Communication method and device and computer readable storage medium
By selecting multiple IFFT lengths and subcarrier intervals under different bandwidths and adjusting OFDM symbol positions, the signal coverage range improvement and resource utilization efficiency are maximized under the conditions of limited power spectral density, solving the problem of limited signal coverage of equipment.
Patent Information
- Application Number
- CN202410124357.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-29
- Publication Date
- 2025-07-29
AI Technical Summary
In scenarios where the power spectral density is limited, the signal coverage of the device is limited, and it is difficult for the prior art to maximize resource utilization while meeting transmission distance, signal-to-noise ratio and communication quality.
By selecting multiple IFFT lengths under different bandwidths, adjusting the subcarrier intervals to improve the signal strength of a single subcarrier, and performing multi-user multiplexing transmission on time domain resources, flexibly allocating the locations in OFDM symbols, achieving the improvement of multi-user multiplexing and resource utilization efficiency.
Under the condition of limited power spectral density, the signal coverage of the equipment is improved, the transmission distance, signal-to-noise ratio and communication quality are met, and resource utilization efficiency is improved.
Smart Images

Figure CN120390293A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technologies, and in particular, to a communication method, apparatus, and computer-readable storage medium. Background Art
[0002] Currently, the Federal Communications Commission of the United States has promulgated regulations on the 6GHz spectrum, stipulating an indoor low-power (LPI) communication method, and imposing strict restrictions on the maximum transmission power and maximum power spectral density of transmissions. Among them, for access points, the maximum allowable power is 36 dBm (decibel-milliwatts), and the maximum allowable power spectral density is 5 dBm / MHz (decibel-milliwatts / megahertz); for stations, the maximum allowable power is 24 dBm, and the maximum allowable power spectral density is -1 dBm / MHz. That is to say, the transmission power of a device (access point or station) cannot exceed the specified maximum transmission power, and the transmission power spectral density of the device cannot exceed the specified maximum power spectral density.
[0003] In an actual scenario, due to the limitation of the maximum power spectral density, the maximum transmission power that a device can actually achieve is often lower than the specified maximum transmission power. That is to say, the maximum transmission power that a device can actually achieve is more restricted by the specified maximum power spectral density.
[0004] Meanwhile, in a scenario where the power spectral density is limited, how to improve the signal coverage range of a device is an issue of concern to related technical personnel. Summary of the Invention
[0005] Embodiments of the present application disclose a communication method, apparatus, and computer-readable storage medium, which can improve the signal coverage range of a device in a scenario where the power spectral density is limited. Moreover, for different situations, the corresponding IFFT length can be flexibly selected, so as to maximize resource utilization while meeting the transmission distance, signal-to-noise ratio, communication quality, etc.
[0006] A first aspect discloses a communication method. This method can be applied to a first access point, or to a module (e.g., a processor) in the first access point, or to a logic module or software that can implement all or part of the functions of the first access point. The following describes it by taking the application to the first access point as an example. The communication method may include: determining a first transform length L from multiple transform lengths corresponding to a first bandwidth, where different transform lengths correspond to different subcarrier intervals; sending a first frame to a first station STA, the first frame including the first bandwidth and first indication information, the first indication information being used to indicate a first resource, the first indication information including the first transform length and a first time resource index, the first transform length being used to indicate the length of the inverse fast Fourier transform IFFT, and the first time resource index being used to indicate L positions in an orthogonal frequency division multiplexing OFDM symbol, and the L positions being used to carry downlink data or uplink data corresponding to the first STA.
[0007] In the embodiments of the present application, for each bandwidth, multiple IFFT lengths can be defined. Different IFFT lengths can correspond to different subcarrier intervals. The smaller the IFFT length, the larger the subcarrier interval can be. Therefore, for a scenario with limited power spectral density, a smaller IFFT length can be selected to increase the signal strength of a single subcarrier, thereby improving the transmission distance, transmission rate, signal quality, etc. And for time domain resources, the (sampling point) positions included in an OFDM symbol corresponding to a certain bandwidth can be divided into multiple parts, and the multiple parts can be allocated to different users to achieve multi-user multiplexing transmission.
[0008] In combination with the first aspect, in a possible implementation manner, the determining the first transform length from multiple transform lengths corresponding to the first bandwidth includes: determining the first transform length from multiple transform lengths corresponding to the first bandwidth according to the channel condition, where the channel condition includes one or more of received signal strength indication, signal-to-noise ratio, and signal-to-interference-plus-noise ratio; different transform lengths correspond to different channel conditions.
[0009] In the embodiments of the present application, multiple IFFT lengths are provided for each bandwidth. The first access point can select a suitable IFFT length for the first station according to the actual situation or actual requirements to meet the requirements of transmission distance, transmission rate, signal quality, etc. in different scenarios.
[0010] In the above method, the first access point can determine the first transform length for the first station according to the channel condition between the first access point and the first station. In this way, it can be ensured that the determined first transform length is relatively appropriate, neither too large nor too small, so as to ensure the transmission distance, signal-to-noise ratio, and communication quality while having a relatively high spectrum utilization efficiency.
[0011] In combination with the first aspect, in a possible implementation, the first frame is a trigger frame, the first indication information is carried in the user information field of the first frame, and the first resource is an uplink resource.
[0012] In combination with the first aspect, in a possible implementation, the first indication information is carried in the SIG field of the first frame, and the first resource is a downlink resource.
[0013] In the embodiments of the present application, the first resource may be an uplink resource or a downlink resource. Among them, for uplink resource allocation, the resource indication information may be carried in a trigger frame. After receiving the trigger frame, the station may send uplink data based on the resource indicated by the corresponding indication information in the trigger frame. For downlink resource allocation, the resource indication information may be carried in the SIG (signal) field of the PPDU. The PPDU may further include downlink data corresponding to the station. After receiving the PPDU, the station may receive downlink data based on the resource indicated by the corresponding indication information in the SIG field of the PPDU.
[0014] In combination with the first aspect, in a possible implementation, before sending the first frame to the first STA, the method further includes: performing L-point IFFT calculation on the frequency-domain signal of the downlink data corresponding to the first STA to obtain L time-domain signals; mapping the L time-domain signals to the positions indicated by the first time resource index in the first OFDM symbol; and sending the first frame to the first STA includes: sending the first OFDM symbol to the first STA.
[0015] In the embodiments of the present application, after the first access point performs L-point IFFT calculation on the frequency-domain signal corresponding to the first STA to obtain L time-domain signals, the L time-domain signals may be sequentially mapped to L positions in the OFDM symbol allocated to it. Moreover, the remaining positions may also be used to carry data corresponding to other STAs. In this way, multi-user multiplexing transmission can be achieved, improving resource utilization efficiency.
[0016] In combination with the first aspect, in a possible implementation, the first frame further includes second indication information for indicating a second resource. The second indication information includes a second transform length M and a second time resource index for indicating M positions in the OFDM symbol, and the M positions are used to carry downlink data or uplink data corresponding to the second STA. The first transform length is different from the second transform length, and the positions indicated by the first time resource index and the third time resource index are different.
[0017] In the embodiments of the present application, it is supported to divide multiple positions included in an OFDM symbol corresponding to a certain fixed bandwidth into the same type of TimeRU (which can refer to the detailed description below), and then allocate them to different stations for use. In this way, multi-user multiplexing transmission can be achieved, and the resource utilization efficiency can be improved. Of course, in addition to dividing into the same type of TimeRU, the embodiments of the present application also support dividing multiple positions included in an OFDM symbol corresponding to a certain fixed bandwidth into different types of TimeRU, and then allocating them to different stations for use. In this way, the actual situation or requirements of different stations can be adapted, and the flexibility of resource allocation and the resource utilization efficiency can be further improved.
[0018] In combination with the first aspect, in a possible implementation manner, when the first bandwidth is 20 MHz, the first length is 32, 64, or 128; when the first bandwidth is 40 MHz, the first length is 32, 64, 128, or 256; when the first bandwidth is 80 MHz, the first length is 32, 64, 128, 256, or 512; when the first bandwidth is 160 MHz, the first length is 32, 64, 128, 256, 512, or 1024; when the first bandwidth is 320 MHz, the first length is 32, 64, 128, 256, 512, 1024, or 2048.
[0019] Exemplarily, the possible IFFT length selections under different bandwidths are listed above. Of course, for different bandwidths, larger or smaller IFFT lengths can also be included for the first access point to select to meet the requirements of more scenarios.
[0020] In combination with the first aspect, in a possible implementation manner, the first indication information further includes a frequency-domain resource index, and the frequency-domain resource index is used to indicate one or more subcarriers.
[0021] In the embodiments of the present application, in the time domain, different users can also use the same TimeRU, and different subcarriers are allocated to different users in the frequency domain, so as to meet the access of a higher density of users.
[0022] A second aspect discloses a communication method. This method can be applied to a first station, or to a module (e.g., a processor) in the first station, or to a logic module or software that can implement all or part of the functions of the first station. Hereinafter, taking the application to the first station as an example for description, the communication method may include: receiving a first frame from a first access point AP, where the first frame includes a first bandwidth and first indication information, the first indication information is used to indicate a first resource, the first indication information includes a first transform length L and a first time resource index, the first transform length is used to indicate the length of the inverse fast Fourier transform IFFT, and the first time resource index is used to indicate L positions in an orthogonal frequency division multiplexing OFDM symbol, and the L positions are used to carry downlink data or uplink data corresponding to the first STA; wherein, the first bandwidth corresponds to multiple transform lengths, and the multiple transform lengths include the first transform length, and different transform lengths correspond to different subcarrier intervals; processing the first frame.
[0023] In combination with the second aspect, in a possible implementation manner, the first frame is a trigger frame, the first indication information is carried in the user information field of the first frame, and the first resource is an uplink resource.
[0024] In combination with the second aspect, in a possible implementation manner, the first indication information is carried in the signaling SIG field of the first frame, and the first resource is a downlink resource.
[0025] In combination with the second aspect, in a possible implementation manner, the receiving the first frame from the first AP includes: receiving a first OFDM symbol from the first AP; and the processing the first frame includes: obtaining L time-domain signals at the positions indicated by the first time resource index in the first OFDM symbol; performing L-point FFT calculation based on the L time-domain signals to obtain a frequency-domain signal of the downlink data corresponding to the first STA.
[0026] In combination with the second aspect, in a possible implementation manner, after the processing the first frame, the method further includes: performing L-point IFFT calculation based on the frequency-domain signal of the uplink data corresponding to the first STA to obtain L time-domain signals; mapping the L time-domain signals to the positions indicated by the first time resource index in a second OFDM symbol, and padding 0 to other positions in the second OFDM symbol except the positions indicated by the first time resource index; and sending the second OFDM symbol to the first AP.
[0027] In combination with the second aspect, in a possible implementation, when the first bandwidth is 20 MHz, the first length is 32, 64, or 128; when the first bandwidth is 40 MHz, the first length is 32, 64, 128, or 256; when the first bandwidth is 80 MHz, the first length is 32, 64, 128, 256, or 512; when the first bandwidth is 160 MHz, the first length is 32, 64, 128, 256, 512, or 1024; when the first bandwidth is 320 MHz, the first length is 32, 64, 128, 256, 512, 1024, or 2048.
[0028] In combination with the second aspect, in a possible implementation, the first indication information further includes a frequency-domain resource index, and the frequency-domain resource index is used to indicate one or more subcarriers.
[0029] It should be noted that the technical solution of the second aspect of this application may correspond to the solution of the first aspect, and the relevant beneficial effects can also refer to the beneficial effects of the first aspect.
[0030] The third aspect discloses a communication device, which may be a first access point or a module (for example, a processor) in the first access point. The communication device includes:
[0031] A processing unit, configured to determine a first transform length L from multiple transform lengths corresponding to the first bandwidth, where different transform lengths correspond to different subcarrier intervals;
[0032] A sending unit, configured to send a first frame to a first station STA, where the first frame includes the first bandwidth and first indication information, the first indication information is used to indicate a first resource, the first indication information includes the first transform length and a first time resource index, the first transform length is used to indicate an inverse fast Fourier transform IFFT length, and the first time resource index is used to indicate L positions in an orthogonal frequency division multiplexing OFDM symbol, and the L positions are used to carry downlink data or uplink data corresponding to the first STA.
[0033] In combination with the third aspect, in a possible implementation, the processing unit is specifically configured to: determine the first transform length from multiple transform lengths corresponding to the first bandwidth according to the channel condition, where the channel condition includes one or more of a received signal strength indication, a signal-to-noise ratio, and a signal-to-interference-plus-noise ratio; different transform lengths correspond to different channel conditions.
[0034] In combination with the third aspect, in a possible implementation, the first frame is a trigger frame, the first indication information is carried in a user information field of the first frame, and the first resource is an uplink resource.
[0035] In combination with the third aspect, in a possible implementation, the first indication information is carried in the SIG field of the first frame, and the first resource is a downlink resource.
[0036] In combination with the third aspect, in a possible implementation, before sending the first frame to the first STA, the processing unit is further configured to: perform L-point IFFT calculation based on the frequency-domain signal of the downlink data corresponding to the first STA to obtain L time-domain signals; map the L time-domain signals to the positions indicated by the first time resource index in the first OFDM symbol; and the sending unit sending the first frame to the first STA includes: sending the first OFDM symbol to the first STA.
[0037] In combination with the third aspect, in a possible implementation, the first frame further includes second indication information for indicating a second resource. The second indication information includes a second transform length M and a second time resource index, and the second time resource index is used to indicate M positions in the OFDM symbol, and the M positions are used to carry the downlink data or uplink data corresponding to the second STA. The first transform length is different from the second transform length, and the positions indicated by the first time resource index and the third time resource index are different.
[0038] In combination with the third aspect, in a possible implementation, when the first bandwidth is 20 MHz, the first length is 32, 64, or 128; when the first bandwidth is 40 MHz, the first length is 32, 64, 128, or 256; when the first bandwidth is 80 MHz, the first length is 32, 64, 128, 256, or 512; when the first bandwidth is 160 MHz, the first length is 32, 64, 128, 256, 512, or 1024; when the first bandwidth is 320 MHz, the first length is 32, 64, 128, 256, 512, 1024, or 2048.
[0039] In combination with the third aspect, in a possible implementation, the first indication information further includes a frequency-domain resource index for indicating one or more subcarriers.
[0040] A fourth aspect discloses a communication device, which may be a first station or a module (e.g., a processor) in the first station. The communication device includes:
[0041] A receiving unit, configured to receive a first frame from a first access point AP, where the first frame includes a first bandwidth and first indication information, the first indication information is used to indicate a first resource, the first indication information includes a first transform length L and a first time resource index, the first transform length is used to indicate an inverse fast Fourier transform IFFT length, and the first time resource index is used to indicate L positions in an orthogonal frequency division multiplexing OFDM symbol, and the L positions are used to carry downlink data or uplink data corresponding to a first STA; where the first bandwidth corresponds to multiple transform lengths, the multiple transform lengths include the first transform length, and different transform lengths correspond to different subcarrier intervals;
[0042] A processing unit, configured to process the first frame.
[0043] Combined with the fourth aspect, in a possible implementation, the first frame is a trigger frame, the first indication information is carried in a user information field of the first frame, and the first resource is an uplink resource.
[0044] Combined with the fourth aspect, in a possible implementation, the first indication information is carried in a signaling SIG field of the first frame, and the first resource is a downlink resource.
[0045] Combined with the fourth aspect, in a possible implementation, the receiving unit receiving the first frame from the first AP includes: receiving a first OFDM symbol from the first AP; the processing unit processing the first frame includes: obtaining L time-domain signals at positions indicated by the first time resource index in the first OFDM symbol; performing L-point FFT calculation based on the L time-domain signals to obtain a frequency-domain signal of the downlink data corresponding to the first STA.
[0046] Combined with the fourth aspect, in a possible implementation, after processing the first frame, the processing unit is further configured to: perform L-point IFFT calculation based on the frequency-domain signal of the uplink data corresponding to the first STA to obtain L time-domain signals; map the L time-domain signals to positions indicated by the first time resource index in a second OFDM symbol, and fill other positions in the second OFDM symbol except the positions indicated by the first time resource index with 0; the apparatus further includes: a sending unit, configured to send the second OFDM symbol to the first AP.
[0047] In combination with the fourth aspect, in a possible implementation, when the first bandwidth is 20 MHz, the first length is 32, 64, or 128; when the first bandwidth is 40 MHz, the first length is 32, 64, 128, or 256; when the first bandwidth is 80 MHz, the first length is 32, 64, 128, 256, or 512; when the first bandwidth is 160 MHz, the first length is 32, 64, 128, 256, 512, or 1024; when the first bandwidth is 320 MHz, the first length is 32, 64, 128, 256, 512, 1024, or 2048.
[0048] In combination with the fourth aspect, in a possible implementation, the first indication information further includes a frequency domain resource index, and the frequency domain resource index is used to indicate one or more subcarriers.
[0049] The fifth aspect discloses a communication system, which includes a first access point and a first station. The first access point is used to implement the methods provided in the first aspect and any possible implementation manners in the first aspect; the first station is used to implement the methods provided in the second aspect and any possible implementation manners in the second aspect.
[0050] The sixth aspect discloses a communication device, which may be a first access point, and includes a processor and a communication interface; the communication interface is used to receive and / or send data; the processor calls a computer program or computer instruction stored in a memory to implement the methods provided in the first aspect and any possible implementation manners in the first aspect.
[0051] The seventh aspect discloses a communication device, which may be a first station, and includes a processor and a communication interface; the communication interface is used to receive and / or send data; the processor calls a computer program or computer instruction stored in a memory to implement the methods provided in the second aspect and any possible implementation manners in the second aspect.
[0052] As a possible implementation manner, the processors included in the communication device disclosed in the sixth aspect and the communication device disclosed in the seventh aspect may be one or more.
[0053] Optionally, the communication device disclosed in the sixth aspect and the communication device disclosed in the seventh aspect further include one or more memories.
[0054] The eighth aspect discloses a computer-readable storage medium, on which a computer program or computer instructions are stored. When the computer program or computer instructions run, the methods provided in the first aspect and any possible implementation manners of the first aspect as described above are implemented, or the methods provided in the second aspect and any possible implementation manners of the second aspect as described above are implemented.
[0055] The ninth aspect discloses a chip, including a processor for executing a program stored in a memory. When the program is executed, the chip executes the methods provided in the first aspect and any possible implementation manners of the first aspect as described above, or executes the methods provided in the second aspect and any possible implementation manners of the second aspect as described above.
[0056] As a possible implementation manner, the memory is located outside the chip.
[0057] The tenth aspect discloses a computer program product, which includes computer program code. When the computer program code runs, the methods provided in the first aspect and any possible implementation manners of the first aspect as described above are executed, or the methods provided in the second aspect and any possible implementation manners of the second aspect as described above are executed.
[0058] It should be understood that the implementations and beneficial effects of the above multiple aspects or any possible implementation manners of the present application can be referred to each other. BRIEF DESCRIPTION OF THE DRAWINGS
[0059] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0060] Figure 1 is a schematic diagram of the architecture of a communication system provided by an embodiment of the present application;
[0061] Figure 2A and Figure 2B are respectively schematic diagrams of RUs in the cases of 20 MHz and 40 MHz provided by an embodiment of the present application;
[0062] Figure 3 is a schematic flowchart of a communication method disclosed by an embodiment of the present application;
[0063] Figure 4 is a schematic structural diagram of a communication device disclosed by an embodiment of the present application;
[0064] Figure 5It is a schematic structural diagram of another communication device disclosed in the embodiments of the present application;
[0065] Figure 6 It is a schematic hardware structure diagram of a communication device disclosed in the embodiments of the present application. Detailed implementation manners
[0066] The embodiments of the present application disclose a communication method, device, and computer-readable storage medium, which can improve the signal coverage range of devices in scenarios limited by power spectral density. Moreover, for different situations, the corresponding IFFT length can be flexibly selected, so that while meeting the transmission distance, signal-to-noise ratio, communication quality, etc., the resource utilization can be maximized. Next, the technical solutions in the embodiments of the present application will be clearly and completely described with reference to the accompanying drawings in the embodiments of the present application.
[0067] The present application supports IEEE protocols, such as IEEE 802.11be / Wi-Fi 7 / extremely high throughput (EHT) protocol, IEEE 802.11bn / ultra high reliability (UHR) / Wi-Fi 8 protocol, IEEE 802.15 / ultra wide band (UWB) protocol, IEEE 802.11bf / sensing / sensing protocol, etc.
[0068] To better understand the embodiments of the present application, the system architecture of the embodiments of the present application will be described first below.
[0069] Please refer to Figure 1 , Figure 1 which is a schematic architecture diagram of a communication system provided by the embodiments of the present application. As Figure 1 shown, the communication system may include one or more access points (APs), Figure 1 one is shown in Figure 1 as AP_101, and the communication system may further include one or more stations (STAs),
[0070] In the embodiments of the present application, wireless communication can be performed between an access point (such as AP_101) and a station (such as STA_102, STA_103). Among them, the communication between the access point and the station can include uplink communication (i.e., communication from the station to the access point) and downlink communication (i.e., communication from the access point to the station). In uplink communication, the station can be used to send an uplink signal / data packet to the access point (in this document, the data packet can also be referred to as a physical layer protocol data unit (PHY protocol data unit, PPDU)), and the access point can be used to receive the uplink signal / data packet from the station. In downlink communication, the access point can be used to send a downlink signal / data packet to the station, and the station can be used to receive the downlink signal / data packet from the access point.
[0071] The access point (such as Figure 1 AP_101) involved in the embodiments of the present application is a device with wireless communication capabilities and can provide services for STAs. Exemplarily, the access point can support communication using the wireless local area network (WLAN) protocol and has the function of communicating with other devices (such as stations or other access points) in the WLAN network. In some possible implementation manners, the device with wireless communication capabilities can be a complete device or a chip or processing system installed in a complete device. The device installed with these chips or processing systems can implement the methods and functions of the embodiments of the present application under the control of the chips or processing systems. Exemplarily, 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 the chips and processing systems in these various forms of devices to implement the methods and functions of the embodiments of the present application.
[0072] The station (such as Figure 1The STA_102 and STA_103) are devices with wireless communication capabilities that can support communication using the WLAN protocol and have the ability to communicate with other stations or access points in a WLAN network. In some possible implementation manners, the device with wireless communication capabilities can be a complete device or a chip or processing system installed in a complete device. The device installed with these chips or processing systems can implement the methods and functions of the embodiments of the present application under the control of the chips or processing systems. Exemplarily, the STA can be a user device that can be connected to the network, such as a tablet computer, a desktop computer, a laptop computer, a notebook computer, an ultra-mobile personal computer (UMPC), a handheld computer, a netbook, a personal digital assistant (PDA), a mobile phone, a wearable device (such as a smart watch, a smart bracelet, etc.), or an Internet of Things node in the Internet of Things, or a vehicle-mounted communication device in a vehicle-to-everything network, or an entertainment device, a gaming device or system, a global positioning system device, etc. The STA can also be a chip and a processing system in the above terminals.
[0073] Exemplarily, 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 network industry, the banking industry, enterprise offices, stadiums and exhibition halls, concert halls, hotel rooms, dormitories, wards, classrooms, shopping malls, squares, streets, production workshops, and warehouses. Of course, devices that support WLAN communication (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 such as augmented reality (AR) and virtual reality (VR)), smart devices in smart offices (such as printers, projectors, loudspeakers, speakers, etc.), vehicle-to-everything network devices in a vehicle-to-everything network, infrastructure in daily life scenarios (such as vending machines, self-service navigation platforms in shopping malls, self-service cashiers, self-service ordering machines, etc.), and devices in large sports and music stadiums. In the embodiments of the present application, the specific forms of the STA and the AP are not limited, and only exemplary descriptions are provided here.
[0074] It should be understood that in an actual scenario, the AP can be multi-antenna / multi-radio frequency or single-antenna / single-radio frequency, and the antenna / radio frequency is used to send / receive data packets. In one implementation, the antenna or radio frequency part of the AP can be separated from the main body part of the AP and has a remote layout structure. The STA can be multi-antenna / multi-radio frequency or single-antenna / single-radio frequency, and the antenna / radio frequency is used to send / receive data packets. In one implementation, the antenna or radio frequency part of the STA can be separated from the main body part of the STA and has a remote layout structure. Exemplarily, the frequency bands at which the AP and STA operate can include one or more of 2.4 GHz, 5 GHz, 6 GHz, and high-frequency 60 GHz.
[0075] In the embodiments of the present application, both the AP and the STA can support IEEE protocols, including but not limited to IEEE 802.11be / Wi-Fi 7 / EHT protocol, IEEE 802.11bn / UHR / Wi-Fi 8 protocol, IEEE 802.15 / UWB protocol, IEEE802.11bf / sensing / sensing protocol, etc.
[0076] It should be understood that Figure 1 is only a schematic diagram, Figure 1 The architecture shown may also include more or fewer devices, which are not limited herein.
[0077] It should also be understood that the above AP or STA can be implemented in the form of hardware, computer software, or a combination of hardware and computer software. Exemplarily, the above AP or STA can be implemented by one device, can also be implemented by multiple devices together, and can also be implemented by a functional module within one device. The embodiments of the present application do not make specific limitations in this regard.
[0078] It should be noted that the system architecture, network architecture, and service scenarios (or application scenarios) described in the embodiments of the present application are for more clearly explaining the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those of ordinary skill in the art know that with the evolution of the communication network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.
[0079] To better understand the embodiments of the present application, the following briefly introduces the relevant content, terms, or nouns involved in the present application.
[0080] I. 802.11be Channel Bandwidth and Subcarrier Distribution
[0081] Since the development of WLAN standards to date, there have been multiple generations, successively including 802.11a / b / g, 802.11n, 802.11ac, 802.11ax, and 802.11be which is currently under discussion, etc. Among them, 802.11a / b / g, 802.11n, and 802.11ac adopt orthogonal frequency division multiplexing (OFDM) modulation as the channel modulation scheme, while 802.11ax and 802.11be adopt orthogonal frequency division multiple access (OFDMA) modulation as the channel modulation scheme. The OFDMA technology is equivalent to adding multiple access (or multi-user) technology on the basis of the OFDM technology. Exemplarily, the principle of OFDM modulation is to divide the channel (such as 20MHz, 40MHz channels) into multiple subcarriers, and multiple subcarriers within a single channel can serve one STA. The principle of OFDMA modulation is to divide the channel into multiple subcarriers, and further divide the multiple subcarriers within a single channel into multiple groups. Each group of subcarriers can be used as a sub-channel, and different sub-channels can be allocated to different STAs for use.
[0082] From the perspective of the subcarrier spacing, the subcarrier spacing specified in 802.11a / b / g, 802.11n, and 802.11ac is 312.5kHz. Starting from 802.11ax, the subcarrier spacing is only one-fourth of the previous value, that is, 78.125kHz.
[0083] Regarding the channel bandwidth, 802.11ax supports 20MHz, 40MHz, 80MHz, 160MHz, and 80+80MHz. Among them, the difference between 160MHz and 80+80MHz is that the former is a continuous frequency band, while the two 80MHz in the latter can be separated. Based on 802.11ax, 802.11be will support bandwidth configurations such as 240MHz, 160+80MHz, 320MHz, 160+160Mhz, etc.
[0084] In standards such as 802.11be, a sub-channel composed of multiple sub-carriers is called a resource unit (RU), and each RU can contain multiple sub-carriers. Based on the different numbers of sub-carriers contained in the RU, multiple RU types can be defined, such as 26-tone RU, 52-tone RU, 52+26-tone RU (an RU composed of one 52-tone RU and one 26-tone RU), 106-tone RU, 106+26-tone RU, 242-tone RU, 484-tone RU, 484+242-tone RU, 996-tone RU, etc. A 26-tone RU includes 26 sub-carriers, a 52-tone RU includes 52 sub-carriers, and a 106-tone RU includes 106 sub-carriers. Among them, a 26-tone RU approximately corresponds to 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.
[0085] The following briefly introduces the sub-carrier distribution (toneplan) based on consecutive resource units (RUs) defined in the 802.11be standard. Exemplarily, when the bandwidth is 20 MHz, the entire bandwidth can be composed of one entire 242-tone RU, or can be composed of various combinations of 26-tone RUs, 52-tone RUs, and 106-tone RUs. Also, in the entire bandwidth, in addition to the RUs used for data transmission, there can also be some guard sub-carriers, empty sub-carriers, direct current (DC) sub-carriers, etc. For the sub-carrier distribution and RU distribution in the case of 20 MHz, reference can be made to Figure 2A . When the bandwidth is 40 MHz, the entire bandwidth can be composed of one 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. For the sub-carrier distribution and RU distribution in the case of 40 MHz, reference can be made to Figure 2B . For the sub-carrier distribution and RU distribution in the case of other bandwidths (such as 80 MHz, 160 MHz, etc.), reference can be made to the descriptions in relevant standards such as 802.11ax and 802.11be, which will not be elaborated here.
[0086] It should be noted that generally, multiple sub-carriers within an RU are continuously distributed at a fixed sub-carrier interval (such as 78.125 kHz). Exemplarily, taking Figure 2A as an example, taking the 26-tone RU as a unit, Figure 2AThe left side can be regarded as the lowest frequency, Figure 2A and the right side can be regarded as the highest frequency. From left to right, the 9 26-tone RUs can be numbered: 1st, 2nd, …, 9th. Among them, except for the 5th 26-tone RU numbered 5th, the 26 subcarriers included in other 26-tone RUs can be consecutive subcarriers with an interval of 78.125 kHz.
[0087] Currently, in the LPI scenario, the power transmitted by the device (AP or STA) is simultaneously limited by the specified maximum power and the specified maximum power spectral density. Moreover, compared with the maximum power, the limitation of the maximum power spectral density is more stringent, that is, the maximum transmission power that the device can actually achieve is more restricted by the specified maximum power spectral density. In the case of being limited by the power spectral density, as the transmission bandwidth increases, the maximum transmission power that the device can actually achieve also increases accordingly. Exemplarily, Table 1 exemplifies the maximum transmission powers that the AP and STA can actually achieve under the specified maximum power spectral density at bandwidths of 20 MHz, 40 MHz, 80 MHz, 160 MHz, and 320 MHz.
[0088] Table 1
[0089] Transmission bandwidth AP maximum power (dBm) STA maximum power (dBm) 20 MHz 18 12 40 MHz 21 15 80 MHz 24 18 160 MHz 27 21 320 MHz 36 24
[0090] As can be seen from Table 1, limited by the maximum power spectral density, in the case of a 20 MHz bandwidth, the maximum transmission power that the AP can actually achieve can be 18 dBm, and the maximum transmission power that the STA can actually achieve can be 12 dBm. In the case of a 40 MHz bandwidth, the maximum transmission power that the AP can actually achieve can be 21 dBm, and the maximum transmission power that the STA can actually achieve can be 15 dBm. In the case of an 80 MHz bandwidth, the maximum transmission power that the AP can actually achieve can be 24 dBm, and the maximum transmission power that the STA can actually achieve can be 18 dBm. In the case of a 160 MHz bandwidth, the maximum transmission power that the AP can actually achieve can be 27 dBm, and the maximum transmission power that the STA can actually achieve can be 21 dBm. In the case of a 320 MHz bandwidth, the maximum transmission power that the AP can actually achieve can be 36 dBm, and the maximum transmission power that the STA can actually achieve can be 24 dBm.
[0091] It can be seen that, limited by the maximum power spectral density, when the bandwidth is 20 MHz, 40 MHz, 80 MHz, and 160 MHz, the maximum transmission powers that the AP and STA can actually achieve are lower than the maximum transmission power specified by the regulations. Only when the bandwidth is 320 MHz, the maximum transmission powers that the AP and STA can actually achieve are equal to the maximum transmission power specified by the regulations. That is to say, below 320 MHz bandwidth, due to the limitation of the maximum power spectral density, the AP and STA can only transmit at a power lower than the maximum transmission power specified by the regulations.
[0092] It can be understood that in the LPI scenario, due to the limitation of the maximum power spectral density, if it is necessary to increase the signal-to-noise ratio (SNR) of the signal transmitted by each subcarrier, the number of subcarriers per MHz needs to be reduced to concentrate the signal energy allowed to be transmitted per MHz on fewer subcarriers, thereby increasing the signal strength of each subcarrier, and then the transmission distance, transmission rate, signal quality, etc. can be improved.
[0093] In the embodiments of the present application, in order to meet the transmission requirements in the scenario where the power spectral density is limited (such as the LPI scenario), a new resource allocation method is provided on the basis of the existing resource allocation method, which is introduced below.
[0094] The following is introduced based on the 802.11be standard. In the existing 802.11be standard, when the bandwidth is 20*K MHz, the OFDM symbol can include 256*K sampling points, and the length of the inverse fast Fourier transform (IFFT) / fast Fourier transform (FFT) is 256*K, where K is a positive integer.
[0095] First, in the embodiments of the present application, for different bandwidths such as 20 MHz, 40 MHz, 80 MHz, 160 MHz (80 + 80 MHz), 240 MHz (160 + 80 MHz), 320 MHz (160 + 160 MHz), etc., multiple different inverse fast Fourier transform (IFFT) / fast Fourier transform (FFT) lengths can be defined, and different IFFT lengths can correspond to different subcarrier intervals. Among them, for the same bandwidth, the longer the IFFT length, the smaller the corresponding subcarrier interval can be. In some cases, the IFFT length can also be referred to as the IFFT size or the number of IFFT points, and the FFT length can also be referred to as the FFT size or the number of FFT points.
[0096] Exemplarily, for 20 MHz, 4 IFFT lengths of 32, 64, 128, and 256 can be defined. Among them, the subcarrier interval corresponding to the IFFT length of 32 is greater than the subcarrier interval corresponding to the IFFT length of 64, the subcarrier interval corresponding to the IFFT length of 64 is greater than the subcarrier interval corresponding to the IFFT length of 128, and the subcarrier interval corresponding to the IFFT length of 128 is greater than the subcarrier interval corresponding to the IFFT length of 256. For another example, for 40 MHz, 5 IFFT lengths of 32, 64, 128, 256, and 512 can be defined. Among them, the subcarrier interval corresponding to the IFFT length of 32 is greater than the subcarrier interval corresponding to the IFFT length of 64, the subcarrier interval corresponding to the IFFT length of 64 is greater than the subcarrier interval corresponding to the IFFT length of 128, the subcarrier interval corresponding to the IFFT length of 128 is greater than the subcarrier interval corresponding to the IFFT length of 256, and the subcarrier interval corresponding to the IFFT length of 256 is greater than the subcarrier interval corresponding to the IFFT length of 512. Similarly, for 80 MHz, 6 IFFT lengths of 32, 64, 128, 256, 512, and 1024 can be defined. For 160 MHz, 7 IFFT lengths of 32, 64, 128, 256, 512, 1024, and 2048 can be defined. For 240 MHz and 320 MHz, 8 IFFT lengths of 32, 64, 128, 256, 512, 1024, 2048, and 4096 can be defined. It should be understood that the IFFT lengths defined for different bandwidths above are only exemplary illustrations. In some possible implementation manners, for different bandwidths, larger or smaller IFFT lengths can also be defined. For example, for the case of 20 MHz, IFFT lengths of 16 and 256 can also be defined. For the case of 40 MHz, IFFT lengths of 8, 16, and 512 can also be defined, and so on.
[0097] Exemplarily, for a certain bandwidth, the subcarrier spacing corresponding to different IFFT lengths can be (bandwidth / IFFT length). For example, in the case of a 20 MHz bandwidth, the subcarrier spacing corresponding to an IFFT length of 32 can be 625 kHz, the subcarrier spacing corresponding to an IFFT length of 64 can be 312.5 kHz, the subcarrier spacing corresponding to an IFFT length of 128 can be 156.25 kHz, and the subcarrier spacing corresponding to an IFFT length of 256 can be 78.125 kHz. Of course, the subcarrier spacing can also be greater than (bandwidth / IFFT length), which is not limited herein. It can be understood that the length (number of sampling points) of the IFFT must be greater than or equal to the number of subcarriers, and the length of the IFFT must be a power of 2, where n is a non-negative integer.
[0098] In the embodiments of the present application, for a bandwidth of 20 * K MHz, the number of sampling points of the OFDM symbol can be defined as 256 * K sampling points. The number of sampling points of the OFDM symbol and the IFFT length under different bandwidths are shown in Table 2 below:
[0099] Table 2
[0100] Bandwidth Number of sampling points of OFDM symbol IFFT length 20 MHz 256 32、64、128、256 40 MHz 512 32、64、128、256、512 80 MHz 1024 32、64、128、256、512、1024 160 MHz 2048 32、64、128、256、512、1024、2048 240 MHz 3072 32、64、128、256、512、1024、2048、4096 320 MHz 4096 32、64、128、256、512、1024、2048、4096
[0101] As can be seen from Table 2 above, except for the maximum IFFT length corresponding to each bandwidth, other IFFT lengths can all be less than 256*K. In this case, it can be ensured that the number of time-domain sampling points obtained after the IFFT operation is less than the number of sampling points of the OFDM symbol. Therefore, 256*K sampling points can be divided into multiple Time Resource Units (TimeRUs), and different TimeRUs can be allocated to different users for use, thereby enabling multi-user multiplexing transmission. In the frequency domain, different users can use all available subcarriers within the corresponding bandwidth. For example, in the case of 20 MHz, the number of sampling points of the OFDM symbol is 256, and the IFFT length can be 32, 64, 128, or 256. Among them, 32, 64, and 128 time-domain sampling points can be obtained through the IFFT operations of 32, 64, and 128 points respectively, which cannot fill up the 256 positions of the OFDM symbol. Therefore, 256 positions can be divided into 8 32-length Time RUs, each 32-length Time RU can occupy 32 positions, and these 8 32-length Time RUs can be allocated to different users; or, 256 positions can also be divided into 4 64-length Time RUs, each 64-length Time RU can occupy 64 positions, and these 4 64-length Time RUs can be allocated to different users; or, 256 positions can also be divided into 2 128-length Time RUs, each 128-length Time RU can occupy 128 positions, and these 2 128-length Time RUs can be allocated to different users. Or, 256 positions can be divided into various combinations of 32-length Time RUs, 64-length Time RUs, and 128-length Time RUs, such as a combination of 4 32-length Time RUs + 1 128-length Time RU, a combination of 2 64-length Time RUs + 1 128-length Time RU, a combination of 2 32-length Time RUs + 1 64-length Time RU + 1 128-length Time RU, and so on. It should be noted that the positions in the OFDM symbol can also be understood as sampling point positions. It should also be noted that the TimeRU in the embodiments of the present application is different from the RU defined in existing standards (such as 802.11be, etc.). The TimeRU in the embodiments of the present application is divided based on the positions included in the OFDM symbol corresponding to a specific bandwidth, which is a time-domain division, while the RU in existing standards is a frequency-domain division.
[0102] The following illustrates a way to divide Time RU.
[0103] Assume that the sampling point index number (i.e., position number) of the OFDM symbol ranges from 0 to 256*K - 1. In the following description, a:b:c represents the set of sampling point index numbers {a + b*k, where k belongs to non - negative integers and a + b*k ≤ c}. When b = 1, a:1:c can be directly abbreviated as a:c. For a 20*KMHz bandwidth, 8*K Time RUs with a length of 32 can be defined. Among them, the sampling point index numbers included in the k - th 32 - length Time RU are as follows:
[0104] f(k - 1, log2(8*K)):8*K:(256*K - 1)
[0105] It should be understood that the above f(k - 1, log2(8*K)) is equivalent to a, 8*K is equivalent to b, and (256*K - 1) is equivalent to c. Among them, f(x, m) can write x in the form of an m - bit binary number, and then reverse the m - bit binary number. The decimal number corresponding to the reversed m - bit binary number is the final result. For example, f(1, 4)=8. The specific operation process is as follows: First, write 1 in the form of a 4 - bit binary number, that is, 0001. After reversing 0001, it is 1000, and the decimal number corresponding to 1000 is 8.
[0106] For a 20*KMHz bandwidth, 4*K Time RUs with a length of 64 can also be defined. Among them, the sampling point index numbers included in the k - th 64 - length Time RU are as follows:
[0107] f(k - 1, log2(4*K)):4*K:(256*K - 1)
[0108] For a 20*KMHz bandwidth, 2*K Time RUs with a length of 128 can also be defined. Among them, the sampling point index numbers included in the k - th 128 - length Time RU are as follows:
[0109] f(k - 1, log2(2*K)):2*K:(256*K - 1)
[0110] For a 20*KMHz bandwidth, K Time RUs with a length of 256 can also be defined. Among them, the sampling point index numbers included in the k - th 256 - length Time RU are as follows:
[0111] f(k - 1, log2(K)):K:(256*K - 1)
[0112] For a 20 * K MHz bandwidth, K / 2 Time RUs with a length of 512 can also be defined. Among them, the sampling point index numbers included in the k-th 512-length Time RU are as follows:
[0113] f(k - 1, log2(K / 2)):K / 2:(256 * K - 1)
[0114] For a 20 * K MHz bandwidth, K / 4 Time RUs with a length of 1024 can also be defined. Among them, the sampling point index numbers included in the k-th 1024-length Time RU are as follows:
[0115] f(k - 1, log2(K / 4)):K / 4:(256 * K - 1)
[0116] The sampling point index numbers for other lengths of Time RUs (such as 2048-length Time RUs) will not be elaborated here. You can refer to the corresponding descriptions of the above 32-length Time RUs, 64-length Time RUs, 128-length Time RUs, etc.
[0117] Exemplarily, in the case of a 20 MHz bandwidth, the sampling point index numbers can range from 0 to 255. The corresponding relationships between the RU indices and the time domain sampling point (Time sample) index ranges for different types of Time RUs such as 32-length Time RUs, 64-length Time RUs, 128-length Time RUs, etc. can be as shown in Table 3 below:
[0118] Table 3
[0119]
[0120]
[0121] As can be seen from Table 3 above, the 32 - lengthTime RU can be divided into 8. The set of sampling point indices included in TimeRU 1 corresponding to the 32 - lengthTime RU is [0:8:255], that is, {0 + 8*k, where k belongs to non - negative integers and 0 + 8*k ≤ 255}, which is also {0, 8, 16, 24, 32, …, 240, 248}. The set of sampling point indices included in TimeRU 2 corresponding to the 32 - lengthTime RU is [4:8:255]. The sets of sampling point indices included in TimeRU 3, TimeRU 4, TimeRU 5, TimeRU 6, TimeRU 7, and TimeRU 8 corresponding to the 32 - lengthTime RU can be referred to Table 3. The 64 - lengthTime RU can be divided into 4. The set of sampling point indices included in TimeRU 1 corresponding to the 64 - lengthTime RU is [0:4:255]. The set of sampling point indices included in TimeRU 2 corresponding to the 64 - lengthTime RU is [2:4:255]. The sets of sampling point indices included in TimeRU 3 and TimeRU 4 corresponding to the 64 - lengthTime RU can be referred to Table 3. The 128 - lengthTime RU can be divided into 2. The set of sampling point indices included in TimeRU 1 corresponding to the 128 - lengthTime RU is [0:2:255]. The set of sampling point indices included in TimeRU 2 corresponding to the 128 - lengthTime RU is [1:2:255]. It should be understood that in some possible implementation manners, the 256 sampling points of the OFDM symbol can also be divided into a 256 - lengthTime RU, which can be allocated for a single user to use.
[0122] In the embodiments of the present application, the AP can allocate the 8 divided 32 - lengthTime RUs to different users for use. For example, 32 - lengthTime RU 1 to 32 - lengthTime RU 8 can be allocated to STA1 to STA8 for use respectively. For another example, 64 - lengthTime RU 1 to 32 - lengthTime RU 4 can be allocated to STA1 to STA4 for use respectively. For another example, 128 - lengthTime RU 1 to 32 - lengthTime RU 2 can be allocated to STA1 to STA2 for use respectively. Of course, in addition to dividing the 256 sampling points of the OFDM symbol into the same type of Time RUs for users to use, in the embodiments of the present application, the 256 sampling points of the OFDM symbol can also be divided into different types of Time RUs for users to use, so as to flexibly meet the needs of different users.
[0123] It can be understood that the set of sampling point indices collectively included in the above-mentioned 32-lengthTime RU 1 and 32-lengthTime RU 2 is the same as the set of sampling point indices included in 64-lengthTime RU 1. The set of sampling point indices collectively included in the above-mentioned 32-lengthTime RU 3 and 32-lengthTime RU 4 is the same as the set of sampling point indices included in 64-lengthTime RU 2. Similarly, the set of sampling point indices collectively included in the above-mentioned 64-lengthTime RU 1 and 64-lengthTime RU 2 is the same as the set of sampling point indices included in 128-lengthTime RU 1. Based on this, 32-lengthTime RU 1 to 32-lengthTime RU 4 can be respectively allocated for use by STA1 to STA4, and 64-lengthTime RU 3 and 64-lengthTime RU 4 can be respectively allocated for use by STA5 and STA6. Alternatively, 64-lengthTime RU 1 and 64-lengthTime RU 2 can be respectively allocated for use by STA1 and STA2, and 128-lengthTime RU 1 can be respectively allocated for use by STA3. Alternatively, 32-lengthTime RU 1 and 32-lengthTime RU 2 can be respectively allocated for use by STA1 and STA2, 64-lengthTime RU 2 can be respectively allocated for use by STA3, and 128-lengthTime RU 2 can be respectively allocated for use by STA4. It should be understood that the above only lists the cases of combined use of three different types of Time RUs at 20 MHz. In actual situations, due to different bandwidths or other conditions, there may also be more cases of combined use of different types of Time RUs, which are not limited herein.
[0124] It should be noted that the above only illustrates the correspondence between the RU index and the time-domain sampling point (Time sample) index range of different types of Time RUs such as 32-length Time RU, 64-length Time RU, and 128-length Time RU in the case of a 20MHz bandwidth. However, it should be understood that through the above-given method of dividing Time RU, the correspondence between the RU index and the time-domain sampling point (Time sample) index range of different types of Time RUs such as 32-length Time RU, 64-length Time RU, 128-length Time RU, and 256-length Time RU can also be obtained in the case of a 40MHz bandwidth, and the correspondence between the RU index and the time-domain sampling point (Time sample) index range of different types of Time RUs such as 32-length Time RU, 64-length Time RU, 128-length Time RU, 256-length Time RU, and 512-length Time RU in the case of an 80MHz bandwidth, and so on.
[0125] The above content mainly describes Time RU from the time domain perspective and does not involve frequency-domain subcarriers, etc. The division of frequency-domain subcarriers will be briefly described below.
[0126] It can be understood that the number of frequency-domain subcarriers can be (bandwidth / subcarrier spacing), and the subcarrier spacing corresponding to different IFFT lengths in the embodiments of the present application can be (bandwidth / IFFT length). That is to say, for bandwidths such as 20MHz, 40MHz, 80MHz, 160MHz, and 320MHz, the number of frequency-domain subcarriers can be equal to the corresponding IFFT length.
[0127] When the length of the IFFT is 32, the total number of subcarriers in the frequency domain can be 32. At this time, referring to the structure of the 26-Tone RU in the 802.11be standard, the available subcarriers can be -(y + 12): -y and y: (y + 12), where two subcarriers are pilot subcarriers, and the remaining subcarriers can be data subcarriers, and the value of y can be 1, 2, or 3.
[0128] When the length of the IFFT is an integer multiple of 64, the subcarrier division structure of 802.11ac can be reused. Specifically, when the length L of the IFFT is 64*K, the subcarrier division structure corresponding to the 20*K MHz bandwidth in the 802.11ac standard can be adopted. For example, when K = 1, the subcarrier division structure in the 20 MHz bandwidth of the 802.11ac standard can be adopted, and the available subcarriers can be -28:-1 and 1:28, where the subcarrier positions of ±7 and ±21 can be pilot subcarriers, and the remaining subcarriers can be data subcarriers. When K = 4, the subcarrier division structure in the 80 MHz bandwidth of the 802.11ac standard can be adopted, and the available subcarriers can be -122:-2 and 2:122, where the subcarrier positions of ±11, ±39, ±75 and ±103 are pilot subcarriers, and the remaining subcarriers can be data subcarriers. The subcarrier division structures in other bandwidths will not be elaborated here in detail, and the relevant descriptions in the 802.11ac standard can be referred to.
[0129] It should be noted that the relevant content of the above subcarrier division structure is only an exemplary illustration, and the embodiments of the present application do not make specific limitations on the division of frequency-domain subcarriers.
[0130] In the embodiments of the present application, multi-user multiplexing transmission can be achieved by allocating different positions in the OFDM symbol to different users. In the frequency domain, different users can use all available subcarriers corresponding to the IFFT length within the corresponding bandwidth. For example, in the case of 20 MHz and an IFFT length of 64, 64-lengthTime RU 1 to 32-lengthTimeRU 4 can be allocated to STA1 to STA4 for use respectively, and STA1 to STA4 can all use subcarriers -28:-1 and 1:28 in the frequency domain. In addition to the above method, in some possible implementation manners, different subcarriers can also be allocated to different users in the frequency domain. In this way, a higher user density can be satisfied. Exemplarily, in the case of 20 MHz and an IFFT length of 64, 64-lengthTime RU 1 can be allocated to STA1 and STA2 for use. STA1 can use subcarriers -28:-1 in the frequency domain, and STA2 can use subcarriers 1:28 in the frequency domain. In this way, different users can also be distinguished in the frequency domain, so as to meet the scenarios with higher user density.
[0131] It should be noted that in the embodiments of the present application, based on the existing standards, the OFDM symbol adopts the definition in the 802.11be standard. When the bandwidth is 20*K MHz, the OFDM symbol can include 256*K sampling points. However, in some possible implementation manners, it can also be redefined. For example, when the bandwidth is 20*K MHz, the OFDM symbol can include 512*K sampling points, which is not limited herein.
[0132] The above content introduces the resource allocation method provided by the embodiments of the present application. Under this resource allocation method, different IFFT lengths and corresponding subcarrier intervals can be flexibly provided, so as to meet the requirements of transmission distance, transmission rate, signal quality, etc. in different scenarios. Exemplarily, for a certain fixed bandwidth, if a larger signal-to-noise ratio of the subcarrier transmission signal is required, a smaller IFFT length can be adopted.
[0133] It can be understood that the resource allocation method provided by the embodiments of the present application can be applied to various wireless communication scenarios, especially for scenarios that need to flexibly meet different coverage ranges, transmission distances, or communication qualities, and also need to ensure the resource utilization efficiency (such as spectrum resource utilization efficiency).
[0134] Next, an exemplary description of the overall processing flow of the technical solution provided by the embodiments of the present application will be given. The processing flow mainly involves a first access point and a first station. Among them, the first access point can be the AP_101 in the above Figure 1 and the first station can be the STA_102 in the above Figure 1 . Please refer to Figure 3 , Figure 3 which is a schematic flowchart of a communication method disclosed in the embodiments of the present application. As Figure 3 shown, the method may include but is not limited to the following steps:
[0135] 301. The first access point determines a first transform length L from multiple transform lengths corresponding to the first bandwidth.
[0136] When it is necessary to transmit the uplink data or downlink data corresponding to the first station, the first access point can allocate uplink resources or downlink resources for the first station. In the embodiments of the present application, when the first access point allocates uplink resources or downlink resources for the first access point, it can determine the corresponding IFFT length, that is, the first transform length L, for the first station to meet the requirements of transmission rate, transmission distance, single-carrier signal strength, signal-to-noise ratio, etc.
[0137] In a possible implementation, the first access point may determine a first transform length for the first station from multiple transform lengths corresponding to the first bandwidth based on the channel condition, where the channel condition includes one or more of received signal strength indication, signal-to-noise ratio, and signal-to-interference-plus-noise ratio. Moreover, when determining the first transform length for the first station based on the channel condition, the bandwidth allocated to the first station (i.e., the first bandwidth W) may also be considered because, in the case of different bandwidths, for the same IFFT length, the corresponding subcarrier spacing may be different. For example, in the case of a 20 MHz bandwidth, the subcarrier spacing corresponding to an IFFT length of 32 may be 625 kHz, and the subcarrier spacing corresponding to an IFFT length of 64 may be 312.5 kHz. In the case of a 40 MHz bandwidth, the subcarrier spacing corresponding to an IFFT length of 32 may be 1.25 MHz, the subcarrier spacing corresponding to an IFFT length of 64 may be 625 kHz, and the subcarrier spacing corresponding to an IFFT length of 128 may be 312.5 kHz. It can be seen that the subcarrier spacing corresponding to a 20 MHz bandwidth with an IFFT length of 32 is the same as that corresponding to a 40 MHz bandwidth with an IFFT length of 64, and the subcarrier spacing corresponding to a 20 MHz bandwidth with an IFFT length of 64 is the same as that corresponding to a 40 MHz bandwidth with an IFFT length of 128.
[0138] The following examples the selectable IFFT lengths under different bandwidths in the embodiments of the present application.
[0139] When the bandwidth is 20 MHz, the selectable IFFT lengths are 32, 64, or 128; when the bandwidth is 40 MHz, the selectable IFFT lengths are 32, 64, 128, or 256; when the bandwidth is 80 MHz, the selectable IFFT lengths are 32, 64, 128, 256, or 512; when the bandwidth is 160 MHz, the selectable IFFT lengths are 32, 64, 128, 256, 512, or 1024; when the bandwidth is 320 MHz, the selectable IFFT lengths are 32, 64, 128, 256, 512, 1024, or 2048. It should be understood that in some possible embodiments, larger or smaller lengths may also be included at different bandwidths. For example, when the bandwidth is 20 MHz, an IFFT length of 256 may also be included. In this case, the 256 positions included in the OFDM symbol corresponding to the 20 MHz bandwidth can be allocated for a single user. Of course, an IFFT length of 16 may also be included. In this case, the 256 positions included in the OFDM symbol corresponding to the 20 MHz bandwidth can be allocated for 16 different users. Similarly, when the bandwidth is 40 MHz, an IFFT length of 512 may also be included. In this case, the 512 positions included in the OFDM symbol corresponding to the 40 MHz bandwidth can be allocated for a single user; when the bandwidth is 80 MHz, an IFFT length of 1024 may also be included. In this case, the 1024 positions included in the OFDM symbol corresponding to the 80 MHz bandwidth can be allocated for a single user.
[0140] Exemplarily, the first access point may be pre-configured with the correspondence between the channel condition and the IFFT length under different bandwidths. The first access point may determine a first transform length for the first station based on the correspondence between the channel condition and the IFFT length under the first bandwidth. For example, taking the channel condition as the signal-to-noise ratio, when the signal-to-noise ratio between the current first station and the first access point is larger, the first IFFT length may be larger; when the signal-to-noise ratio between the current first station and the first access point is smaller, the first IFFT length may be smaller. Assume that in the case of 20 MHz, when the signal-to-noise ratio is less than threshold 1 (such as 10 dB), the corresponding IFFT length may be 32; when the signal-to-noise ratio is greater than or equal to threshold 1 and less than threshold 2 (such as 20 dB), the corresponding IFFT length may be 64; when the signal-to-noise ratio is greater than or equal to threshold 2 and less than threshold 3 (such as 30 dB), the corresponding IFFT length may be 128; when the signal-to-noise ratio is greater than or equal to threshold 3, the corresponding IFFT length may be 256, where threshold 1 < threshold 2 < threshold 3. In the case of 40 MHz, when the signal-to-noise ratio is less than threshold 4 (such as 5 dB), the corresponding IFFT length may be 32; when the signal-to-noise ratio is greater than or equal to threshold 4 and less than threshold 5 (such as 10 dB), the corresponding IFFT length may be 64; when the signal-to-noise ratio is greater than or equal to threshold 5 and less than threshold 6 (such as 20 dB), the corresponding IFFT length may be 128; when the signal-to-noise ratio is greater than or equal to threshold 6 and less than threshold 7 (such as 30 dB), the corresponding IFFT length may be 256; when the signal-to-noise ratio is greater than or equal to threshold 7, the corresponding IFFT length may be 512, where threshold 5 < threshold 6 < threshold 6 < threshold 7. Similar correspondences between the signal-to-noise ratio and the IFFT length may also be included for other bandwidths, which will not be elaborated here in detail. Based on the above correspondence, if the first bandwidth is 20 MHz and the signal-to-noise ratio received by the first access point from the first station is 15 dB (such as the first access point sends a reference signal, and the first station measures the reference signal to obtain the signal-to-noise ratio and sends it to the first access point), in this case, the first access point may determine that 15 dB is greater than or equal to threshold 1 and less than threshold 2, and further may determine that the corresponding first transform length is 64. It should be understood that for a certain fixed bandwidth, the signal-to-noise ratio range corresponding to each IFFT length (i.e., the values of the above-mentioned various thresholds, such as threshold 1, threshold 2, etc.) may be set according to the actual situation, such as according to the transmission distance or the single-carrier signal-to-noise ratio requirement.
[0141] Taking the channel condition as the signal-to-noise ratio as an example, a method for determining the first transform length is introduced above. It should be understood that in addition to the above method, the channel condition can also be the received signal strength indication. The first access point can be pre-configured with the correspondence between the received signal strength indication and the IFFT length under different bandwidths. The first access point can determine the first transform length for the first station based on the correspondence between the received signal strength indication and the IFFT length under the first bandwidth. Of course, the channel condition can also be the signal-to-interference-plus-noise ratio, transmission loss, signal reception power, signal reception quality, transmission distance, etc., or a combination of the above various indicators. When the channel condition is a combination of the above various indicators, the first access point can be pre-configured with the correspondence between the indicator combination (such as the combination of signal-to-noise ratio + received signal strength indication) and the IFFT length under different bandwidths. Of course, in addition to the channel condition, the first access point can also determine the IFFT length for the first station based on other indicators related to signal quality or transmission distance, which is not limited in the embodiments of the present application.
[0142] In some possible implementation manners, the channel condition (such as the signal-to-noise ratio) used by the first access point to determine the first transform length can be measured when the first terminal device or the first access network device transmits signals at the allowed maximum power spectral density (such as 5 dBm / MHz or -1 dBm / MHz specified by LPI).
[0143] It can be seen that in the embodiments of the present application, for a certain fixed bandwidth, the channel conditions corresponding to different transform lengths can be different, that is, different channel conditions can correspond to different transform lengths. In this way, under different channel conditions, different IFFT lengths can be allocated to users to meet requirements such as transmission distance and single-carrier signal-to-noise ratio, and the communication quality can be guaranteed.
[0144] In the embodiments of the present application, no specific limitation is imposed on the first bandwidth allocated by the first access point to the first station. Exemplarily, the first access point can allocate the corresponding first bandwidth to the first station based on the bandwidth supported by itself and the first station. For example, the first access point supports all bandwidth configurations defined in the relevant standard, while the first station supports some of the bandwidth configurations, such as 20 MHz, 40 MHz, 80 MHz, and 160 MHz. In this case, the first access point can select one from the bandwidth configurations supported by the first station, such as 40 MHz. It should be understood that the above method is only an exemplary illustration and should not be construed as a limitation. For example, in some other embodiments of the present application, when allocating the bandwidth, the first access point can also consider the cache situation of the current uplink data or downlink data of the first station, that is, the size of the data volume to be transmitted. If the transmission data volume is large, a larger bandwidth can be allocated, such as 160 MHz. If the transmission data volume is small, a smaller bandwidth can be allocated, such as 40 MHz.
[0145] The first access point sends a first frame to the first station. The first frame includes a first bandwidth and first indication information. The first indication information is used to indicate a first resource, and the first indication information includes a first transform length L and a first time resource index.
[0146] In the embodiments of the present application, a time resource unit (TimeRU) can be defined in the time domain, and resource allocation can be performed in units of time resource units. Therefore, after the first access point determines the first bandwidth and the corresponding first transform length, it can allocate the corresponding time resource unit to the first station. Then, the first access point can send the first indication information to the first station. Correspondingly, the first station can receive the first indication information from the first access point. The first indication information can be used to indicate the first resource allocated to the first station, that is, the position in the OFDM symbol corresponding to the first bandwidth allocated to the first station. Among them, the first indication information can include a first transform length (L) and a first time resource index. The first transform length L can be used to indicate the IFFT length or the FFT length. The first time resource index can indicate L positions among the multiple positions included in the OFDM symbol corresponding to the first bandwidth, that is, it indicates the TimeRU allocated to the first station. Exemplarily, the length of the OFDM symbol corresponding to the first bandwidth can be (W / 20)*256. The first bandwidth can include multiple subcarriers, and the subcarrier spacing can be greater than or equal to (W / L), and L can be less than or equal to (W / 20)*128. It can be understood that the first indication information can also include the center frequency corresponding to the first bandwidth.
[0147] Exemplarily, the first time resource index can be the index of the TimeRU allocated to the first station, that is, the TimeRU number, which can refer to Table 3 above.
[0148] It should be noted that the above first resource can be an uplink resource or a downlink resource. Among them, for uplink resource allocation, the resource indication information can be carried in the trigger frame. For downlink resource allocation, the resource indication information can be carried in the SIG (signal) field of the PPDU. For example, when the first resource is an uplink resource, the above first frame can be a trigger frame, and the first indication information can be carried in the user information field (userinfo) of the first frame. When the first resource is a downlink resource, the first indication information can be carried in the SIG field of the first frame. In this case, the first frame can also carry the downlink data corresponding to the station (such as the first station). Exemplarily, assuming that the current first station and the second station have corresponding downlink data to be transmitted, the first access point allocates the first resource and the second resource to the first station and the second station respectively. The first access point can carry the first indication information corresponding to the first resource and the second indication information corresponding to the second resource in the SIG field of the first PPDU, and carry the downlink data corresponding to the first station and the second station in the data domain of the first PPDU.
[0149] The following briefly introduces the related processing procedure of the first access point when the first resource is a downlink resource.
[0150] Specifically, the first access point may perform L-point IFFT calculation based on the frequency-domain signal of the downlink data corresponding to the first station to obtain L time-domain signals (i.e., time-domain sampling values). Then, the first access point may map the L time-domain signals to the L positions indicated by the first time resource index in the first OFDM symbol. After that, the first access point may send the first OFDM symbol to the first STA. It should be understood that the other positions in the first OFDM symbol except the positions indicated by the first time resource index may be used to carry the downlink data corresponding to other stations, and the first OFDM symbol may be carried in the first frame. For example, taking the first bandwidth of 20 MHz and the first transform length of 128 as an example, reference may be made to the TimeRU division corresponding to Table 3. Suppose RU 1 (i.e., 128-length TimeRU 1) is allocated to the first station and RU 2 (i.e., 128-length TimeRU 2) is allocated to the second station. The first access point may map the 128 time-domain signals obtained by performing 128-point IFFT calculation on the frequency-domain signal of the downlink data corresponding to the first station to [0:2:255], and map the 128 time-domain signals obtained by performing 128-point IFFT calculation on the frequency-domain signal of the downlink data corresponding to the second station to [1:2:255]. In this way, a complete OFDM symbol including 256-bit time-domain signals corresponding to a 20 MHz bandwidth can be obtained. After that, the first access point may normalize the OFDM symbol and add a cyclic prefix (CP) for transmission. It should be understood that before obtaining the frequency-domain signal of the downlink data corresponding to the first station, processes such as channel coding and modulation (such as QAM modulation) may also be included, which are not limited in the embodiments of the present application.
[0151] It can be understood that in the embodiments of the present application, the first access point may divide the multiple positions included in the OFDM symbol corresponding to the first bandwidth into multiple parts (i.e., TimeRUs), and different parts may be used by different users. Moreover, the number of positions included in the divided multiple parts may be the same or different, that is to say, the multiple positions included in the OFDM symbol corresponding to the first bandwidth may be divided into the same type of TimeRUs for different users, or the multiple positions included in the OFDM symbol corresponding to the first bandwidth may be divided into different types of TimeRUs for different users.
[0152] Exemplarily, the first access point may allocate the same type of TimeRU to the first station and the second station. That is to say, the IFFT lengths used by the first station and the second station may be the same and may both be the first transform length. In this case, the first frame may further include third indication information, which may be used to indicate a third resource. The third indication information may include the first transform length and a third time resource index. Among them, the third time resource index may be used to indicate L positions among the multiple positions included in the OFDM symbols corresponding to the first bandwidth, that is, to indicate the TimeRU allocated to the second station, and the L positions may be used to carry the downlink data or uplink data corresponding to the second station. The positions indicated by the first time resource index and the third time resource index are different. Taking the first bandwidth of 20 MHz and the first transform length of 128 as an example, referring to the TimeRU division corresponding to Table 3, RU 1 (i.e., 128-length TimeRU 1) may be allocated to the first station, and RU 2 (i.e., 128-length TimeRU 2) may be allocated to the second station. The set of sampling points corresponding to RU 1 may be [0:2:255], and the set of sampling points corresponding to RU 2 may be [1:2:255]. It should be understood that for the case of uplink resource allocation, the first resource and the third resource may be uplink resources. The first bandwidth may be carried in the common information field (commoninfo) in the first frame, and the first indication information and the third indication information may be carried in the user information field in the first frame. For the case of downlink resource allocation, the first resource and the third resource may be downlink resources. The first bandwidth may be carried in the SIG field in the first frame, and the first indication information and the third indication information may also be carried in the SIG field in the first frame. In a possible implementation, the SIG field may be divided into multiple regions, and different regions may be used to carry specific information. Exemplarily, the multiple regions may include a first region and a second region. Among them, the first region may be used to carry the common information of different users, such as the above-mentioned first bandwidth, and the second region may be used to carry the user information corresponding to each user, such as the above-mentioned first indication information and second indication information.
[0153] Exemplarily, the first access point may allocate different types of TimeRUs to the first station and the second station. That is to say, the IFFT lengths used by the first station and the second station may be different. For example, the IFFT length used by the second station may be the second transform length, and the first transform length is different from the second transform length. In this case, the first frame may further include second indication information, and the second indication information may be used to indicate the second resource. The second indication information may include the second transform length (M) and the second time resource index. Among them, the second time resource index may be used to indicate M positions among the multiple positions included in the OFDM symbols corresponding to the first bandwidth, that is, to indicate the TimeRU allocated to the second station. The positions indicated by the first time resource index and the second time resource index are different. Taking the first bandwidth of 20 MHz, the first transform length of 32, and the second transform length of 64 as an example, referring to the TimeRU division corresponding to Table 3, RU 1 (i.e., 32-length TimeRU 1) may be allocated to the first station, and RU 2 (i.e., 128-length TimeRU 2) may be allocated to the second station. Moreover, the first access point may also allocate 32-length TimeRU 2 to the fourth station and 64-length TimeRU 2 to the fifth station.
[0154] In some possible implementation manners, the first access point may also divide the frequency-domain resources into multiple parts, and different parts are allocated to different users for use. Exemplarily, the first indication information may further include a frequency-domain resource index, and the frequency-domain resource index is used to indicate one or more subcarriers, and the one or more subcarriers may be partial subcarriers among the multiple subcarriers corresponding to the first bandwidth. In this case, different users may use the same TimeRU in the time domain and different subcarriers in the frequency domain. For example, taking the first bandwidth of 20 MHz and the first transform length of 128 as an example, referring to the TimeRU division corresponding to Table 3, assuming that 128-length TimeRU 1 is allocated to STA1 and STA2, in the frequency domain, STA1 uses subcarriers -13:-1, and STA2 uses subcarriers 1:13. Then, for STA1 and STA2 using the same TimeRU, they can be distinguished by the frequency-domain resources.
[0155] 303. The first station processes the first frame.
[0156] After receiving the first frame from the first access point, the first station may process / parse the first frame, and then may receive downlink data or send uplink data based on the first resource indicated by the first indication information in the first frame.
[0157] Exemplarily, when the first resource is an uplink resource, the first indication information may be carried in the user information field of the first frame. Correspondingly, the first station may obtain the first indication information from the user information field of the first frame. When the first resource is a downlink resource, the first indication information may be carried in the SIG field of the first frame. Correspondingly, the first station may obtain the first indication information from the SIG field of the first frame. And in this case, the first frame may further include downlink data, and the first station may receive the corresponding downlink data in the first frame based on the first resource indicated by the first indication information.
[0158] The following briefly exemplifies the processing procedure for the first station to receive downlink data.
[0159] Suppose the first station receives the first OFDM symbol in the first frame from the first access point. After that, the first station may obtain L time-domain signals at the position indicated by the first time resource index in the first OFDM symbol. Then, the first station may perform L-point FFT calculation based on the L time-domain signals to obtain the frequency-domain signal of the downlink data corresponding to the first station. For example, taking the first bandwidth of 20 MHz and the first transform length of 128 as an example, refer to the TimeRU division corresponding to Table 3. Suppose RU 1 (i.e., 128-length TimeRU 1) is allocated to the first station and RU 2 (i.e., 128-length TimeRU 2) is allocated to the second station. The set of sampling points corresponding to RU 1 may be [0:2:255], and the set of sampling points corresponding to RU 2 may be [1:2:255]. After the first station receives the corresponding OFDM symbol (including 256 time-domain signals), the first station may extract the set of sampling points [0:2:255] from the OFDM symbol to obtain 128 time-domain signals, and the second station may extract the set of sampling points [1:2:255] from the OFDM symbol to obtain 128 time-domain signals. Then, the first station and the second station may respectively perform 128-point FFT to obtain the frequency-domain signals of their respective corresponding downlink data.
[0160] The following briefly exemplifies the related processing procedure of the first station when the first resource is an uplink resource.
[0161] Specifically, the first station can perform L-point IFFT calculation based on the frequency-domain signal of the uplink data corresponding to the first station to obtain L time-domain signals. After that, the first station can map the L time-domain signals to the positions indicated by the first time resource index in the second OFDM symbol, and can fill the remaining positions in the second OFDM symbol other than the positions indicated by the first time resource index with 0 to obtain the second OFDM symbol. Then, the first station can send the second OFDM symbol to the first access point. It should be understood that the frequency-domain signal of the uplink data corresponding to the first station above can be the frequency-domain signal obtained based on the uplink data of the first station. It should be understood that the remaining positions in the second OFDM symbol other than the positions indicated by the first time resource index can be used to carry the uplink data corresponding to other stations. For example, taking the first bandwidth of 20 MHz and the first transform length of 128 as an example, the TimeRU division corresponding to Table 3 can be referred to. Assume that RU 1 (i.e., 128-length TimeRU 1) is allocated to the first station and RU 2 (i.e., 128-length TimeRU 2) is allocated to the second station. The first station can map the 128 time-domain signals obtained by performing 128-point IFFT calculation on the frequency-domain signal of the uplink data corresponding to the first station to [0:2:255], and fill the remaining positions [1:2:255] with 0 to obtain a complete OFDM symbol including 256 time-domain signals corresponding to a 20 MHz bandwidth. After that, the first station can normalize the OFDM symbol and add CP for transmission. Similarly, the second station can map the 128 time-domain signals obtained by performing 128-point IFFT calculation on the frequency-domain signal of the uplink data corresponding to the second station to [1:2:255], and fill the remaining positions [0:2:255] with 0 to obtain a complete OFDM symbol including 256 time-domain signals corresponding to a 20 MHz bandwidth. After that, the second station can normalize the OFDM symbol and add CP for transmission. Finally, the first access point can receive the overlapping OFDM symbols of the first station and the second station, and the OFDM symbol sent by the first station and the OFDM symbol sent by the second station can be aligned (i.e., the 256 time-domain signals included in the OFDM symbol are aligned in sequence). In this case, the first access point can distinguish based on the TimeRUs allocated to the first station and the second station to obtain the data corresponding to the first station and the second station.
[0162] It should be understood that for a certain fixed bandwidth, the number of sampling points included in its corresponding OFDM symbol can be fixed. Even if only a part of the positions in the OFDM symbol are allocated for a single station to use, during the final transmission, the station needs to fill the other positions in the OFDM symbol with 0s and then add a CP for transmission. Therefore, for a certain fixed bandwidth, even if different stations use different IFFT lengths, these stations can use the same CP length. That is to say, for a certain fixed bandwidth, a unified CP length can be supported, which does not vary with different IFFT lengths, and the transmission efficiency can be improved.
[0163] In the above processing flow, the corresponding IFFT length can be selected for the station according to the channel condition, and different subcarrier intervals can be flexibly supported, so as to meet the requirements of transmission distance, SNR, etc. in scenarios such as LPI. Moreover, according to the actual situations / actual requirements of each station being different, the access point can allocate different types of TimeRUs to different stations, which can improve the resource utilization efficiency. In addition, this solution can reuse the existing OFDM symbol length (such as 802.11be), and can reuse the existing subcarrier division structure according to the number of IFFT points (for example, the subcarrier division structure related to 802.11ac can be reused under the 20MHz bandwidth introduced above), and the implementation complexity is low. Further, this solution also provides some smaller IFFT lengths (such as 32, 64, 128, etc.), and using these smaller IFFT lengths can effectively reduce the peak-to-average power ratio (PAPR) of the time-domain signal, thereby reducing the error caused by non-linear distortion.
[0164] The above mainly introduces the communication method provided by the embodiments of the present application. It can be understood that in order to implement the corresponding functions, the above first access point and the first station may include the corresponding hardware structures and / or software modules for executing each function. Combining the units and steps of each example described in the embodiments disclosed in this article, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the embodiments of the present application.
[0165] In the embodiments of the present application, the first access point, the first station, etc. can be divided into functional modules according to the above method examples. For example, each functional module can be corresponding to each function, or two or more functions can be integrated into one 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 the embodiments of the present application is illustrative, only a logical function division, and there can be other division methods in actual implementation.
[0166] In the case of dividing each functional module corresponding to each function, Figure 4 FIG. 4 shows a possible structural schematic diagram of the communication device 400. The communication device 400 may include a processing unit 401 and a sending unit 402.
[0167] In a possible design, the communication device 400 may be the above-mentioned first access point, or a chip in the first access point, or a processing system in the first access point, etc. Among them:
[0168] The processing unit 401 is configured to determine a first transform length L from a plurality of transform lengths corresponding to the first bandwidth, and different transform lengths correspond to different subcarrier intervals;
[0169] The sending unit 402 is configured to send a first frame to the first station STA. The first frame includes the first bandwidth and first indication information. The first indication information is used to indicate a first resource. The first indication information includes the first transform length and a first time resource index. The first transform length is used to indicate the length of the inverse fast Fourier transform IFFT, and the first time resource index is used to indicate L positions in the orthogonal frequency division multiplexing OFDM symbol. The L positions are used to carry the downlink data or uplink data corresponding to the first STA.
[0170] In a possible implementation, the processing unit 401 is specifically configured to: determine the first transform length from a plurality of transform lengths corresponding to the first bandwidth according to the channel condition, where the channel condition includes one or more of a received signal strength indication, a signal-to-noise ratio, and a signal-to-interference-plus-noise ratio; different transform lengths correspond to different channel conditions.
[0171] In a possible implementation, the first frame is a trigger frame, the first indication information is carried in the user information field of the first frame, and the first resource is an uplink resource.
[0172] In a possible implementation, the first indication information is carried in the signaling SIG field of the first frame, and the first resource is a downlink resource.
[0173] In a possible implementation, before sending the first frame to the first STA, the processing unit 401 is further configured to:
[0174] Performing L-point IFFT calculation on the frequency-domain signal of the downlink data corresponding to the first STA to obtain L time-domain signals;
[0175] Mapping the L time-domain signals to the positions indicated by the first time resource index in the first OFDM symbol;
[0176] The sending unit 402 sends a first frame to the first STA, including:
[0177] Sending the first OFDM symbol to the first STA.
[0178] In a possible implementation, the first frame further includes second indication information, which is used to indicate a second resource. The second indication information includes a second transform length M and a second time resource index. The second time resource index is used to indicate M positions in the OFDM symbol, and the M positions are used to carry the downlink data or uplink data corresponding to the second STA. The first transform length is different from the second transform length, and the positions indicated by the first time resource index and the third time resource index are different.
[0179] In a possible implementation, when the first bandwidth is 20 MHz, the first length is 32, 64, or 128; when the first bandwidth is 40 MHz, the first length is 32, 64, 128, or 256; when the first bandwidth is 80 MHz, the first length is 32, 64, 128, 256, or 512; when the first bandwidth is 160 MHz, the first length is 32, 64, 128, 256, 512, or 1024; when the first bandwidth is 320 MHz, the first length is 32, 64, 128, 256, 512, 1024, or 2048.
[0180] In a possible implementation, the first indication information further includes a frequency-domain resource index, which is used to indicate one or more subcarriers.
[0181] For the specific operations of each unit in the above communication device 400, reference may be made to the description corresponding to the first access point in the above method embodiments, which will not be elaborated here.
[0182] Figure 5 Shows a possible structural schematic diagram of a communication device 500. The communication device 500 includes a receiving unit 501 and a processing unit 502. The communication device 500 may further include a sending unit 503.
[0183] In a possible design, the communication device 500 may be the above first station, or a chip in the first station, or a processing system in the first station, etc. Among them:
[0184] A receiving unit 501, configured to receive a first frame from a first access point AP, where the first frame includes a first bandwidth and first indication information, the first indication information is used to indicate a first resource, the first indication information includes a first transform length L and a first time resource index, the first transform length is used to indicate an inverse fast Fourier transform (IFFT) length, the first time resource index is used to indicate L positions in an orthogonal frequency division multiplexing (OFDM) symbol, and the L positions are used to carry downlink data or uplink data corresponding to a first station (STA); wherein, the first bandwidth corresponds to multiple transform lengths, the multiple transform lengths include the first transform length, and different transform lengths correspond to different subcarrier intervals;
[0185] A processing unit 502, configured to process the first frame.
[0186] In a possible implementation, the first frame is a trigger frame, the first indication information is carried in a user information field of the first frame, and the first resource is an uplink resource.
[0187] In a possible implementation, the first indication information is carried in a signaling (SIG) field of the first frame, and the first resource is a downlink resource.
[0188] In a possible implementation, the receiving of the first frame by the receiving unit 501 from the first AP includes:
[0189] Receiving a first OFDM symbol from the first AP;
[0190] The processing of the first frame by the processing unit 502 includes:
[0191] Obtaining L time-domain signals at positions indicated by the first time resource index in the first OFDM symbol;
[0192] Performing an L-point fast Fourier transform (FFT) calculation based on the L time-domain signals to obtain a frequency-domain signal of the downlink data corresponding to the first STA.
[0193] In a possible implementation, after processing the first frame, the processing unit 502 is further configured to:
[0194] Performing an L-point inverse fast Fourier transform (IFFT) calculation based on a frequency-domain signal of the uplink data corresponding to the first STA to obtain L time-domain signals;
[0195] Mapping the L time-domain signals to positions indicated by the first time resource index in a second OFDM symbol, and padding zeros to other positions in the second OFDM symbol except the positions indicated by the first time resource index;
[0196] The apparatus 500 may further include:
[0197] A sending unit 503, configured to send the second OFDM symbol to the first AP.
[0198] In a possible implementation, when the first bandwidth is 20 MHz, the first length is 32, 64, or 128; when the first bandwidth is 40 MHz, the first length is 32, 64, 128, or 256; when the first bandwidth is 80 MHz, the first length is 32, 64, 128, 256, or 512; when the first bandwidth is 160 MHz, the first length is 32, 64, 128, 256, 512, or 1024; when the first bandwidth is 320 MHz, the first length is 32, 64, 128, 256, 512, 1024, or 2048.
[0199] In a possible implementation, the first indication information further includes a frequency-domain resource index, and the frequency-domain resource index is used to indicate one or more subcarriers.
[0200] For the specific operations of the respective units in the foregoing communication device 500, reference may be made to the description corresponding to the first station in the foregoing method embodiments, and details are not described herein again.
[0201] In a possible implementation manner, Figure 4 and Figure 5 In the shown communication device, the processing unit may be one or more processors / logic circuits, the sending unit may be a transmitter, the receiving unit may be a receiver, and the sending unit and the receiving unit may be integrated into one device, such as a transceiver. In the embodiments of the present application, the processor and the transceiver may be coupled, and the embodiments of the present application do not limit the connection manner between the processor and the transceiver. During the execution of the foregoing method, the process of sending information (such as sending the first frame) in the foregoing method may be understood as the process of the processor outputting the foregoing information. When outputting the foregoing information, the processor may output the foregoing information to the transceiver for transmission by the transceiver. After the foregoing information is output by the processor, other processing may be required before it reaches the transceiver. Similarly, the process of receiving information (such as receiving the first frame) in the foregoing method may be understood as the process of the processor receiving the input foregoing information. When the processor receives the input information, the transceiver receives the foregoing information and inputs it to the processor. Further, after the transceiver receives the foregoing information, the foregoing information may require other processing before it is input to the processor.
[0202] Figure 6The following is a schematic diagram of a possible hardware structure of the communication device 600 provided by an embodiment of the present application. The communication device 600 may include a communication interface 604 and at least one processor 602. Optionally, a bus 603 may also be included. Further optionally, at least one memory 601 may also be included. Among them, the memory 601, the processor 602, and the communication interface 604 may be connected through the bus 603.
[0203] Among them, the memory 601 is used to provide a storage space, and data such as an operating system and computer programs may be stored in the storage space. The memory 601 may be one or a combination of multiple types such as random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM), etc.
[0204] The processor 602 is a module for performing arithmetic operations and / or logical operations. Specifically, it may be a combination of one or more processing modules such as a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor unit (MPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a complex programmable logic device (CPLD).
[0205] The communication interface 604 is used to receive data sent from the outside and / or send data to the outside. It may be a wired link interface including, for example, an Ethernet cable, or a wireless link (Wi-Fi, Bluetooth, general wireless transmission, etc.) interface. Optionally, the communication interface 604 may also include a transmitter (such as a radio frequency transmitter, an antenna, etc.) coupled to the interface, or a receiver, etc.
[0206] In one design, the communication device 600 may be used to perform the functions of the first access point in the foregoing embodiment. Specifically, reference may be made to the description corresponding to the first access point in the above method embodiment, and details will not be elaborated here.
[0207] In another design, the communication device 600 can be used to perform the functions of the first station in the foregoing embodiments. Specifically, reference can be made to the description of the first station in the foregoing method embodiments, and details are not described herein again.
[0208] In a possible design, the processor 602 in the device 600 is used to read the computer program stored in the memory 601 and perform the operations performed by the first access point or the first station in the foregoing communication method. For example Figure 3 the communication method described in the corresponding embodiment.
[0209] It should be noted that Figure 6 the shown communication device 600 is only one implementation manner of the embodiments of the present application. In practical applications, the communication device 600 may further include more or fewer components, which are not limited herein.
[0210] The embodiments of the present application also disclose a communication system, which includes a first access point and a first station. The first access point is used to perform the operations performed by the first access point in any of the foregoing method embodiments, and the first station is used to perform the operations performed by the first station in any of the foregoing method embodiments.
[0211] The embodiments of the present application also disclose a chip, which includes a processor. The processor is used to execute the computer program or computer instructions stored in the memory, so that the chip performs the operations performed by the first access point in the foregoing method embodiments, or the chip performs the operations performed by the first station in the foregoing method embodiments.
[0212] As a possible implementation manner, the memory is located outside the chip.
[0213] The embodiments of the present application also disclose a computer-readable storage medium, on which instructions are stored. When the instructions are executed, the operations performed by the first access point in the foregoing method embodiments, or the operations performed by the first station in the foregoing method embodiments are executed.
[0214] The embodiments of the present application also disclose a computer program product including instructions. When the instructions are executed, the operations performed by the first access point in the foregoing method embodiments, or the operations performed by the first station in the foregoing method embodiments are executed.
[0215] It should be understood that the transmission in the embodiments of the present application can be direct transmission or indirect transmission. Direct transmission means that a device or module directly sends information / data to the corresponding device or module, and indirect transmission means that a device or module sends information / data to the corresponding device or module through other devices or modules.
[0216] Obviously, the above-described embodiments are only a part of the embodiments of this application, rather than all of them. The mention of "embodiment" in this text means that the specific features, structures, or characteristics described in connection with the embodiment can be included in at least one embodiment of this application. The appearance of this phrase at various positions in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is 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. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope protected by this application. The terms "first", "second", "third", etc. in the specification and claims of this application and the accompanying drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a series of steps or units are included, or optionally, steps or units not listed are further included, or optionally, other steps or units inherent to these processes, methods, products, or devices are further included. It can be understood that in some embodiments, the equal sign in the above conditional judgment can take values greater than or less than one end. For example, the above conditional judgment for a threshold greater than, less than, or equal to can also be changed to a conditional judgment for the threshold greater than or equal to, less than, and this is not limited herein. It can also be understood that for an architecture with multiple devices or modules, if one device or module generates an information and another device or module utilizes this information, then there can be multiple ways for the other device to obtain this information. For example, the device or module that generates the information can directly send the information to the device or module that utilizes the information (equivalent to direct sending), or the device or module that generates the information can send the information to the device or module that utilizes the information through other devices or modules (equivalent to indirect sending).
[0217] It can be understood that only a part related to this application rather than all content is shown in the drawings. It should be understood that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although the flowcharts describe the operations (or steps) as sequential processes, many of the operations can be implemented in parallel, concurrently, or simultaneously. In addition, the order of the operations can be rearranged as long as it is logical. When its operations are completed, the process can be terminated, but there can also be additional steps not included in the drawings. The process can correspond to a method, function, procedure, subroutine, subprogram, etc.
[0218] As used in this specification, the terms "component," "module," "system," "unit," and the like are used to refer to computer-related entities, hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a unit can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, and / or distributed between two or more computers. In addition, these units can be executed from various computer-readable media having various data structures stored thereon. For example, a unit can communicate through local and / or remote processes based on signals having one or more data packets (e.g., data from a second unit interacting with another unit in a local system, a distributed system, and / or a network. For example, the Internet interacts with other systems via signals).
[0219] The specific implementation methods described above further illustrate the purpose, technical solutions and beneficial effects of the present application in detail. It should be understood that the above description is only the specific implementation methods of the present application and is not intended to limit the scope of protection of the present application. Any modifications, equivalent substitutions, improvements, etc. made on the basis of the technical solutions of the present application should be included in the scope of protection of the present application.
Claims
1. A communication method, applied to a first access point AP, characterized in that, The method includes: Determine a first transform length L from multiple transform lengths corresponding to a first bandwidth, where different transform lengths correspond to different subcarrier spacings; Send a first frame to a first station STA, where the first frame includes the first bandwidth and first indication information, the first indication information is used to indicate a first resource, the first indication information includes the first transform length and a first time resource index, the first transform length is used to indicate the length of the inverse fast Fourier transform IFFT, and the first time resource index is used to indicate L positions in an orthogonal frequency division multiplexing OFDM symbol, and the L positions are used to carry downlink data or uplink data corresponding to the first STA.
2. The method according to claim 1, wherein The determining the first transform length from multiple transform lengths corresponding to the first bandwidth includes: Determine the first transform length from multiple transform lengths corresponding to the first bandwidth according to the channel condition, where the channel condition includes one or more of a received signal strength indication, a signal-to-noise ratio, and a signal-to-interference-plus-noise ratio; different transform lengths correspond to different channel conditions.
3. The method according to claim 1 or 2, characterized in that, The first frame is a trigger frame, the first indication information is carried in the user information field of the first frame, and the first resource is an uplink resource.
4. The method according to claim 1 or 2, characterized in that The first indication information is carried in the signaling SIG field of the first frame, and the first resource is a downlink resource.
5. The method according to claim 4, characterized in that, Before sending the first frame to the first STA, the method further includes: Perform L-point IFFT calculation on the frequency domain signal of the downlink data corresponding to the first STA to obtain L time domain signals; Map the L time domain signals to the positions indicated by the first time resource index in the first OFDM symbol; The sending the first frame to the first STA includes: Send the first OFDM symbol to the first STA.
6. The method according to any one of claims 1-5, characterized in that, The first frame further includes second indication information, the second indication information is used to indicate a second resource, the second indication information includes a second transform length M and a second time resource index, the second time resource index is used to indicate M positions in the OFDM symbol, the M positions are used to carry downlink data or uplink data corresponding to a second STA, the first transform length is different from the second transform length, and the positions indicated by the first time resource index are different from those indicated by the third time resource index.
7. The method according to any one of claims 1-6, characterized in that, When the first bandwidth is 20 MHz, the first length is 32, 64, or 128; When the first bandwidth is 40 MHz, the first length is 32, 64, 128, or 256; When the first bandwidth is 80 MHz, the first length is 32, 64, 128, 256, or 512; When the first bandwidth is 160 MHz, the first length is 32, 64, 128, 256, 512, or 1024; When the first bandwidth is 320 MHz, the first length is 32, 64, 128, 256, 512, 1024, or 2048.
8. The method according to any one of claims 1-7, characterized in that, The first indication information further includes a frequency domain resource index, and the frequency domain resource index is used to indicate one or more subcarriers.
9. A communication method, applied to a first station STA, characterized in that, The method includes: Receive a first frame from a first access point AP, where the first frame includes a first bandwidth and first indication information for indicating a first resource. The first indication information includes a first transform length L and a first time resource index. The first transform length is used to indicate the inverse fast Fourier transform (IFFT) length, and the first time resource index is used to indicate L positions in an orthogonal frequency division multiplexing (OFDM) symbol for carrying downlink data or uplink data corresponding to the first STA; wherein the first bandwidth corresponds to multiple transform lengths, and the multiple transform lengths include the first transform length, and different transform lengths correspond to different subcarrier spacings. Process the first frame.
10. The method according to claim 9, wherein The first frame is a trigger frame, the first indication information is carried in the user information field of the first frame, and the first resource is an uplink resource.
11. The method according to claim 9, wherein The first indication information is carried in the signaling SIG field of the first frame, and the first resource is a downlink resource.
12. The method according to claim 11, wherein The receiving the first frame from the first AP includes: Receive a first OFDM symbol from the first AP. The processing the first frame includes: Obtain L time-domain signals at positions indicated by the first time resource index in the first OFDM symbol. Perform an L-point FFT calculation based on the L time-domain signals to obtain a frequency-domain signal of the downlink data corresponding to the first STA.
13. The method according to claim 10, wherein After processing the first frame, the method further includes: Perform an L-point IFFT calculation based on the frequency-domain signal of the uplink data corresponding to the first STA to obtain L time-domain signals. Map the L time-domain signals to positions indicated by the first time resource index in a second OFDM symbol, and fill other positions in the second OFDM symbol except those indicated by the first time resource index with zeros. Send the second OFDM symbol to the first AP.
14. The method according to any one of claims 9-13, characterized in that, When the first bandwidth is 20 MHz, the first length is 32, 64, or 128. When the first bandwidth is 40 MHz, the first length is 32, 64, 128, or 256. When the first bandwidth is 80 MHz, the first length is 32, 64, 128, 256, or 512. When the first bandwidth is 160 MHz, the first length is 32, 64, 128, 256, 512, or 1024. When the first bandwidth is 320 MHz, the first length is 32, 64, 128, 256, 512, 1024, or 2048.
15. The method according to any one of claims 9 - 14, characterized in that, The first indication information further includes a frequency-domain resource index for indicating one or more subcarriers.
16. A communication device, characterized in that, Includes: A processing unit for determining a first transform length L from multiple transform lengths corresponding to the first bandwidth, where different transform lengths correspond to different subcarrier spacings. A transmitting unit, configured to send a first frame to a first station STA, where the first frame includes the first bandwidth and first indication information, the first indication information is used to indicate a first resource, the first indication information includes the first transform length and a first time resource index, the first transform length is used to indicate an inverse fast Fourier transform (IFFT) length, and the first time resource index is used to indicate L positions in an orthogonal frequency division multiplexing (OFDM) symbol, and the L positions are used to carry downlink data or uplink data corresponding to the first STA.
17. The device according to claim 16, characterized in that, The processing unit is specifically configured to: Determine a first transform length from multiple transform lengths corresponding to the first bandwidth according to a channel condition, where the channel condition includes one or more of a received signal strength indication, a signal-to-noise ratio, and a signal-to-interference-plus-noise ratio; different transform lengths correspond to different channel conditions.
18. The device according to claim 16 or 17, characterized in that, The first frame is a trigger frame, the first indication information is carried in a user information field of the first frame, and the first resource is an uplink resource.
19. The device according to claim 16 or 17, characterized in that, The first indication information is carried in a signaling (SIG) field of the first frame, and the first resource is a downlink resource.
20. The device according to claim 19, characterized in that, Before sending the first frame to the first STA, the processing unit is further configured to: Perform L-point IFFT calculation on a frequency-domain signal of downlink data corresponding to the first STA to obtain L time-domain signals; Map the L time-domain signals to positions indicated by the first time resource index in a first OFDM symbol; The transmitting unit sending the first frame to the first STA includes: Sending the first OFDM symbol to the first STA.
21. The device according to any one of claims 16 - 20, characterized in that, The first frame further includes second indication information, the second indication information is used to indicate a second resource, the second indication information includes a second transform length M and a second time resource index, the second time resource index is used to indicate M positions in an OFDM symbol, the M positions are used to carry downlink data or uplink data corresponding to a second STA, the first transform length is different from the second transform length, and positions indicated by the first time resource index are different from positions indicated by a third time resource index.
22. The device according to any one of claims 16 - 21, characterized in that, When the first bandwidth is 20 MHz, the first length is 32, 64, or 128; When the first bandwidth is 40 MHz, the first length is 32, 64, 128, or 256; When the first bandwidth is 80 MHz, the first length is 32, 64, 128, 256, or 512; When the first bandwidth is 160 MHz, the first length is 32, 64, 128, 256, 512, or 1024; When the first bandwidth is 320 MHz, the first length is 32, 64, 128, 256, 512, 1024, or 2048.
23. The device according to any one of claims 16-22, characterized in that, The first indication information further includes a frequency-domain resource index, and the frequency-domain resource index is used to indicate one or more subcarriers.
24. A communication device, characterized in that, Including: A receiving unit, configured to receive a first frame from a first access point (AP), where the first frame includes a first bandwidth and first indication information, the first indication information is used to indicate a first resource, the first indication information includes a first transform length L and a first time resource index, the first transform length is used to indicate an inverse fast Fourier transform (IFFT) length, and the first time resource index is used to indicate L positions in an orthogonal frequency division multiplexing (OFDM) symbol, and the L positions are used to carry downlink data or uplink data corresponding to a first station (STA); wherein, the first bandwidth corresponds to multiple transform lengths, the multiple transform lengths include the first transform length, and different transform lengths correspond to different subcarrier intervals. A processing unit, configured to process the first frame.
25. The device according to claim 24, characterized in that, The first frame is a trigger frame, the first indication information is carried in a user information field of the first frame, and the first resource is an uplink resource.
26. The device according to claim 24, characterized in that, The first indication information is carried in a signaling (SIG) field of the first frame, and the first resource is a downlink resource.
27. The device according to claim 26, characterized in that, The receiving unit receiving the first frame from the first AP includes: Receiving a first OFDM symbol from the first AP. The processing unit processing the first frame includes: Obtaining L time-domain signals at positions indicated by the first time resource index in the first OFDM symbol. Performing an L-point fast Fourier transform (FFT) calculation based on the L time-domain signals to obtain a frequency-domain signal of the downlink data corresponding to the first STA.
28. The device according to claim 25, wherein After processing the first frame, the processing unit is further configured to: Performing an L-point IFFT calculation based on a frequency-domain signal of the uplink data corresponding to the first STA to obtain L time-domain signals. Mapping the L time-domain signals to positions indicated by the first time resource index in a second OFDM symbol, and padding zeros to other positions in the second OFDM symbol except for the positions indicated by the first time resource index. The apparatus further includes: A sending unit, configured to send the second OFDM symbol to the first AP.
29. The device according to any one of claims 24-28, characterized in that, When the first bandwidth is 20 MHz, the first length is 32, 64, or 128. When the first bandwidth is 40 MHz, the first length is 32, 64, 128, or 256. When the first bandwidth is 80 MHz, the first length is 32, 64, 128, 256, or 512. When the first bandwidth is 160 MHz, the first length is 32, 64, 128, 256, 512, or 1024. When the first bandwidth is 320 MHz, the first length is 32, 64, 128, 256, 512, 1024, or 2048.
30. The device according to any one of claims 24-29, characterized in that, The first indication information further includes a frequency-domain resource index, and the frequency-domain resource index is used to indicate one or more subcarriers.
31. A communication device, characterized in that, It includes a processor and a communication interface; the communication interface is used to receive and / or send data; the processor calls a computer program or computer instructions stored in a memory to implement the method according to any one of claims 1-8, or to implement the method according to any one of claims 9-15.
32. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or computer instructions, and the computer program or computer instructions are executed by a processor to implement the method according to any one of claims 1-8, or to implement the method according to any one of claims 9-15.
33. A computer program product, characterized in that, The computer program product includes computer program code or computer instructions, and when the computer program code or computer instructions are run, the method according to any one of claims 1-8 is implemented, or the method according to any one of claims 9-15 is implemented.