Information transmission method, communication apparatus, computer readable storage medium, and chip

By determining response resource blocks using pre-setting rules based on transmission resource blocks and RU assignment information, the method addresses channel determination challenges in WLAN systems with extended bandwidths, ensuring efficient and accurate transmission of response frames.

JP2025016494AActive Publication Date: 2025-02-04HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024176425
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2021-05-14
Filing Date
2024-10-08
Publication Date
2025-02-04
Estimated Expiration
2042-04-27

AI Technical Summary

Technical Problem

The 802.11 standard for WLAN systems faces challenges in determining a specific channel for transmitting affirmative response frames due to the extension of bandwidth, particularly when the bandwidth exceeds 160MHz, leading to inefficiencies in resource utilization and transmission accuracy.

Method used

A method and device for determining a response resource block based on transmission resource blocks and RU assignment information, using pre-setting rules to identify the appropriate channel for sending affirmative response frames, optimizing channel usage and ensuring accurate transmission.

Benefits of technology

This approach ensures accurate transmission of affirmative response frames by optimizing resource utilization across the entire bandwidth, enhancing transmission efficiency and maintaining consistency in multi-user MIMO environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025016494000001_ABST
    Figure 2025016494000001_ABST
Patent Text Reader

Abstract

To correctly transmit an affirmative response frame by a reception device.SOLUTION: An embodiment of the present disclosure, provides an information transmission method, a communication apparatus, a computer readable storage medium, and a chip. In the present method, a reception device receives a data frame from a transmission device. The data frame occupies a transmission resource block, and contains RU allocation information. A response resource block is determined on the basis of the transmission resource block and the RU allocation information. An affirmative response frame corresponded to the data frame is transmitted to the transmission device on the response resource block. Thus, in this embodiment of the present disclosure, the reception device determines the response resource block for transmitting the affirmative response frame on the basis of the transmission resource block and the RU allocation information. As a result, the reception device can correctly transmit the affirmative response frame, and an information transmission efficiency can be secured.SELECTED DRAWING: Figure 8
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to the field of communications, and more particularly to an information transmission method, a communication device, a computer-readable storage medium, and a chip. [Background technology]

[0002] The 802.11 standard for Wireless Local Area Network (WLAN) systems has evolved from 802.11a / b / g to 802.11n, 802.11ac, 802.11ax, and 802.11be. The 802.11ax standard is called High Efficiency (HE), the 802.11be standard is called Extremely High Throughput (EHT), and standards after the 802.11be standard are designated EHT+.

[0003] When transmitting a data frame to a base station, the current access point informs the base station of the resource units to be occupied for transmitting the acknowledgement frame through resource unit allocation. However, due to the expansion of the bandwidth of the available channels, the current solution does not allow the base station to determine the specific channel on which the acknowledgement frame is transmitted. This solution is not perfect. Summary of the Invention [Means for solving the problem]

[0004] The embodiments of the present application provide a solution for correctly transmitting an acknowledgment frame by a receiving device.

[0005] According to a first aspect, a method of transmitting information is provided. The method includes a receiving device receiving a data frame from a transmitting device. The data frame occupies a transmission resource block and includes RU allocation information. The receiving device determines a response resource block based on the transmission resource block and the RU allocation information. The receiving device transmits an acknowledgment frame for the data frame to the transmitting device on the response resource block.

[0006] In this manner, in this embodiment of the present disclosure, the receiving device determines the response resource block for transmitting the acknowledgment frame based on the transmission resource block and RU allocation information, so that the receiving device can correctly transmit the acknowledgment frame, and information transmission efficiency is guaranteed.

[0007] In some embodiments of the first aspect, the step of determining a response resource block based on the transmission resource block and the RU allocation information includes: if the bandwidth of the transmission resource block is greater than a bandwidth threshold, determining a response channel based on a pre-configured rule; and determining the response resource block based on the response channel and the RU allocation information.

[0008] In some embodiments of the first aspect, the response channel includes at least one of a primary 160 MHz channel, a secondary 160 MHz channel, a high 160 MHz channel, a low 160 MHz channel, or a 160 MHz channel having more data tones of a transmission resource block.

[0009] In some embodiments of the first aspect, determining the response channel based on the pre-configured rule includes determining that the data frame is transmitted in a multi-user multiple-input multiple-output MU-MIMO mode based on an ultra-high throughput signal EHT-SIG field of the data frame, determining a location of the receiving device in the MU-MIMO user group based on an identifier of the receiving device in the EHT-SIG field, and determining the response channel based on the location.

[0010] In some embodiments of the first aspect, determining the response channel based on the location includes determining that the response channel is a first 160 MHz channel if the location is a predetermined location, and determining that the response channel is a second 160 MHz channel if the location is not the predetermined location, the second 160 MHz channel being different from the first 160 MHz channel.

[0011] In some embodiments of the first aspect, the predetermined position is at least one of an odd numbered position, an even numbered position, a first half position, or a second half position.

[0012] In some embodiments of the first aspect, the first 160 MHz channel is a primary 160 MHz channel or a secondary 160 MHz channel.

[0013] In some embodiments of the first aspect, the first 160 MHz channel is a high 160 MHz channel or a low 160 MHz channel.

[0014] In this way, in this embodiment of the present disclosure, the receiving device can determine the response channel based on a preset rule. In addition, different receiving devices in different positions in the same MU-MIMO group may determine different response channels. In this way, each channel of the full bandwidth can be fully utilized, resource utilization is optimized, and the transmission efficiency of the acknowledgement frame is guaranteed.

[0015] In some embodiments of the first aspect, the transmission resource block is at least one of a 2×996+484 tone MRU, a 3×996 tone MRU, a 3×996+484 tone MRU, or a 4×996 tone RU.

[0016] According to a second aspect, a method for transmitting information is provided. The method includes a transmitting device transmitting a data frame to a receiving device. The data frame occupies a transmission resource block and includes RU allocation information. The transmitting device determines a response resource block based on the transmission resource block and the RU allocation information. The transmitting device receives an acknowledgment frame for the data frame from the receiving device on the response resource block.

[0017] In some embodiments of the second aspect, the step of determining a response resource block based on the transmission resource block and the RU allocation information includes: if the bandwidth of the transmission resource block is greater than a bandwidth threshold, determining a response channel based on a pre-configured rule; and determining the response resource block based on the response channel and the RU allocation information.

[0018] In some embodiments of the second aspect, the response channel includes at least one of a primary 160 MHz channel, a secondary 160 MHz channel, a high 160 MHz channel, a low 160 MHz channel, or a 160 MHz channel having more data tones of a transmission resource block.

[0019] In some embodiments of the second aspect, determining the response channel based on the pre-configured rule includes determining that the data frame is transmitted in a multi-user multiple-input multiple-output MU-MIMO mode based on an ultra-high throughput signal EHT-SIG field of the data frame, determining a location of the receiving device in the MU-MIMO user group based on an identifier of the receiving device in the EHT-SIG field, and determining the response channel based on the location.

[0020] In some embodiments of the second aspect, determining the response channel based on the location includes determining that the response channel is a first 160 MHz channel if the location is a predetermined location, and determining that the response channel is a second 160 MHz channel if the location is not the predetermined location, the second 160 MHz channel being different from the first 160 MHz channel.

[0021] In some embodiments of the second aspect, the predetermined position is at least one of an odd numbered position, an even numbered position, a first half position, or a second half position.

[0022] In some embodiments of the second aspect, the first 160 MHz channel is a primary 160 MHz channel or a secondary 160 MHz channel.

[0023] In some embodiments of the second aspect, the first 160 MHz channel is a high 160 MHz channel or a low 160 MHz channel.

[0024] In some embodiments of the second aspect, the transmission resource block is at least one of a 2×996+484 tone MRU, a 3×996 tone MRU, a 3×996+484 tone MRU, or a 4×996 tone RU.

[0025] According to a third aspect, a communication apparatus is provided, the apparatus including: a receiving unit configured to receive a data frame from a transmitting device, the data frame occupying a transmission resource block and including resource unit (RU) allocation information, a determining unit configured to determine a response resource block based on the transmission resource block and the RU allocation information, and a transmitting unit configured to transmit an acknowledgement frame for the data frame to the transmitting device on the response resource block.

[0026] In some embodiments of the third aspect, the determining unit includes: a first determining subunit configured to determine a response channel based on a pre-configured rule when the bandwidth of the transmission resource block is greater than a bandwidth threshold; and a second determining subunit configured to determine the response resource block based on the response channel and the RU allocation information.

[0027] In some embodiments of the third aspect, the response channel includes at least one of a primary 160 MHz channel, a secondary 160 MHz channel, a high 160 MHz channel, a low 160 MHz channel, or a 160 MHz channel having more data tones of a transmission resource block.

[0028] In some embodiments of the third aspect, the first determination subunit is configured to determine that the data frame is transmitted in a multi-user multiple-input multiple-output MU-MIMO mode based on an ultra-high throughput signal EHT-SIG field of the data frame, determine a position of the receiving device in the MU-MIMO user group based on an identifier of the receiving device in the EHT-SIG field, and determine a response channel based on the position.

[0029] In some embodiments of the third aspect, the first determining subunit is configured to determine that the response channel is a first 160 MHz channel if the location is a predetermined location, and to determine that the response channel is a second 160 MHz channel if the location is not the predetermined location, the second 160 MHz channel being different from the first 160 MHz channel.

[0030] In some embodiments of the third aspect, the predetermined position is at least one of an odd position, an even position, a first half position, or a second half position.

[0031] In some embodiments of the third aspect, the first 160 MHz channel is a primary 160 MHz channel or a secondary 160 MHz channel.

[0032] In some embodiments of the third aspect, the first 160 MHz channel is a high 160 MHz channel or a low 160 MHz channel.

[0033] In some embodiments of the third aspect, the transmission resource block is at least one of a 2×996+484 tone MRU, a 3×996 tone MRU, a 3×996+484 tone MRU, or a 4×996 tone RU.

[0034] According to a fourth aspect, a communication apparatus is provided, the apparatus including: a transmitting unit configured to transmit a data frame to a receiving device, the data frame occupying a transmission resource block and including resource unit (RU) allocation information, a determining unit configured to determine a response resource block based on the transmission resource block and the RU allocation information, and a receiving unit configured to receive an acknowledgement frame for the data frame from the receiving device on the response resource block.

[0035] In some embodiments of the fourth aspect, the determining unit includes: a first determining subunit configured to determine a response channel based on a pre-configured rule when the bandwidth of the transmission resource block is greater than a bandwidth threshold; and a second determining subunit configured to determine the response resource block based on the response channel and the RU allocation information.

[0036] In some embodiments of the fourth aspect, the response channel includes at least one of a primary 160 MHz channel, a secondary 160 MHz channel, a high 160 MHz channel, a low 160 MHz channel, or a 160 MHz channel having more data tones of a transmission resource block.

[0037] In some embodiments of the fourth aspect, the first determination subunit is configured to determine that the data frame is transmitted in a multi-user multiple-input multiple-output MU-MIMO mode based on an ultra-high throughput signal EHT-SIG field of the data frame, determine a position of the receiving device in the MU-MIMO user group based on an identifier of the receiving device in the EHT-SIG field, and determine a response channel based on the position.

[0038] In some embodiments of the fourth aspect, the first determining subunit is configured to determine that the response channel is a first 160 MHz channel if the location is a predetermined location, and to determine that the response channel is a second 160 MHz channel if the location is not the predetermined location, the second 160 MHz channel being different from the first 160 MHz channel.

[0039] In some embodiments of the fourth aspect, the predetermined position is at least one of an odd position, an even position, a first half position, or a second half position.

[0040] In some embodiments of the fourth aspect, the first 160 MHz channel is a primary 160 MHz channel or a secondary 160 MHz channel.

[0041] In some embodiments of the fourth aspect, the first 160 MHz channel is a high 160 MHz channel or a low 160 MHz channel.

[0042] In some embodiments of the fourth aspect, the transmission resource block is at least one of a 2×996+484 tone MRU, a 3×996 tone MRU, a 3×996+484 tone MRU, or a 4×996 tone RU.

[0043] According to a fifth aspect, a communication apparatus is provided, including a transceiver, a processor, and a memory, the memory storing instructions executed by the processor that, when executed by the processor, enable the apparatus to perform the following operations: receive a data frame from a transmitting device using the transceiver, the data frame occupying a transmission resource block and including RU allocation information, determine a response resource block based on the transmission resource block and the RU allocation information, and transmit an acknowledgment frame for the data frame to the transmitting device on the response resource block using the transceiver.

[0044] In some embodiments of the fifth aspect, the processor executes instructions such that the device performs the following operations: if the bandwidth of the transmission resource block is greater than a bandwidth threshold, determine a response channel based on a pre-configured rule; and determine a response resource block based on the response channel and RU allocation information.

[0045] In some embodiments of the fifth aspect, the response channel includes at least one of a primary 160 MHz channel, a secondary 160 MHz channel, a high 160 MHz channel, a low 160 MHz channel, or a 160 MHz channel having more data tones of a transmission resource block.

[0046] In some embodiments of the fifth aspect, the processor executes instructions such that the device performs the following operations: determining, based on an ultra-high throughput signal EHT-SIG field of the data frame, that the data frame is transmitted in a multi-user multiple-input multiple-output MU-MIMO mode; determining, based on an identifier of the receiving device in the EHT-SIG field, a location of the receiving device within the MU-MIMO user group; and determining a response channel based on the location.

[0047] In some embodiments of the fifth aspect, the processor executes instructions such that the device performs the following operations: if the location is a predetermined location, determine that the response channel is a first 160 MHz channel, and if the location is not a predetermined location, determine that the response channel is a second 160 MHz channel, the second 160 MHz channel being different from the first 160 MHz channel.

[0048] In some embodiments of the fifth aspect, the predetermined position is at least one of an odd position, an even position, a first half position, or a second half position.

[0049] In some embodiments of the fifth aspect, the first 160 MHz channel is a primary 160 MHz channel or a secondary 160 MHz channel.

[0050] In some embodiments of the fifth aspect, the first 160 MHz channel is a high 160 MHz channel or a low 160 MHz channel.

[0051] In some embodiments of the fifth aspect, the transmission resource block is at least one of a 2×996+484 tone MRU, a 3×996 tone MRU, a 3×996+484 tone MRU, or a 4×996 tone RU.

[0052] According to a sixth aspect, a communication apparatus is provided, which includes a receiver, a processor, and a memory. The memory stores instructions executed by the processor, which when executed by the processor enable the apparatus to perform the following operations: transmitting a data frame to a receiving device using a transceiver, where the data frame occupies a transmission resource block and includes RU allocation information; determining a response resource block based on the transmission resource block and the RU allocation information; and receiving an acknowledgment frame for the data frame from the receiving device on the response resource block using the transceiver.

[0053] In some embodiments of the sixth aspect, the processor executes instructions such that the device performs the following operations: if the bandwidth of the transmission resource block is greater than a bandwidth threshold, determine a response channel based on a pre-configured rule; and determine a response resource block based on the response channel and RU allocation information.

[0054] In some embodiments of the sixth aspect, the response channel includes at least one of a primary 160 MHz channel, a secondary 160 MHz channel, a high 160 MHz channel, a low 160 MHz channel, or a 160 MHz channel having more data tones of a transmission resource block.

[0055] In some embodiments of the sixth aspect, the processor executes instructions such that the device performs the following operations: determining, based on an ultra-high throughput signal EHT-SIG field of the data frame, that the data frame is transmitted in multi-user multiple-input multiple-output MU-MIMO mode; determining, based on an identifier of the receiving device in the EHT-SIG field, a location of the receiving device within the MU-MIMO user group; and determining a response channel based on the location.

[0056] In some embodiments of the sixth aspect, the processor executes instructions such that the device performs the following operations: if the location is a predetermined location, determine that the response channel is a first 160 MHz channel, and if the location is not a predetermined location, determine that the response channel is a second 160 MHz channel, the second 160 MHz channel being different from the first 160 MHz channel.

[0057] In some embodiments of the sixth aspect, the predetermined position is at least one of an odd position, an even position, a first half position, or a second half position.

[0058] In some embodiments of the sixth aspect, the first 160 MHz channel is a primary 160 MHz channel or a secondary 160 MHz channel.

[0059] In some embodiments of the sixth aspect, the first 160 MHz channel is a high 160 MHz channel or a low 160 MHz channel.

[0060] In some embodiments of the sixth aspect, the transmission resource block is at least one of a 2×996+484 tone MRU, a 3×996 tone MRU, a 3×996+484 tone MRU, or a 4×996 tone RU.

[0061] According to a seventh aspect, there is provided an access point (AP). The access point (AP) includes an apparatus according to the fourth aspect or the sixth aspect, or any one of the implementations of the fourth aspect or the sixth aspect.

[0062] According to an eighth aspect, a base station is provided. The base station (STA) includes an apparatus according to the third aspect or the fifth aspect, or any one of the implementation forms of the third aspect or the fifth aspect.

[0063] According to a ninth aspect, there is provided a computer readable storage medium storing a computer program which, when executed by a processor, performs the operations of the method in any embodiment of the first or second aspect.

[0064] According to a tenth aspect there is provided a chip or chip system comprising processing circuitry and configured to perform operations of the method of any embodiment of the first or second aspect.

[0065] According to an eleventh aspect, there is provided a computer program or computer program product, tangibly stored on a computer-readable medium and comprising computer-executable instructions that, when executed, enable a device to perform the operations of the method in any embodiment of the first or second aspect.

[0066] According to a twelfth aspect, there is provided a wireless communication system. The system includes a transmitting device and a receiving device. The transmitting device may perform the operations of the information transmission method in any embodiment of the first aspect, and the receiving device may perform the operations of the information transmission method in any embodiment of the second aspect.

[0067] According to a thirteenth aspect, there is provided a wireless communication system. The system includes at least one AP and at least one STA. Any AP or any STA may perform the operation of the information transmission method in any embodiment of the first aspect or the second aspect.

[0068] The features, advantages, and other aspects of implementations of the present disclosure will become more apparent with reference to the accompanying drawings and the following detailed description. Some implementations of the present disclosure are illustrated herein by way of example and not by way of limitation. In the accompanying drawings, the details are as follows: [Brief description of the drawings]

[0069] [Figure 1] 1 is a schematic diagram of a 320 MHz channel division 100. [Diagram 2] 1 is a schematic diagram of a communication system 200 to which an embodiment of the present disclosure can be applied. [Diagram 3] 3 is another schematic diagram of a communication system 300 to which an embodiment of the present disclosure can be applied. [Figure 4] 4 is a schematic interaction diagram of an information transmission process 400 according to one embodiment of the present disclosure. [Diagram 5] 5 is a schematic diagram of a physical layer format 500 of a data frame according to one embodiment of the present disclosure. [Figure 6] 6 is a schematic diagram of a MAC layer format 600 of a data frame according to one embodiment of the present disclosure. [Figure 7] FIG. 7 is a schematic diagram of a TRS information format 700 according to one embodiment of the present disclosure. [Figure 8] 8 is a schematic flow chart of an information transmission method 800 according to one embodiment of the present disclosure. [Figure 9] 9 is another schematic flow chart of an information transmission method 900 according to an embodiment of the present disclosure. [Figure 10] 1 is a schematic block diagram of a communication device 1000 according to an embodiment of the present disclosure. [Figure 11] 11 is another schematic block diagram of a communication device 1100 according to an embodiment of the present disclosure. [Figure 12] 12 is a simplified block diagram of an example apparatus 1200 according to one embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0070] Hereinafter, the embodiments of the present disclosure will be described in more detail with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure may be implemented in various forms and should not be interpreted as being limited to the embodiments described herein. On the contrary, rather, these embodiments are provided so that the present disclosure can be thoroughly and completely understood. It should be understood that the accompanying drawings and embodiments of the present disclosure are merely used as examples and are not intended to limit the protection scope of the present disclosure.

[0071] In describing embodiments of the present disclosure, the term "comprising" and similar terms should be understood as an open inclusion, i.e., "including, but not limited to." The term "based on" should be understood as "based at least in part on." The term "one embodiment" or "an embodiment of" should be understood as "at least one embodiment." Terms such as "first," "second," and the like may refer to different objects or the same object.

[0072] In the context of this disclosure, the term "wireless communication system" may be, for example, a wide area network system or a wireless local area network (WLAN) system. The wireless communication system may support multiple WLAN communication protocols, such as 802.11ac / 802.11ax / 802.11be of the Institute of Electrical and Electronics Engineers (IEEE) 802.11 series protocols, or any protocol of the future IEEE 802.11 series. For ease of explanation, the embodiments of this application use WLAN as an example for explanation. The WLAN may include multiple Basic Service Sets (BSS). The nodes in the Basic Service Set include an access point station and a non-access point station (Non-APSTA).

[0073] The term "Access Point (AP)" may also be called an Access Point Station. An AP is a device with wireless transceiver function and may provide services to a base station. An AP may also be called a wireless access point, a hotspot, etc. An AP is an access point used by mobile users to access a wired network, and is mainly deployed in homes, buildings, and campuses with a typical coverage radius of tens to hundreds of meters. Of course, an AP may be deployed outdoors instead. An AP corresponds to a bridge that connects wired and wireless networks. The main function of an AP is to connect STAs together and then connect the wireless network to the wired network. Optionally, an AP may be a terminal device or a network device with a Wireless Fidelity (Wi-Fi) chip. For example, an AP may be a communication server, a router, a switch, or a bridge. Optionally, an AP may be a device that supports the 802.11 standard in a current or future network system.

[0074] The term "base station (STA)" may be a device having a wireless transceiver function and may access a wireless local area network based on an access point. The STA may be a wireless communication chip, a wireless sensor, or a wireless communication terminal. For example, the STA may also be called a system, a subscriber unit, an access terminal, a mobile base station, a remote base station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, a user equipment, or a user equipment (UE). The STA may be a wireless communication chip, a wireless sensor, or a wireless communication terminal. For example, the STA may be a mobile phone, a tablet computer, a set-top box, a smart television set, a smart wearable device, an in-vehicle communication device, a computer supporting a Wi-Fi communication function, etc. Optionally, the STA may be a device supporting the 802.11 standard in a current or future network system.

[0075] The term "Orthogonal Frequency Division Multiplexing (OFDM)" is the basic transmission mode of current wireless communication and is widely applied to various wireless communication systems. Moreover, OFDM is further applied to the transmission mode of fixed network transmission, such as optical fiber, copper stranded wire, and cable. The basic principle of OFDM is to minimize the subcarrier spacing within the allowable range based on the subcarrier orthogonality. This can ensure that multiple parallel paths that do not interfere with each other are formed while improving the frequency utilization efficiency of the system. Also, because OFDM has the above-mentioned characteristics, if the subcarriers of OFDM that do not interfere with each other are assigned to multiple users, multi-user access and data transmission can be realized using OFDM. This is Orthogonal Frequency Division Multiple Access (OFDMA). OFDMA can be used for simultaneous transmission of multi-user data and is an effective method for improving the parallelism of data transmission.

[0076] The term "Multiple Input Multiple Output (MIMO) technology" refers to a technology that uses multiple antennas to generate additional spatial degrees of freedom, multiplying the system throughput and effectively improving the rate of a communication system. In addition, the transmitting end may transmit data to multiple users through multiple spatial streams to implement simultaneous transmission of multi-user (MU) data and improve the parallelism of data transmission, which may also be referred to as MU-MIMO.

[0077] The 802.11 standard for WLAN systems has evolved from 802.11a / b / g to 802.11n, 802.11ac, 802.11ax, and 802.11be. Prior to 802.11n, only Single User Single Input Single Output (SU-SISO) was supported. Since 802.11n, Single User Multiple Input Multiple Output (SU-MIMO) has been supported. In addition, MU-MIMO has been supported since 802.11ac and 802.11ax. OFDM transmission has been supported in 802.11 standards prior to 802.11ax. 802.11ax and later introduces OFDMA technology, where the entire bandwidth may be divided into one or more Resource Units (RUs). MU-MIMO and OFDMA will be supported in the 802.11be standard, which is currently under research and defines the Extremely High Throughput Multiple User Physical Protocol Data Unit (EHTMU PPDU).

[0078] With the evolution of WLAN802.11, the transmission bandwidth allowed by WLAN802.11 is also gradually changing. The transmission bandwidth allowed by the 802.11a / g standard is 20MHz, the transmission bandwidth allowed by the 802.11n standard is 20MHz or 40MHz, the transmission bandwidth allowed by the 802.11ax standard is 20MHz, 40MHz, 80MHz or 160MHz, and the bandwidth supported by the 802.11be standard is extended to 320MHz. In this case, the peak throughput can be greatly improved, and the transmission rate can be further improved.

[0079] FIG. 1 is a schematic diagram of a 320 MHz channel division 100. Specifically, FIG. 1 shows the channel division of the Unlicensed National Information Infrastructure (U-NII) radio band in the 6 GHz frequency band. FIG. 1 shows an 80 MHz bandwidth 110, a 160 MHz bandwidth 120, a 320 MHz-1 bandwidth 130, and a 320 MHz-2 bandwidth 140. It can be seen that in order to effectively use the channels, two 320 MHz channels are designed, namely, 320 MHz-1 with a channel center frequency of 31 / 95 / 159 and 320 MHz-2 with a channel center frequency of 63 / 127 / 191, which are shown in FIG. 1 as 130 and 140, respectively.

[0080] It can be seen that FIG. 1 shows a 320 MHz bandwidth. In other scenarios, the bandwidth may be another value. For example, the bandwidth may be extended to a larger value, such as 480 MHz, 640 MHz, or another value, in advanced ultra-high throughput that may be developed in the future.

[0081] In WLAN, channels are generally classified into primary and secondary channels. In the full bandwidth range (e.g., 320 MHz), an AP selects a 20 MHz channel as a primary channel. An 80 MHz channel that includes a primary channel is called a primary 80 MHz channel, and another 80 MHz channel is called a non-primary 80 MHz channel or a secondary 80 MHz channel. A 160 MHz channel that includes a primary channel is called a primary 160 MHz channel, and another 160 MHz channel is called a non-primary 160 MHz channel or a secondary 160 MHz channel. For example, the location of the primary 80 MHz channel (or the primary 160 MHz channel) may be selected by the AP when the AP establishes a basic service set (BSS). The AP may transmit its location in a broadcast manner using a beacon frame to inform all STAs.

[0082] In the current multi-user transmission, an AP may transmit data for multiple STAs carried in a PPDU. After receiving the data, the STA may transmit an acknowledgement frame to the AP based on the Triggered Response Scheduling (TRS) information carried in the data frame. However, when the bandwidth is larger than 160 MHz (e.g., 320 MHz), the STA cannot determine the specific channel on which the acknowledgement frame is transmitted. Therefore, the current solution is not perfect.

[0083] This embodiment of the present application provides a solution for information transmission, in which one specific RU or multiple specific RUs on a specific channel are used to transmit an acknowledgment frame, which can be determined based on the transmission resource blocks that can be occupied by the data frame and the RU allocation information in the data frame, and the accuracy of the transmission can be guaranteed. Hereinafter, the embodiment of the present disclosure will be described in detail with reference to Figures 2 to 12.

[0084] 2 is a schematic diagram of a communication system 200 to which an embodiment of the present disclosure can be applied. As shown in FIG. 2, the system 200 includes a transmitting device 201 and a receiving device 202. The transmitting device 201 may communicate with the receiving device 202 using a wireless network.

[0085] The transmitting device 201 shown in Fig. 2 may be an AP or a STA, and the receiving device 202 may be an AP or a STA. Although Fig. 2 shows only a single transmitting device 201 and a single receiving device 202, it can be understood that this is not a limitation in this disclosure. For example, the system 200 may include multiple receiving devices 202, the transmitting device 201 may communicate with multiple receiving devices 202, or there are other scenarios not enumerated in this disclosure.

[0086] FIG. 3 is another schematic diagram of a communication system 300 to which an embodiment of the present disclosure can be applied. FIG. 3 shows two APs, AP 301 and AP 302. FIG. 3 further shows three base stations, STA 321, STA 322, and STA 323. Wireless communication may be performed between APs, between APs and STAs, and between STAs according to various standards. This embodiment of the present disclosure may be applied to communication between APs, between STAs, and between APs and STAs. For example, referring to FIG. 3, communication may be performed between AP 301 and AP 302, between STA 322 and STA 323, between AP 301 and STA 321, between AP 301 and STA 322, etc. It should be noted that FIG. 3 is merely an example and should not be construed as a limitation on this embodiment of the present disclosure.

[0087] For ease of explanation, AP301 and AP302 will be hereinafter collectively referred to as AP30, and STA321, STA322, and STA323 will be hereinafter collectively referred to as STA32.

[0088] It should be further understood that Figures 2 and 3 are merely schematic diagrams of communication systems to which the embodiments of the present disclosure are applicable. The communication system 200 and the communication system 300 may further include another network device or terminal device, for example, a wireless relay device, a wireless backhaul device, etc. In addition, in this embodiment of the present disclosure, the number of the transmitting device 201 and the receiving device 202 included in the system 200 and the number of the AP 30 and the STA 32 included in the system 300 are not limited.

[0089] Figure 4 is a schematic interaction diagram of an information transmission process 400 according to one embodiment of the present application. The process 400 relates to a transmitting device 201 and a receiving device 202. It can be understood that the communication process shown in Figure 4 is only an example and not a limitation. In this embodiment of the present disclosure, interaction signaling not shown in Figure 4 may be included, or some signaling shown in Figure 4 is omitted.

[0090] In the process 400 , the transmitting device 201 may first transmit a data frame 410 to the receiving device 202 .

[0091] For example, the data frame in this embodiment of the present disclosure may occupy a transmission resource block, and the bandwidth of the transmission resource block may be greater than the bandwidth threshold. In other words, the bandwidth of the data frame in this embodiment of the present disclosure is greater than the bandwidth threshold. In some examples, the data frame may include a single MU PPDU, and the bandwidth of the single MU PPDU is greater than the bandwidth threshold. In some other examples, the data frame may include multiple MU PPDUs. For example, the multiple MU PPDUs may be aggregated PPDUs obtained by aggregating multiple MU PPDUs, and the bandwidth of the aggregated PPDU is greater than the bandwidth threshold. For example, the bandwidth threshold may be 160 MHz, 320 MHz, or another value. This is not limited in the present disclosure.

[0092] It can be understood that the bandwidth of the data frame should not exceed the total available bandwidth (abbreviated as total bandwidth). In the example of Fig. 1, the total bandwidth is 320 MHz. In another scenario, the total bandwidth may be another value, for example, 480 MHz. This is not limited in the present disclosure.

[0093] In this embodiment of the present disclosure, the data frame may implement separate OFDMA transmission, may implement separate MU-MIMO transmission, or may implement OFDMA and MU-MIMO hybrid transmission. In some embodiments, the transmission type may be specified in a specific field of the physical layer format of the data frame. The specific field may be, for example, an Extremely High Throughput Signal Field (EHT-SIG).

[0094] In this embodiment of the disclosure, multiple different RU types may be defined, and the total bandwidth may be divided by RU type. The RU type may indicate the bandwidth occupied by the RU type in the form of tones. Generally, there are 242 tones in a 20 MHz bandwidth, 484 tones in a 40 MHz bandwidth, and 996 tones in an 80 MHz bandwidth.

[0095] RU types may include 26-tone RU, 52-tone RU, 106-tone RU, 242-tone RU, 484-tone RU, 996-tone RU, 2×996-tone RU, 4×996-tone RU, etc.

[0096] The maximum allowable amounts of different bandwidths vary for different RU types, as shown below in Table 1. Although the 4x996 tone RU is not shown in Table 1 below, it can be understood that the 4x996 tone RU corresponds to a 320 MHz bandwidth.

[0097] [Table 1]

[0098] The transmission resource block occupied by the data frame may have one type or a combination of multiple types, in other words, the transmission resource block occupied by the data frame may be RU or Multi-RU (MRU). The MRU may be a combination of at least two RU types.

[0099] In some examples, the bandwidth threshold may be assumed to be 160 MHz, in other words, the bandwidth occupied by a transmission resource block may be greater than 160 MHz, e.g., 320 MHz, 480 MHz, or otherwise.

[0100] In some embodiments, the bandwidth occupied by the transmission resource block is 320 MHz, in which case the transmission resource block may be any one of the following: (a) 4×996 tone RU, (b) 2×996 tone+996 tone MRU (or denoted as 3×996 tone MRU), (c) 2×996 tone+484 tone MRU (or denoted as 2×996+484 tone MRU), (d) 2×996 tone+996 tone+484 tone MRU (or denoted as 3×996+484 tone MRU), etc.

[0101] In some embodiments, the bandwidth occupied by a transmission resource block is 480 MHz. In this case, the transmission resource block is (a) 4×996 tones + 996 tone MRU (or 5×996 tone MRU), (b) 4×996 tones + 484 tone MRU (or 4×996+484 tone MRU), (c) 4×996 tone RU; (d) 2×996 tones + 996 tones + 484 tone MRU (or 3×996+484 tone MRU), (e) 2×996 tones + 996 tone MRU (or 3×996 tone MRU), (f) 2×996 tones + 484 tone MRU (or 2×996+484 tone MRU), etc.

[0102] It should be noted that the above examples are merely examples and cannot be construed as limitations on this embodiment of the present disclosure. There may be other RUs or MRUs that are not listed.

[0103] In some embodiments, the physical layer format of a data frame may be shown in FIG.

[0104] 5 is a schematic diagram of a physical layer format 500 of a data frame according to one embodiment of the present disclosure. The format 500 includes a Legacy-Short Training Field (L-STF) 501, a Legacy-Long Training Field (L-LTF) 502, a Legacy Signal (L-SIG) 503, a repeated legacy-signal (RL-SIG) 504, a Universal Signal (U-SIG) 505, an Extremely High Throughput Signal Field (EHT-SIG) 506, an Extremely High Throughput Short Training Field (EHT-STF) 507, and an Extremely High Throughput Long Training Field (EHT-LTF) 508. Furthermore, after the data field (Data) 509 there is a packet extension (PE) field 510 .

[0105] For example, L-STF 501 may be used for PPDU discovery, coarse synchronization, automatic gain control, etc. L-LTF 502 may be used for fine synchronization, channel estimation, etc. L-SIG 503 may be used to carry signaling information related to PPDU length, ensure coexistence, etc. RL-SIG 504 indicates a repetition of L-SIG 503. U-SIG 505 is a universal signal field used from EHT onwards. EHT-SIG 506 may carry signaling used to demodulate subsequent data, mainly including resource unit indication information, etc. EHT-STF 507 may be used for automatic gain control of subsequent fields, etc. EHT-LTF 508 may be used for channel estimation, etc. Data 509 may carry data information. PE 510 may be used to help the receiving device obtain more processing time, etc.

[0106] As shown in FIG. 5, the EHT-SIG 506 may include a Common Field 516 and a User Specific Field 526.

[0107] For example, the common field 516 may include a RU allocation subfield, which may include the RU (or MRU) type and the number of users in the corresponding user group.

[0108] For example, the user specific field 526 may include, within the RU assignment subfield, identifiers of multiple users in RU assignment order.

[0109] In some embodiments, a Media Access Control (MAC) layer format of a data frame may be shown in FIG.

[0110] 6 is a schematic diagram of a MAC layer format 600 of a data frame according to one embodiment of the present disclosure. The format 600 includes a Frame Control 601, a Duration 602, an Address 1 603, an Address 2 604, an Address 3 605, a Sequence Control 606, an Address 4 607, a High Throughput Control (HT Control) 608, a Frame Body 609, and a Frame Check Sequence (FCS) 610.

[0111] For example, Frame Control 601 may include multiple subfields indicating protocol version, frame type, subtype, transmission direction, retransmission, power management, etc. For example, for the Frame Type subfield, "10" may indicate that the frame type is a data frame. Duration 602 may indicate the duration that the data frame and its acknowledgement frame occupy the channel. Address 1 603, Address 2 604, Address 3 605, and Address 4 607 may be collectively referred to as address fields and indicate the receiver address, sender address, source address, destination address, etc. of the data frame. Sequence Control 606 may be used to filter repeating frames. Frame Body 609 may carry specific information. FCS 610 may be used for error detection, for example, FCS 610 may include a 32-bit Cyclic Redundancy Check (CRC).

[0112] 6, the HT Control 608 may include an Aggregated Control (A-Control) 680. The Aggregated Control may include a Control List 682 and Padding 684. The Control List 682 may include a Control Identification (Control ID) 6822, Control Information 6824, etc.

[0113] In some embodiments of the present disclosure, when the transmitting device 201 transmits the data frame 410, the data frame may carry the TRS information. Specifically, when the control identifier 6822 is a preset value (e.g., 0), the corresponding control information 6824 carries the TRS information.

[0114] 7 is a schematic diagram of a TRS information format 700 according to one embodiment of the present disclosure. The format 700 includes uplink data symbols (UL Data Symbols) 701, resource unit allocation (RU Allocation) 702, AP transmit power (AP TX Power) 703, uplink target receive power (UL Target Receive Power) 704, UL Modulation and Coding Set (UL MCS) 705, and reserved (Reserved) 706.

[0115] For example, UL Data Symbols 701 may indicate the length (number of symbols) of the data portion of the acknowledgement frame transmitted by the receiving device. AP Transmit Power 703 may indicate the transmit power of the AP. UL Target Receive Power 704 may indicate the uplink receive power expected by the AP. ULMCS 705 may indicate the MCS used only by the receiving device to transmit the acknowledgement frame. Reserved 706 may have a reserved length, such as 1 bit.

[0116] For example, the RU allocation 702 may carry RU allocation information indicating frequency locations on a transmission channel that may be occupied by a receiving device to transmit an acknowledgment frame. The frequency locations may be in the form of RUs or MRUs. Specifically, the RU allocation information may indicate specific RUs on a transmission channel that are occupied when a receiving device transmits an acknowledgment frame. In this disclosure, a transmission channel that is occupied when a receiving device transmits an acknowledgment frame may be referred to as a "acknowledgment channel," and a RU or MRU on a transmission channel that is occupied when a receiving device transmits an acknowledgment frame may be referred to as a "acknowledgment resource block."

[0117] In some embodiments of the present disclosure, the RU allocation field 702 may be of a pre-configured length and may indicate the RUs on a pre-configured bandwidth channel to be occupied by the receiving device. The pre-configured bandwidth may be 160 MHz. It can be understood that the RU allocation information may indicate the location of the response resource block on the 160 MHz channel.

[0118] The RU allocation information may include first indication information and second indication information. The first indication information has a first length, the second indication information has a second length, and the sum of the first length and the second length may be equal to or less than a preset length. The first indication information may indicate a specific 80 MHz channel on a preset bandwidth channel, and the second indication information may indicate a specific RU on the corresponding 80 MHz channel.

[0119] In some implementations, the preset length may be 8 bits, the first length may be 1 bit, and the second length may be 7 bits. The first indication information may be located at position B0, and the second indication information may be located at positions B1-B7.

[0120] In some examples, if the response channel is a primary 160 MHz channel, the first value B0 indicates a primary 80 MHz channel and the second value B0 indicates a secondary 80 MHz channel. Optionally, the first value is 0 and the second value is 1, or the first value is 1 and the second value is 0. In some other examples, if the response channel is a secondary 160 MHz channel, the first value B0 indicates a low 80 MHz channel and the second value B0 indicates a high 80 MHz channel. Optionally, the first value is 0 and the second value is 1, or the first value is 1 and the second value is 0.

[0121] It can be understood that the implementations are merely examples rather than limitations, and other implementations not shown are not excluded in this embodiment of the disclosure.

[0122] Returning to process 400, the receiving device 202 may determine a response resource block 420 based on the transmission resource block and the RU allocation information.

[0123] Specifically, when determining the response resource block 420, the receiving device 202 may first determine a response channel, and then determine a response resource block in the response channel. For example, the response channel may be determined based on a pre-configured rule.

[0124] In some implementations, if the bandwidth of the transmission resource block is equal to or less than the bandwidth threshold, the channel of the transmission resource block may be determined to be the response channel. For example, assume that the bandwidth threshold is 160 MHz and the bandwidth of the transmission resource block is equal to 160 MHz. If the transmission resource block is on the primary 160 MHz channel, the response channel is also determined to be the primary 160 MHz channel. If the transmission resource block is on the secondary 160 MHz channel, the response channel is also determined to be the secondary 160 MHz channel.

[0125] In some other implementations, when the bandwidth of the transmission resource block is equal to or less than the bandwidth threshold, the response channel may be determined based on a preset rule. Optionally, the preset rule may be at least one of the following when the transmission mode is MU-MIMO: (1) a primary 160 MHz channel, (2) a secondary 160 MHz channel, (3) a high 160 MHz channel, (4) a low 160 MHz channel, (5) a 160 MHz channel of the transmission resource block, or (6) a 160 MHz channel corresponding to a position in a user group. For a description of the preset rule, please refer to the specific embodiment of the implementation below.

[0126] In some other implementations, when the bandwidth of the transmission resource block is greater than the bandwidth threshold, the response channel may be determined based on a preset rule. In the following, an example in which the bandwidth threshold is 160 MHz is used for explanation.

[0127] In some embodiments, assuming that the bandwidth of the transmission resource block is equal to 320 MHz, the preconfigured rule may be at least one of the following: (1) a primary 160 MHz channel; (2) a secondary 160 MHz channel; (3) a high 160 MHz channel; (4) a low 160 MHz channel; (5) a 160 MHz channel with more data tones of the transmission resource block.

[0128] Optionally, the primary 160 MHz channel may be used as the response channel. Alternatively, the secondary 160 MHz channel may be used as the response channel. Alternatively, the high 160 MHz channel may be used as the response channel. Alternatively, the low 160 MHz channel may be used as the response channel. It may be understood that the primary 160 MHz channel may be the high 160 MHz channel or the low 160 MHz channel. Correspondingly, the secondary 160 MHz channel may be the low 160 MHz channel or the high 160 MHz channel.

[0129] Optionally, a 160 MHz channel having more data tones of the transmission resource block may be used as a response channel. For example, if the transmission resource block is a MRU of a certain size, the transmission resource block is one of a 3×996 tone MRU, a 2×996+484 tone MRU, or a 3×996+484 tone MRU. In this case, the 160 MHz channel in which the 2×996 tone RU is located may be used as a response channel. It may be understood that the 160 MHz channel in which the 2×996 tone RU is located may be a high 160 MHz channel or a low 160 MHz channel. The 160 MHz channel in which the 2×996 tone RU is located may be a primary 160 MHz channel or a secondary 160 MHz channel.

[0130] In another implementation, the resource block to which the response frame is returned is determined based on the indication information PS160 and the RU Allocation field in the TRS information. The indication information PS160 is determined based on the position of the 160 MHz channel having more data tones of the transmission resource block and the resource block size indicated by the RU Allocation field in the TRS information. For example, the indication information PS160 is determined based on the "position of the 160 MHz channel having more data tones of the transmission resource block" in the second column of Input in the following table and the "resource block size indicated by the RU Allocation field in the TRS information" in the first column of Input.

[0131] [Table 2]

[0132] For example, if the resource block size indicated by the RU Allocation field in the TRS information is 2 × 996 + 484 tones, If the 160 MHz channel with more data tones of the transmission resource block is a low 160 MHz channel, the indication information PS160 may be determined to be 0. Alternatively, if the 160 MHz channel with more data tones of the transmission resource block is a high 160 MHz channel, the indication information PS160 may be determined to be 1. After determining the indication information PS160, the base station may refer to the RU Allocation field in the TRS information to determine the location of the resource block used to answer the acknowledgement frame / block acknowledgement frame. As another example, if the resource block indicated by the RU Allocation field in the TRS information is an RU / MRU of 2×996 tones or less, if the 160 MHz channel with more data tones of the transmission resource block is a primary 160 MHz channel, the PS160 indication information may be determined to be 0, or if the 160 MHz channel with more data tones of the transmission resource block is a secondary 160 MHz channel, the PS160 indication information may be determined to be 1. It should be noted that when the resource block indicated by the RU Allocation field in the TRS information is an RU / MRU of 2×996 tones or less, the transmission resource block is located only on one 160 MHz channel. Therefore, the method for determining the PS160 indication information may also be as follows, and if the 160 MHz channel of the transmission resource block is a primary 160 MHz channel, the PS160 indication information may be determined to be 0. If the 160 MHz channel of the transmission resource block is a secondary 160 MHz channel, the PS160 indication information may be determined to be 1. For example, if the resource block indicated by the RU Allocation field in the TRS information is a 4×996 tone RU, the PS160 indication information is 1 regardless of the specific 160 MHz channel that has more data tones of the transmission resource block.After determining the indication information PS 160, the base station may refer to the RU Allocation field in the TRS information to determine the location of the resource block used to answer the acknowledgement frame / block acknowledgement frame. In some other embodiments, assuming that the bandwidth of the transmission resource block is equal to 480 MHz, the pre-configuration rule may be at least one of: (1) a primary 160 MHz channel, (2) a secondary 160 MHz channel with a higher frequency, (3) a secondary 160 MHz channel with a lower frequency, (4) a high 160 MHz channel, (5) a middle 160 MHz channel, (6) a low 160 MHz channel, and (7) a 160 MHz channel with more data tones of the transmission resource block.

[0133] It can be understood that the 480MHz bandwidth can be divided into three 160MHz channels. In one example, the three 160MHz channels can include one primary 160MHz channel and two secondary 160MHz channels. In the two secondary 160MHz channels, one has a higher frequency and the other has a lower frequency. In another example, the three 160MHz channels can include a high 160MHz channel, a middle 160MHz channel, and a low 160MHz channel. Optionally, any one of the aforementioned 160MHz channels can be used as a response channel.

[0134] Optionally, a 160MHz channel having more data tones of a transmission resource block may be used as a response channel. For example, if the transmission resource block is a MRU of a certain size, the 160MHz channel in which the 2×996 tone RU is located may be used as a response channel as well. It may be understood that the 160MHz channel in which the 2×996 tone RU is located may be a high 160MHz channel, a middle 160MHz channel, or a low 160MHz channel.

[0135] In this manner, in this implementation, a pre-configuration rule may be predefined so that the receiving device determines the response channel. It may be understood that different receiving devices may use different pre-configuration rules. For example, one receiving device may use a primary 160MHz channel as the response channel, and another receiving device may use a secondary 160MHz channel as the response channel. It may be understood that in the case of SU-MIMO transmission, each channel of the full bandwidth may be fully utilized in this implementation, the resource utilization is optimized, and the transmission efficiency of the acknowledgement frame is guaranteed.

[0136] In some other implementations, in the case of MU-MIMO transmission, determining the response channel by the receiving device 202 based on the pre-configured rules may include determining that the data frame is transmitted in MU-MIMO mode based on an EHT-SIG field of the data frame, determining a position of the receiving device 202 in the MU-MIMO user group based on an identifier (ID) of the receiving device 202 in the EHT-SIG field, and determining the response channel based on the position.

[0137] 5, the physical layer format of the data frame includes an EHT-SIG 506, and the transmission mode of the data frame may be determined based on a common field 516 in the EHT-SIG 506. For example, the RU allocation subfield in the common field 516 may further indicate the number of users in the user group. In some examples, the number of MUs may be less than or equal to the number of spatial streams, and the number of spatial streams may indicate a maximum value of the number of MUs.

[0138] For example, the physical layer format of the data frame may include an EHT-SIG 506, and the location may be determined based on a common field 516 and a user specific field 526 within the EHT-SIG 506.

[0139] The order in which users appear in the user-specific field 526 is consistent with the RU order obtained by division in the corresponding RU allocation subfield. A user may identify whether the user-specific field 526 belongs to a user by reading the ID of the receiving device in the user-specific field 526. Based on the position in which the user-specific field appears and the corresponding resource unit allocation subfield, the user can know the RU allocation of the user.

[0140] For example, assume that the common field 516 indicates multiple different tone RUs. In one example, it can be assumed that 2×996+484 tone MRUs and 484 tone RUs are included, the number of users in the user group corresponding to the 2×996+484 tone MRU is 8, and the number of users in the user group corresponding to the 484 tone RU is also 8. Optionally, multiple receiving devices corresponding to the same RU (or MRU) may belong to the same MU-MIMO group. For example, the user group (8) corresponding to the 2×996+484 tone MRU is a first MU-MIMO group, and the user group (8) corresponding to the 484 tone RU is a second MU-MIMO group. In this embodiment of the present disclosure, the position of the receiving device 202 in the MU-MIMO user group may be the position of the receiving device 202 in the MU-MIMO group to which the receiving device 202 belongs.

[0141] The receiving device 202 may determine the first position in all orders (16) based on the user-specific field 526. In one example, assuming the first position is less than or equal to 8 in all orders, e.g., the fifth position, the RU allocation corresponding to the receiving device 202 is 2×996+484-tone MRU, and the position of the receiving device 202 in the MU-MIMO user group to which the receiving device 202 belongs (i.e., the first MU-MIMO group) is 5. Assuming the first position is greater than 8 in all orders, e.g., the twelfth position, the RU allocation corresponding to the receiving device 202 is 484-tone RU, and the position of the receiving device 202 in the MU-MIMO user group to which the receiving device 202 belongs (i.e., the second MU-MIMO group) is 12−8=4.

[0142] For example, if the location is a predefined location, the response channel may be determined to be a first 160 MHz channel, and conversely, if the location is not a predefined location, the response channel may be determined to be a second 160 MHz channel.

[0143] If the position of the receiving device 202 in the MU-MIMO group is at a predetermined position, the response channel may be determined to be the first 160 MHz channel.

[0144] In some embodiments, the bandwidth of the transmission resource block is assumed to be equal to 320 MHz. Optionally, the first 160 MHz channel may be a primary 160 MHz channel or a secondary 160 MHz channel. Optionally, the first 160 MHz channel may be a high 160 MHz channel or a low 160 MHz channel.

[0145] In some embodiments, the bandwidth of the transmission resource block is assumed to be equal to 480 MHz. Optionally, the first 160 MHz channel may be a primary 160 MHz channel, a secondary 160 MHz channel having a higher frequency, or a secondary 160 MHz channel having a lower frequency. Optionally, the first 160 MHz channel may be a high 160 MHz channel, a medium 160 MHz channel, or a low 160 MHz channel.

[0146] If the location of the receiving device 202 in the MU-MIMO group is not a predetermined location (i.e., a non-predetermined location), it may be determined that the response channel is a second 160 MHz channel, and the second 160 MHz channel is different from the first 160 MHz channel.

[0147] For example, in this embodiment of the disclosure, the pre-determined position may be at least one of an odd position, an even position, a first half position, or a second half position.

[0148] For example, assume that the number of MUs in a MU-MIMO group is N, and the position of the receiving device 202 is the Pth position in N. Then, if P mod 2 is equal to 0 (mod indicates the remainder), in other words, if P is an even number, the receiving device 202 is in an even position. If PMod2 is not equal to 0, the receiving device 202 is in an odd position.

[0149] In some instances,

number

number

number

number

[0150] For example, assuming the number of MUs in the MU-MIMO group is eight and the receiving device 202 is located in the fifth position, the receiving device 202 is located in an odd position and in the latter half position. For example, assuming the number of MUs in the MU-MIMO group is eight and the receiving device 202 is located in the second position, the receiving device 202 is located in an even position and in the former half position.

[0151] In this manner, in this implementation, a pre-setting rule may be predefined so that the receiving device determines the response channel. In addition, different receiving devices in the same MU-MIMO group may determine different response channels. For example, the receiving devices in odd positions (the first receiving device, the third receiving device, the fifth receiving device, if any) may use the primary 160MHz channel as the response channel, and the receiving devices in even positions (the second receiving device, the fourth receiving device, the sixth receiving device, if any) may use the secondary 160MHz channel as the response channel. It can be seen that in the case of MU-MIMO transmission, each channel of the full bandwidth can be fully utilized in this implementation, the resource utilization is optimized, and the transmission efficiency of the acknowledgement frame is guaranteed.

[0152] It can be understood that after determining the response channel 420, the receiving device 202 can determine a response resource block based on the RU allocation information. For example, a particular 80 MHz channel in the response channel may be determined based on the position B0 in the RU allocation information, and a particular RU in the 80 MHz channel is further determined based on the positions B1-B7 in the RU allocation information.

[0153] The receiving device 202 may then transmit an acknowledgment frame for the data frame to the transmitting device 201 on the response resource block.

[0154] In this way, when the transmission resource block of the data frame is larger than the bandwidth threshold, the receiving device can determine the response channel based on the preset rule, and then accurately determine the response resource block based on the RU allocation information. This solution is improved. The receiving device knows the specific channel on which the acknowledgment frame is transmitted. In addition, the solution in this embodiment of the present disclosure does not require additional bits for indication. In this case, there is no need to specially change the format of the data frame, and it is highly applicable.

[0155] 8 is a schematic flowchart of an information transmission method 800 according to an embodiment of the present disclosure. As an example, the method 800 may be implemented on the receiving device 202 shown in FIG. 2. For ease of understanding, the following uses the receiving device 202 as an example to describe the information transmission method 800. However, this is only an example and is not intended to impose any restrictions on this embodiment of the present disclosure.

[0156] The method 800 begins at block 810. At 810, the receiving device 202 receives a data frame from a transmitting device. The data frame occupies a transmission resource block and includes RU allocation information.

[0157] In some embodiments, the transmission resource block may be a 4×996 tone RU, a 3×996 tone MRU, a 2×996+484 tone MRU, a 3×996+484 tone MRU, etc. It should be understood that the foregoing examples of transmission resource blocks are illustrative only and not limiting, and that other suitable RUs or MRUs may also be used as transmission resource blocks in this embodiment of the disclosure.

[0158] For example, for a relevant description of the data frame from the transmitting device, please refer to the specific embodiment described above with reference to 410. For the sake of brevity, the details will not be described again here.

[0159] At 820, the receiving device 202 determines a response resource block based on the transmission resource block and the RU allocation information.

[0160] In some embodiments, if the bandwidth of the transmission resource block is greater than a bandwidth threshold (e.g., 320 MHz), the response channel may be determined based on a pre-configured rule, and the response resource block may be determined based on the response channel and the RU allocation information. In this embodiment of the present disclosure, the response channel may be a response 160 MHz channel.

[0161] Optionally, the response channel may include at least one of a primary 160 MHz channel, a secondary 160 MHz channel, a high 160 MHz channel, a low 160 MHz channel, or a 160 MHz channel having more data tones of a transmission resource block.

[0162] Optionally, it may be determined that the data frame is transmitted in MU-MIMO based on the EHT-SIG field of the data frame. The location of the receiving device 202 in the MU-MIMO user group may be determined based on the identifier of the receiving device 202 in the EHT-SIG field. The response channel may be determined based on the location.

[0163] For example, the location of the receiving device 202 in the MU-MIMO user group may be the location of the receiving device 202 in the MU-MIMO group. If the location is a predetermined location, the response channel may be determined to be a first 160 MHz channel. If the location is not a predetermined location (i.e., a non-predetermined location), the response channel is determined to be a second 160 MHz channel. Optionally, the second 160 MHz channel is different from the first 160 MHz channel.

[0164] Optionally, the first 160 MHz channel may be a primary 160 MHz channel or a secondary 160 MHz channel. Optionally, the first 160 MHz channel may be a high 160 MHz channel or a low 160 MHz channel.

[0165] In some examples, the first 160 MHz channel is a primary 160 MHz channel and the second 160 MHz channel is a secondary 160 MHz channel, hi other examples, the first 160 MHz channel is a high 160 MHz channel and the second 160 MHz channel is a low 160 MHz channel.

[0166] It should be understood that for a specific implementation of block 820, reference is made to the detailed description of how the receiving device 202 determines the response resource block 420 in the process 400. For the sake of brevity, the details will not be described again here.

[0167] Then, at 830, the receiving device 202 transmits an acknowledgment frame for the data frame to the transmitting device 201 on the response resource block.

[0168] In this way, the receiving device can determine the response channel based on a preset rule, and can transmit the acknowledgement frame correctly, and information transmission efficiency is ensured. In some embodiments of the present disclosure, the receiving device may transmit a block acknowledgement frame at 830, and details are not repeated here.

[0169] 9 is a schematic flow chart of an information transmission method 900 according to an embodiment of the present invention. As an example, the method 900 may be implemented in the transmitting device 201 shown in FIG. 2. For ease of understanding, the following uses the transmitting device 201 as an example to describe the information transmission method 900. However, this is only an example, and is not intended to impose any limitations on this embodiment of the present disclosure.

[0170] At 910, the transmitting device 201 transmits a data frame to the receiving device, where the data frame occupies a transmission resource block and includes RU allocation information.

[0171] In this embodiment of the present disclosure, the transmission resource block may be any one of a 4×996 tone RU, a 3×996 tone MRU, a 2×996+484 tone MRU, a 3×996+484 tone MRU, and so on.

[0172] For example, for a relevant description of the data frame from the transmitting device, please refer to the specific embodiment described above with reference to 410. For the sake of brevity, the details will not be described again here.

[0173] At 920, the transmitting device 201 determines a response resource block based on the transmission resource block and the RU allocation information.

[0174] In some embodiments, if the bandwidth of the transmission resource block is greater than a bandwidth threshold (e.g., 320 MHz), the response channel may be determined based on a pre-configured rule, and the response resource block may be determined based on the response channel and the RU allocation information. In this embodiment of the present disclosure, the response channel may be a response 160 MHz channel.

[0175] Optionally, the response channel may include at least one of a primary 160 MHz channel, a secondary 160 MHz channel, a high 160 MHz channel, a low 160 MHz channel, or a 160 MHz channel having more data tones of a transmission resource block.

[0176] Optionally, it may be determined that the data frame is transmitted in MU-MIMO based on an EHT-SIG field of the data frame. A location of the receiving device in the MU-MIMO user group may be determined based on an identifier of the receiving device in the EHT-SIG field. A response channel may be determined based on the location.

[0177] For example, the location of the receiving device in the MU-MIMO user group may be the location of the receiving device in the MU-MIMO group. If the location is a predetermined location, the response channel may be determined to be a first 160 MHz channel. If the location is not a predetermined location (i.e., a non-predetermined location), the response channel is determined to be a second 160 MHz channel. Optionally, the second 160 MHz channel is different from the first 160 MHz channel.

[0178] Optionally, the first 160 MHz channel may be a primary 160 MHz channel or a secondary 160 MHz channel. Optionally, the first 160 MHz channel may be a high 160 MHz channel or a low 160 MHz channel.

[0179] In some examples, the first 160 MHz channel is a primary 160 MHz channel and the second 160 MHz channel is a secondary 160 MHz channel, hi other examples, the first 160 MHz channel is a high 160 MHz channel and the second 160 MHz channel is a low 160 MHz channel.

[0180] It can be understood that for the specific implementation of 920, similarly refer to the above detailed description of 420. In other words, the transmitting device 201 and the receiving device 202 may determine a response channel and further determine a response resource block in a similar manner. In this way, the receiving end and the transmitting end can ensure consistency. For the sake of brevity, details are not described again here.

[0181] Next, at 930, the transmitting device 201 receives an acknowledgment frame for the data frame from the receiving device 202 on the response resource block.

[0182] In this way, the transmitting device can determine the response channel based on a preset rule, and can receive the acknowledgement frame correctly, and information transmission efficiency is ensured. In some embodiments of the present disclosure, the transmitting device may receive the block acknowledgement frame at 930, and details are not repeated here.

[0183] It should be understood that in the embodiments of the present disclosure, "first," "second," "third," etc. are intended only to indicate that the objects may be different, but that two objects may be the same. "First," "second," "third," etc. should not be construed as limitations on the embodiments of the present disclosure.

[0184] It should be further understood that the division of the embodiments of this application into methods, cases, categories, and embodiments is intended merely for ease of description and does not constitute any particular limitation. Features of the methods, categories, cases, and embodiments may be combined with one another where it is logical.

[0185] It should be further understood that the above content is not intended to limit the scope of the embodiments of the present application, but only to help those skilled in the art to better understand the embodiments of the present application. Those skilled in the art can make various modifications, changes, combinations, etc. according to the above content. The modified, changed, or combined solutions are also within the scope of the embodiments of the present application.

[0186] It should be further understood that the description of the above contents is focused on highlighting the differences between the embodiments, and the same or similar contents of the embodiments may be referred to each other. For the sake of simplicity, details will not be further described in this specification.

[0187] 10 is another schematic block diagram of a communication device 1000 according to an embodiment of the present disclosure. The device 1000 may be implemented as a receiving device 202, or as a chip or chip system within the receiving device 202. The scope of the present disclosure is not limited in this respect.

[0188] As shown in FIG. 10, the apparatus 1000 may include a receiving unit 1010, a determining unit 1020, and a sending unit 1030. The receiving unit 1010 may be configured to receive a data frame from a transmitting device. The data frame occupies a transmission resource block and includes RU allocation information. The determining unit 1020 may be configured to determine a response resource block based on the transmission resource block and the RU allocation information. The sending unit 1030 may be configured to send an acknowledgment frame for the data frame to the transmitting device on the response resource block.

[0189] In some embodiments, the transmission resource block is at least one of a 2×996+484 tone MRU, a 3×996 tone MRU, a 3×996+484 tone MRU, or a 4×996 tone RU.

[0190] In some embodiments, the determining unit 1020 includes a first determining subunit 1022 and a second determining subunit 1024. The first determining subunit 1022 is configured to determine a response channel based on a pre-set rule when the bandwidth of the transmission resource block is greater than a bandwidth threshold. The second determining subunit 1024 is configured to determine the response resource block based on the response channel and the RU allocation information.

[0191] In some embodiments, the response channel includes at least one of a primary 160 MHz channel, a secondary 160 MHz channel, a high 160 MHz channel, a low 160 MHz channel, or a 160 MHz channel having more data tones of a transmission resource block.

[0192] In some embodiments, the first determination subunit 1022 is configured to determine that the data frame is transmitted in MU-MIMO mode based on an EHT-SIG field of the data frame, determine a position of the receiving device in the MU-MIMO user group based on an identifier of the receiving device in the EHT-SIG field, and determine a response channel based on the position.

[0193] In some embodiments, the first determining subunit 1022 is configured to determine that the response channel is a first 160 MHz channel if the location is a predetermined location, and to determine that the response channel is a second 160 MHz channel if the location is not a predetermined location, the second 160 MHz channel being different from the first 160 MHz channel.

[0194] In some embodiments, the predetermined positions are at least one of odd positions, even positions, early positions, or late positions of the positions.

[0195] In some embodiments, the first 160 MHz channel is a primary 160 MHz channel or a secondary 160 MHz channel.

[0196] In some embodiments, the first 160 MHz channel is a high 160 MHz channel or a low 160 MHz channel.

[0197] For example, the apparatus 1000 in Fig. 10 may be implemented as the receiving device 202, or as a chip or chip system in the receiving device 202. This is not limited in this embodiment of the present invention. Optionally, the receiving device 202 may be a STA 32. For example, the apparatus 1000 in Fig. 10 may be configured to implement the process described with reference to the receiving device 202 in Figs. 4 to 9. For the sake of brevity, the details will not be described again here.

[0198] 11 is another schematic block diagram of a communication device 1100 according to an embodiment of the present disclosure. The device 1100 may be implemented as a transmitting device 201, or as a chip or chip system within the transmitting device 201. The scope of the present disclosure is not limited in this respect.

[0199] As shown in FIG. 11, the apparatus 1100 may include a transmitting unit 1110, a determining unit 1120, and a receiving unit 1130. The transmitting unit 1110 may be configured to transmit a data frame to a receiving device. The data frame occupies a transmission resource block and includes RU allocation information. The determining unit 1120 may be configured to determine a response resource block based on the transmission resource block and the RU allocation information. The receiving unit 1130 may be configured to receive an acknowledgment frame for the data frame from the receiving device on the response resource block.

[0200] In some embodiments, the transmission resource block is at least one of a 2×996+484 tone MRU, a 3×996 tone MRU, a 3×996+484 tone MRU, or a 4×996 tone RU.

[0201] In some embodiments, the determining unit 1120 includes a first determining subunit 1122 and a second determining subunit 1124. The first determining subunit 1122 is configured to determine a response channel based on a pre-set rule when the bandwidth of the transmission resource block is greater than a bandwidth threshold. The second determining subunit 1124 is configured to determine the response resource block based on the response channel and the RU allocation information.

[0202] In some embodiments, the response channel includes at least one of a primary 160 MHz channel, a secondary 160 MHz channel, a high 160 MHz channel, a low 160 MHz channel, or a 160 MHz channel having more data tones of a transmission resource block.

[0203] In some embodiments, the first determination subunit 1122 is configured to determine that the data frame is transmitted in MU-MIMO mode based on an EHT-SIG field of the data frame, determine a position of the receiving device in the MU-MIMO user group based on an identifier of the receiving device in the EHT-SIG field, and determine a response channel based on the position.

[0204] In some embodiments, the first determining subunit 1122 is configured to determine that the response channel is a first 160 MHz channel if the location is a pre-determined location, and to determine that the response channel is a second 160 MHz channel if the location is not a pre-determined location, the second 160 MHz channel being different from the first 160 MHz channel.

[0205] In some embodiments, the predetermined positions are at least one of odd positions, even positions, early positions, or late positions of the positions.

[0206] In some embodiments, the first 160 MHz channel is a primary 160 MHz channel or a secondary 160 MHz channel.

[0207] In some embodiments, the first 160 MHz channel is a high 160 MHz channel or a low 160 MHz channel.

[0208] For example, the apparatus 1100 in Fig. 11 may be implemented as the transmitting device 201, or may be implemented as a chip or chip system in the transmitting device 201. This is not limited in this embodiment of the present invention. Optionally, the transmitting device 201 may be an AP 30. For example, the apparatus 1100 in Fig. 11 may be configured to implement the process described with reference to the transmitting device 201 in Figs. 4 to 9. For the sake of brevity, the details will not be described again here.

[0209] 12 is a simplified block diagram of an example apparatus 1200 according to one embodiment of the present disclosure. The apparatus 1200 may be configured to implement the transmitting device 201 and the receiving device 202 shown in FIG. 2. The apparatus 1200 may be configured to implement the AP 30 and the STA 32 shown in FIG. 2. As shown in the figure, the apparatus 1200 includes one or more processors 1210, one or more memories 1220 coupled to the processor 1210, and a communication module 1240 coupled to the processor 1210.

[0210] The communication module 1240 may be configured to perform two-way communication. The communication module 1240 may have at least one communication interface for communication. The communication interface may include an interface required for communication with other devices.

[0211] The processor 1210 can be of any type suitable for a local technology network and can include, but is not limited to, at least one of the following: a general purpose computer, a special purpose computer, a microcontroller, a Digital Signal Processor (DSP), or a controller-based multi-core controller architecture. The device 1200 can have multiple processors, such as application specific integrated circuit chips, which belong to a clock synchronized in time with the main processor.

[0212] The memory 1220 may include one or more non-volatile memories and one or more volatile memories. Examples of non-volatile memories include, but are not limited to, at least one of the following: Read-Only Memory (ROM) 1224, Erasable Programmable Read Only Memory (EPROM), flash memory, hard disk, Compact Disc (CD), Digital Versatile Disc (DVD), or other magnetic and / or optical storage devices. Examples of volatile memories include, but are not limited to, at least one of the following: Random Access Memory (RAM) 1222, or other volatile memories that do not persist during power-off periods.

[0213] The computer program 1230 includes computer executable instructions that are executed by the associated processor 1210. The program 1230 may be stored in the ROM 1224. The processor 1210 may load the program 1230 into the RAM 1222 to perform any suitable operation and processing.

[0214] The embodiments of the present disclosure may be implemented with the aid of a program 1230 such that the apparatus 1200 may perform any of the processes discussed with reference to Figures 3-9. The embodiments of the present disclosure may alternatively be implemented using hardware or a combination of software and hardware.

[0215] In some embodiments, the program 1230 may tangibly include a computer-readable medium, which may be included in the device 1200 (e.g., in the memory 1220) or another storage device that may be accessed by the device 1200. The program 1230 may be loaded from the computer-readable medium into the RAM 1222 for execution. The computer-readable medium may include any type of tangible non-volatile memory, such as a ROM, an EPROM, a flash memory, a hard disk, a CD, a DVD, etc.

[0216] In some embodiments, the communication module 1240 in the device 1200 may be implemented as a transmitter and receiver (or transceiver) and may be configured to transmit / receive system information such as data frames and acknowledgement frames. Furthermore, the device 1200 may further include one or more of a scheduler, a controller, and a radio frequency / antenna. Details will not be described in this disclosure.

[0217] For example, the apparatus 1200 of Fig. 12 may be implemented as the transmitting device 201 or the receiving device 202, or may be implemented as a chip or chip system within the transmitting device 201 or the receiving device 202. This is not limited to this embodiment of the present invention.

[0218] For example, the device 1200 in Fig. 12 may be implemented as the AP 30 or the STA 32, or may be implemented as a chip or a chip system in the AP 30 and the STA 32. This is not limited to this embodiment of the present invention.

[0219] An embodiment of the present disclosure further provides a chip. The chip may include an input interface, an output interface, and a processing circuit. In this embodiment of the present disclosure, the input interface and the output interface can complete the above-mentioned signaling or data exchange, and the processing circuit can complete the generation and processing of signaling or data information.

[0220] An embodiment of the present disclosure further provides a chip system including a processor configured to support the transmitting device 201 or the receiving device 202 in performing the functions in any of the aforementioned embodiments. In a possible design, the chip system further includes a memory. The memory is configured to store necessary program instructions and data. When the processor executes the program instructions, a device in which the chip system is installed is enabled to perform the method of any one of the aforementioned embodiments. The chip system may include a chip or may include a chip and another discrete component.

[0221] An embodiment of the present application further provides a processor configured to be coupled to a memory, the memory storing instructions that, when executed by the processor, enable the processor to perform methods and functions related to the transmitting device 201 or the receiving device 202 in any one of the aforementioned embodiments.

[0222] An embodiment of the present application further provides a computer program product including instructions, which, when executed on a computer, enables the computer to perform any method and function related to the transmitting device 201 or the receiving device 202 in any of the above-mentioned embodiments.

[0223] An embodiment of the present application further provides a computer-readable storage medium. The computer-readable storage medium stores computer instructions. When a processor executes the instructions, the processor can perform the method and function related to the transmitting device 201 or the receiving device 202 in any one of the above-mentioned embodiments.

[0224] An embodiment of the present application further provides a wireless communication system. The system includes a transmitting device and a receiving device. In some examples, the system may include at least one AP and at least one STA.

[0225] In general, various embodiments of the present disclosure may be implemented by hardware or dedicated circuits, software, logic, or any combination thereof. Some aspects may be implemented by hardware, and other aspects may be implemented by firmware or software, and may be implemented by a controller, microprocessor, or other computing device. Although aspects of the embodiments of the present disclosure are illustrated and depicted as block diagrams, flowcharts, or other diagrams, it should be understood that the blocks, apparatus, systems, techniques, or methods described herein may be implemented as, for example, by way of non-limiting example, hardware, software, firmware, dedicated circuits, logic, general-purpose hardware, controllers, other computing devices, or combinations thereof.

[0226] The present disclosure further provides at least one computer program product tangibly stored on a non-transitory computer-readable storage medium. The computer program product includes computer-executable instructions, such as instructions included in a program module, that are executed on a device on a real or virtual target processor to perform the processes / methods described above with reference to Figures 4-9. Generally, program modules include routines, programs, libraries, objects, classes, components, data structures, etc. that perform particular tasks or implement particular abstract data types. In various embodiments, the functionality of the program modules may be combined or partitioned as desired. The machine-executable instructions for the program modules may be executed in local or distributed devices. In a distributed device, the program modules may be located in both local and remote storage media.

[0227] The computer program code used to implement the methods disclosed in this disclosure may be written in one or more programming languages. The computer program code may be provided to a processor of a general purpose computer, a special purpose computer, or other programmable data processing apparatus such that, when the program code is executed by the computer or another programmable data processing apparatus, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The program code may be executed entirely on the computer, partially on the computer, as a separate software package, partially on the computer and partially on a remote computer, or entirely on a remote computer or server.

[0228] In the context of the present disclosure, computer program code or associated data may be carried by any suitable carrier such that a device, apparatus, or processor can perform the various processes and operations described above. Examples of carriers include signals, computer readable media, etc. Examples of signals may include electrical, optical, radio, acoustic, or other forms of propagated signals such as carrier waves and infrared signals.

[0229] A computer-readable medium may be any tangible medium that contains or stores a program used or associated with an instruction execution system, apparatus, or device. A computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. A computer-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination thereof. More specific examples of computer-readable storage media include an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0230] Furthermore, although the operations of the methods disclosed in the present disclosure are described in a particular order in the accompanying figures, this does not require or imply that these operations must be performed in a particular order, or that all of the operations shown must be performed to achieve a desired result. Instead, the order of execution of steps shown in the flowcharts may be changed. Additionally or optionally, some steps may be omitted, multiple steps may be combined into one step for execution, and / or one step may be decomposed into multiple steps for execution. Furthermore, it should be noted that features and functions of two or more devices according to the present disclosure may be specified in one device. Conversely, features and functions of one device described above may be further divided into multiple devices for implementation.

[0231] The implementation of the present disclosure has been described above. The above description is exemplary, not exhaustive, and is not limited to the disclosed implementation. Many modifications and variations are apparent to those skilled in the art without departing from the scope and spirit of the described implementation. The choice of terms used in this specification is intended to fully explain the principle of the implementation, practical application, or improvement of the technology in the market, or to enable those skilled in the art to understand the implementation disclosed in this specification. [Explanation of symbols]

[0232] 100 divisions 110 80MHz Bandwidth 120-160MHz Bandwidth 130 320MHz-1 Bandwidth 140 320MHz-2 Bandwidth 200 Communication Systems 201 Sending Device 202 Receiving Device 300 Communication Systems 301 Access Point (AP) 302 AP 321 Base Station (STA) 322 STA 323STA 400 processes 410 Data Frames 420 Response Resource Block 500 Physical Layer Format 501 Legacy Short Training Field 502 Legacy Long Training Field 503 Legacy Signal Field 504 Repeated Legacy Signal Fields 505 Universal Signal Field 506 Ultra-High Throughput Signal Field 507 Ultra-High Throughput Short Training Field 508 Ultra-High Throughput Long Training Field 509 Data Field 510 Packet Extension Fields 516 Common Fields 526 User Specific Fields 600 Media Access Control (MAC) Layer Format 601 Frame Control 602 Duration 603 Address 1 604 Address 2 605 Address 3 606 Sequence Control 607 Address 4 608 High Throughput Control 609 Frame Body 610 Frame Check Sequence 680 Consolidated Control 682 Control List 684 Padding 700 Triggered Response Scheduling (TRS) Information Format 701 Uplink Data Symbols 702 Resource Unit Allocation 703 AP Transmission Power 704 Uplink target receive power 705 Uplink (UL) Modulation and Coding Set 706 Reserved 800 Information Transmission Method 1000 Communication Equipment 1010 Receiver unit 1020 Decision Unit 1022 First Determination Subunit 1024 Second Decision Subunit 1030 Transmitter Unit 1100 Communication Unit 1110 Transmitter unit 1120 Decision Unit 1122 First Determination Subunit 1124 Second Determination Subunit 1130 Receiver Unit 1200 equipment 1210 Processor 1220 Memory 1222 Random Access Memory (RAM) 1224 Read-Only Memory (ROM) 1230 Program 1240 Communication Module 6822 Control Identifier 6824 Control Information

Claims

1. 1. A method for transmitting information, comprising: receiving, by a receiving device, a data frame from a transmitting device, the data frame occupying a transmission resource block, the data frame including resource unit (RU) allocation information; determining, by the receiving device, a response resource block based on the transmission resource block and the RU allocation information; transmitting, by the receiving device, an acknowledgment frame for the data frame on the response resource block to the transmitting device; The method includes:

2. 1. A method for transmitting information, comprising: sending, by a transmitting device, a data frame to a receiving device, the data frame occupying a transmission resource block, the data frame including resource unit (RU) allocation information; determining, by the transmitting device, a response resource block based on the transmission resource block and the RU allocation information; receiving, by the transmitting device, an acknowledgment frame for the data frame from the receiving device on the response resource block; The method includes:

3. The step of determining, by the transmitting device, a response resource block based on the transmission resource block and the RU allocation information includes: determining a response channel based on a pre-defined rule when the bandwidth of the transmission resource block is greater than a bandwidth threshold; determining the response resource block based on the response channel and the RU allocation information; 3. The method of claim 1 or 2, comprising:

4. The response channel is A primary 160 MHz channel, a secondary 160 MHz channel, a high 160 MHz channel, a low 160 MHz channel, or a 160 MHz channel having more data tones in said transmission resource block. The method of claim 3, comprising at least one of:

5. The step of determining a response channel based on a preset rule comprises: determining, based on an ultra-high throughput signal EHT-SIG field of the data frame, that the data frame is transmitted in a multi-user multiple-input multiple-output MU-MIMO mode; determining a location of the receiving device within a MU-MIMO user group based on an identifier of the receiving device in the EHT-SIG field; determining the response channel based on the location; 4. The method of claim 3, comprising:

6. The step of determining the response channel based on the location comprises: determining that the response channel is a first 160 MHz channel if the location is a predetermined location; if the location is not a predetermined location, determining that the response channel is a second 160 MHz channel, the second 160 MHz channel being different from the first 160 MHz channel; 6. The method of claim 5, comprising:

7. The method of claim 6 , wherein the predetermined position is at least one of an odd position, an even position, a first half position, or a second half position.

8. 8. The method of claim 6 or 7, wherein the first 160 MHz channel is a primary 160 MHz channel or a secondary 160 MHz channel.

9. 8. The method of claim 6 or 7, wherein the first 160 MHz channel is a high 160 MHz channel or a low 160 MHz channel.

10. 10. The method of claim 1, wherein the transmission resource block is at least one of a 2x996+484 tone MRU, a 3x996 tone MRU, a 3x996+484 tone MRU, or a 4x996 tone RU.

11. 1. A communication device, comprising: A receiving unit configured to receive a data frame from a transmitting device, the data frame occupying a transmission resource block, the data frame including resource unit (RU) allocation information; a determining unit configured to determine a response resource block based on the transmission resource block and the RU allocation information; a transmitting unit configured to transmit an acknowledgement frame for the data frame to the transmitting device on the response resource block; An apparatus comprising:

12. 1. A communication device, comprising: A transmitting unit configured to transmit a data frame to a receiving device, the data frame occupying a transmission resource block, the data frame including resource unit (RU) allocation information; a determining unit configured to determine a response resource block based on the transmission resource block and the RU allocation information; a receiving unit configured to receive an acknowledgement frame for the data frame from the receiving device on the response resource block; An apparatus comprising:

13. The determination unit is a first determining subunit configured to determine a response channel based on a preset rule when a bandwidth of the transmission resource block is greater than a bandwidth threshold; a second determining subunit configured to determine the response resource block based on the response channel and the RU allocation information; 13. The apparatus according to claim 11 or 12, comprising:

14. The response channel is A primary 160 MHz channel, a secondary 160 MHz channel, a high 160 MHz channel, a low 160 MHz channel, or a 160 MHz channel having more data tones in said transmission resource block. The apparatus of claim 13, comprising at least one of:

15. The first determination subunit comprises: Determine, based on an ultra-high throughput signal EHT-SIG field of the data frame, that the data frame is transmitted in a multi-user multiple-input multiple-output MU-MIMO mode; determining a location of the receiving device within a MU-MIMO user group based on an identifier of the receiving device in the EHT-SIG field; determining the response channel based on the location The apparatus of claim 13 configured to:

16. The first determination subunit comprises: if the location is a predetermined location, determining that the response channel is a first 160 MHz channel; if the location is not a predetermined location, determining that the response channel is a second 160 MHz channel, the second 160 MHz channel being different from the first 160 MHz channel; The apparatus of claim 15 configured to:

17. The apparatus of claim 16 , wherein the predetermined position is at least one of an odd position, an even position, a first half position, or a second half position.

18. 18. The apparatus of claim 16 or 17, wherein the first 160 MHz channel is a primary 160 MHz channel or a secondary 160 MHz channel.

19. 18. The apparatus of claim 16 or 17, wherein the first 160 MHz channel is a high 160 MHz channel or a low 160 MHz channel.

20. 20. The apparatus of claim 11, wherein the transmission resource block is at least one of a 2x996+484 tone MRU, a 3x996 tone MRU, a 3x996+484 tone MRU, or a 4x996 tone RU.

21. A computer-readable storage medium, the computer-readable storage medium storing a computer program, the computer program being adapted to perform the method of any one of claims 1 to 10 when executed by a processor.

22. A chip comprising processing circuitry configured to carry out the method of any one of claims 1 to 10.

Citation Information

Patent Citations

  • Wireless communication method and wireless communication terminal, which use discontinuous channel

    US20180302858A1