Information transmission method, communication device, computer-readable storage medium, and chip
By determining response resource blocks for acknowledgement frames using transmission resource blocks and RU allocation information, the solution addresses channel selection inefficiencies in high-bandwidth 802.11 standards, ensuring accurate and efficient transmission.
Patent Information
- Application Number
- JP2024176425
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-05-14
- Filing Date
- 2024-10-08
- Publication Date
- 2026-01-27
- Estimated Expiration
- 2042-04-27
AI Technical Summary
Current 802.11 standards do not allow base stations to determine the specific channel for transmitting acknowledgement frames when the available channel bandwidth exceeds 160 MHz, leading to inefficiencies in resource utilization and transmission accuracy.
The solution involves determining a response resource block for acknowledgement frames based on transmission resource blocks and RU allocation information, using preset rules and MU-MIMO mode identifiers to optimize channel selection for accurate transmission.
This approach ensures accurate and efficient utilization of the entire bandwidth for acknowledgement frames, optimizing resource utilization and transmission efficiency.
Smart Images

Figure 0007807504000007 
Figure 0007807504000008 
Figure 0007807504000009
Abstract
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 later than 802.11be are designated EHT+.
[0003] When transmitting a data frame to a base station, current access points inform the base station of the resource units to be occupied for transmitting the acknowledgement frame through resource unit allocation. However, with the expansion of available channel bandwidth, current solutions do not allow the base station to determine the specific channel on which the acknowledgement frame will be 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 acknowledgement frame by a receiving device.
[0005] According to a first aspect, there is provided an information transmission method. 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 acknowledgement frame for the data frame to the transmitting device on the response resource block.
[0006] In this way, in this embodiment of the present disclosure, the receiving device determines the response resource block for transmitting the acknowledgement frame based on the transmission resource block and RU allocation information, so that the receiving device can correctly transmit the acknowledgement frame, and information transmission efficiency is guaranteed.
[0007] In some embodiments of the first aspect, 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 preset rule; and determining a 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 preset rule includes 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 position of the receiving device within 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 position.
[0010] In some embodiments of the first aspect, determining the response channel based on the location includes determining the response channel to be a first 160 MHz channel if the location is a predetermined location, and determining the response channel to be 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.
[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 acknowledgement channel based on a preset rule. In addition, different receiving devices at different locations in the same MU-MIMO group may determine different acknowledgement channels. In this way, each channel of the entire 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 2x996+484 tone MRU, a 3x996 tone MRU, a 3x996+484 tone MRU, or a 4x996 tone RU.
[0016] According to a second aspect, there is provided an information transmission method. 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, 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 preset rule; and determining a 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 in a transmission resource block.
[0019] In some embodiments of the second aspect, determining the response channel based on the preset rule includes 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 position of the receiving device within 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 position.
[0020] In some embodiments of the second aspect, determining the response channel based on the location includes determining the response channel to be a first 160 MHz channel if the location is a predetermined location, and determining the response channel to be 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.
[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 2x996+484 tone MRU, a 3x996 tone MRU, a 3x996+484 tone MRU, or a 4x996 tone RU.
[0025] According to a third aspect, there is provided a communications 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 preset rule when a bandwidth of the transmission resource block is greater than a bandwidth threshold; and a second determining subunit configured to determine a response resource block based on the response channel and 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, 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; 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 a predetermined location, wherein the second 160 MHz channel is 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 2x996+484 tone MRU, a 3x996 tone MRU, a 3x996+484 tone MRU, or a 4x996 tone RU.
[0034] According to a fourth aspect, there is provided a communications apparatus, 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 preset rule when a bandwidth of the transmission resource block is greater than a bandwidth threshold; and a second determining subunit configured to determine a response resource block based on the response channel and 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 in a transmission resource block.
[0037] In some embodiments of the fourth aspect, the first determination subunit is configured to: 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; 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 a predetermined location, wherein the second 160 MHz channel is 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 2x996+484 tone MRU, a 3x996 tone MRU, a 3x996+484 tone MRU, or a 4x996 tone RU.
[0043] According to a fifth aspect, there is provided a communications apparatus including a transceiver, a processor, and a memory. The memory stores instructions that are executed by the processor, and when executed by the processor, the instructions enable the apparatus to perform the following operations: receive a data frame from a transmitting device using the transceiver, where the data frame occupies a transmission resource block and includes RU allocation information; determine a response resource block based on the transmission resource block and the RU allocation information; and transmit an acknowledgement 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 that cause the device to perform 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 2x996+484 tone MRU, a 3x996 tone MRU, a 3x996+484 tone MRU, or a 4x996 tone RU.
[0052] According to a sixth aspect, there is provided a communications apparatus including a receiver, a processor, and a memory. The memory stores instructions that are executed by the processor, and when executed by the processor, the instructions enable the apparatus to perform the following operations: transmit a data frame to a receiving device using a transceiver, where the data frame occupies a transmission resource block and includes RU allocation information; determine a response resource block based on the transmission resource block and the RU allocation information; and receive, using the transceiver, an acknowledgement frame for the data frame from the receiving device on the response resource block.
[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 that cause the device to perform 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 that cause the device to perform 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 2x996+484 tone MRU, a 3x996 tone MRU, a 3x996+484 tone MRU, or a 4x996 tone RU.
[0061] According to a seventh aspect, there is provided an access point (AP), the access point including the apparatus according to the fourth aspect or the sixth aspect, or any one of the implementation forms of the fourth aspect or the sixth aspect.
[0062] According to an eighth aspect, there is provided a base station (STA), the base station (STA) including 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 of any embodiment of the first or second aspect.
[0064] According to a tenth aspect, there is provided a chip or chip system, the chip or chip system including processing circuitry and configured to perform the 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 of any embodiment of the first or second aspect.
[0066] According to a twelfth aspect, there is provided a wireless communication system, the system including 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 operations of the information transmission method in any embodiment of the first or second aspect.
[0068]
[0013] 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 explanation of the drawings]
[0069] [Figure 1] 1 is a schematic diagram of a 320 MHz channel division 100. [Figure 2] 1 is a schematic diagram of a communication system 200 to which an embodiment of the present disclosure can be applied. [Figure 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. [Figure 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] 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 flowchart of an information transmission method 800 according to one embodiment of the present disclosure. [Figure 9] 9 is another schematic flowchart 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 exemplary apparatus 1200 according to one embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0070] Hereinafter, embodiments of the present disclosure will be described in more detail with reference to the accompanying drawings. Although several 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 construed as being limited to the embodiments described herein. On the contrary, 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 "comprises" 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" should be understood as "at least one embodiment." Terms such as "first," "second," etc. may refer to different objects or the same object.
[0072] In the context of this disclosure, the term "wireless communication system" may refer to, 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 future IEEE 802.11 series protocol. For ease of explanation, the embodiments of this application use WLAN as an illustrative example. A WLAN may include multiple basic service sets (BSSs). Nodes in a basic service set include access point stations and non-access point stations (Non-APSTAs).
[0073] The term "access point (AP)" is sometimes referred to as an access point station. An AP is a device with wireless transceiver capabilities and can provide service to a base station. An AP may also be called a wireless access point, hotspot, etc. An AP is an access point used by mobile users to access a wired network and is mainly deployed inside homes, buildings, and campuses with a typical coverage radius of tens to hundreds of meters. Of course, an AP may alternatively be deployed outdoors. An AP corresponds to a bridge connecting 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 refer to 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 referred to as 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 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 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 a fundamental transmission mode in current wireless communications and is widely applied to various wireless communication systems. Furthermore, OFDM is also applied to fixed network transmission, such as optical fiber, copper stranded wire, and cable. The basic principle of OFDM is to minimize subcarrier spacing within a tolerance based on subcarrier orthogonality. This can improve the system's spectral efficiency while ensuring the formation of multiple parallel paths that do not interfere with each other. Due to the aforementioned characteristics of OFDM, if non-interfering OFDM subcarriers are assigned to multiple users, multi-user access and data transmission can be achieved using OFDM. This is called Orthogonal Frequency Division Multiple Access (OFDMA). OFDMA can be used for simultaneous multi-user data transmission and is an effective method for improving data transmission parallelism.
[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 system throughput and effectively improving the rate of a communication system. In addition, a transmitting end may transmit data to multiple users through multiple spatial streams to implement simultaneous multi-user (MU) data transmission 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. Standards prior to 802.11n supported only Single User Single Input Single Output (SU-SISO). 802.11n and later supported Single User Multiple Input Multiple Output (SU-MIMO). Additionally, MU-MIMO was supported in 802.11ac and 802.11ax. OFDM transmission was supported in 802.11 standards prior to 802.11ax. 802.11ax and later introduced OFDMA technology, which allows the entire bandwidth to be divided into one or more resource units (RUs). MU-MIMO and OFDMA will be supported in the currently researched 802.11be standard, which defines the Extremely High Throughput Multiple User Physical Protocol Data Unit (EHTMU PPDU).
[0078] As WLAN 802.11 evolves, the transmission bandwidth allowed by WLAN 802.11 is gradually changing. The 802.11a / g standard allows a transmission bandwidth of 20 MHz, the 802.11n standard allows a transmission bandwidth of 20 MHz or 40 MHz, the 802.11ax standard allows a transmission bandwidth of 20 MHz, 40 MHz, 80 MHz, or 160 MHz, and the 802.11be standard supports a bandwidth of 320 MHz. This can significantly improve peak throughput and further increase transmission rates.
[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 to effectively use the channels, two 320 MHz channels, 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, are designed, which are shown in FIG. 1 as 130 and 140, respectively.
[0080] It can be appreciated that Figure 1 shows a 320 MHz bandwidth. In other scenarios, the bandwidth may be a different 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 applications that may be developed in the future.
[0081] In WLANs, channels are generally classified into primary and secondary channels. In the entire bandwidth range (e.g., 320 MHz), an AP selects a 20 MHz channel as the primary channel. An 80 MHz channel that includes the 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 the 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 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 notify all STAs.
[0082] In 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 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 Figure 2 may be an AP or a STA, and the receiving device 202 may be an AP or a STA. Although Figure 2 shows only a single transmitting device 201 and a single receiving device 202, it may 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 other scenarios not enumerated in this disclosure may exist.
[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 occur 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 occur 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 collectively referred to as AP30 below, and STA321, STA322, and STA323 will be collectively referred to as STA32 below.
[0088] 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 other network devices or terminal devices, for example, wireless relay devices, wireless backhaul devices, etc. In addition, in this embodiment of the present disclosure, the number of transmitting devices 201 and receiving devices 202 included in the system 200 and the number of APs 30 and STAs 32 included in the system 300 are not limited.
[0089] 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 FIG. 4 is only an example and not a limitation. In this embodiment of the present disclosure, interaction signaling not shown in FIG. 4 may be included, or some signaling shown in FIG. 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, a 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 a data frame in this embodiment of the present disclosure is greater than the bandwidth threshold. In some examples, a 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, a data frame may include multiple MU PPDUs. For example, the multiple MU PPDUs may be an aggregated PPDU 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 a limitation of the present disclosure.
[0092] It can be understood that the bandwidth of a 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, separate MU-MIMO transmission, or hybrid OFDMA and MU-MIMO 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 present 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, a 20 MHz bandwidth has 242 tones, a 40 MHz bandwidth has 484 tones, and an 80 MHz bandwidth has 996 tones.
[0095] RU types may include 26-tone RU, 52-tone RU, 106-tone RU, 242-tone RU, 484-tone RU, 996-tone RU, 2x996-tone RU, 4x996-tone RU, etc.
[0096] The maximum allowable amount of different bandwidths varies 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 blocks occupied by a data frame may have one type or a combination of multiple types, that is, the transmission resource blocks occupied by a data frame may be RU or Multi-RU (MRU), which 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 another case.
[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 It may be any one of (a) 4 x 996 tones + 996 tone MRU (or written as 5 x 996 tone MRU), (b) 4 x 996 tones + 484 tone MRU (or written as 4 x 996 + 484 tone MRU), (c) 4 x 996 tone RU; (d) 2 x 996 tones + 996 tones + 484 tone MRU (or written as 3 x 996 + 484 tone MRU), (e) 2 x 996 tones + 996 tone MRU (or written as 3 x 996 tone MRU), (f) 2 x 996 tones + 484 tone MRU (or written as 2 x 996 + 484 tone MRU), etc.
[0102] It should be noted that the above examples are merely examples and should not 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. 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 carry signaling information related to PPDU length and may be used to ensure coexistence, etc. RL-SIG 504 indicates a repetition of L-SIG 503. U-SIG 505 is a universal signal field used after EHT. EHT-SIG 506 may carry signaling used to demodulate subsequent data and mainly includes 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 an RU allocation subfield, which may include an 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 allocation subfield, identifiers of multiple users in RU allocation order.
[0109] In some embodiments, the 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 the protocol version, frame type, subtype, transmission direction, retransmission, power management, etc. For example, for the frame type subfield, a "10" may indicate that the frame type is a data frame. Duration 602 may indicate the duration that the data frame and its acknowledgment frame occupy the channel. Address 1 603, Address 2 604, Address 3 605, and Address 4 607 may collectively be referred to as address fields and indicate the recipient address, sender address, source address, destination address, etc. of the data frame. Sequence control 606 may be used to filter repeated 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 (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 TRS information. Specifically, if 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 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 Received Power 704 may indicate the uplink received 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 can 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 the transmission channel that are occupied when the receiving device transmits the acknowledgment frame. In this disclosure, the transmission channel that is occupied when the receiving device transmits the acknowledgment frame may be referred to as an "acknowledgment channel," and the RUs or MRUs on the transmission channel that are occupied when the receiving device transmits the acknowledgment frame may be referred to as "acknowledgment resource blocks."
[0117] In some embodiments of the present disclosure, the RU allocation field 702 may be of a predetermined length and may indicate the RUs on a predetermined bandwidth channel occupied by the receiving device. The predetermined bandwidth may be 160 MHz. It can be understood that the RU allocation information may indicate the location of a response resource block on the 160 MHz channel.
[0118] The RU allocation information may include first and second indications. The first indication may have a first length, and the second indication may have a second length, and the sum of the first and second lengths may be less than or equal to a predetermined length. The first indication may indicate a specific 80 MHz channel on a predetermined bandwidth channel, and the second indication 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 may be located at position B0, and the second indication 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 that 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 RU allocation information.
[0123] Specifically, when determining the response resource block 420, the receiving device 202 may first determine the response channel and then determine the response resource block within the response channel. For example, the response channel may be determined based on a preset rule.
[0124] In some implementations, if the bandwidth of a transmission resource block is equal to or less than a 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 a primary 160 MHz channel, the response channel is also determined to be the primary 160 MHz channel. If the transmission resource block is on a 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 less than or equal to a bandwidth threshold, the response channel may be determined based on a preset rule. Optionally, when the transmission mode is MU-MIMO, the preset 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 of the transmission resource block, or (6) a 160 MHz channel corresponding to a position within a user group. For a description of the preset rule, please refer to the specific embodiments of the implementations below.
[0126] In some other implementations, if 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 illustration.
[0127] In some embodiments, assuming the bandwidth of the transmission resource block is equal to 320 MHz, the preset 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 in 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 either the high 160 MHz channel or the low 160 MHz channel. Correspondingly, the secondary 160 MHz channel may be either the low 160 MHz channel or the high 160 MHz channel.
[0129] Optionally, a 160 MHz channel with more data tones than the transmission resource block may be used as the response channel. For example, if the transmission resource block is an 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 the 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 location of the 160 MHz channel having more data tones in 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 location of the 160 MHz channel having more data tones in 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 having more data tones in 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 having more data tones in 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 reply to the acknowledgment frame / block acknowledgment 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, the PS160 indication information may be determined to be 0 if the 160 MHz channel having more data tones in the transmission resource block is a primary 160 MHz channel, or the PS160 indication information may be determined to be 1 if the 160 MHz channel having more data tones in the transmission resource block is a secondary 160 MHz channel. Note that when the resource block indicated by the RU Allocation field in the TRS information is an RU / MRU of 2x996 tones or less, the transmission resource block is located on only one 160 MHz channel. Therefore, the method for determining the PS160 indication information may also be as follows: if the 160 MHz channel of the transmission resource block is the 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 4x996-tone RU, the PS160 indication information is 1 regardless of the specific 160 MHz channel that has more data tones in 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 reply to the acknowledgment frame / block acknowledgment frame. In some other embodiments, assuming that the bandwidth of the transmission resource block is equal to 480 MHz, the preset 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, or (7) a 160 MHz channel with more data tones in the transmission resource block.
[0133] It can be understood that the 480 MHz bandwidth can be divided into three 160 MHz channels. In one example, the three 160 MHz channels can include one primary 160 MHz channel and two secondary 160 MHz channels. Of the two secondary 160 MHz channels, one has a higher frequency and the other has a lower frequency. In another example, the three 160 MHz channels can include a high 160 MHz channel, a middle 160 MHz channel, and a low 160 MHz channel. Optionally, any one of the aforementioned 160 MHz channels can be used as a response channel.
[0134] Optionally, a 160 MHz channel with more data tones in the transmission resource block may be used as the response channel. For example, if the transmission resource block is an MRU of a certain size, the 160 MHz channel in which the 2×996-tone RU is located may be used as the 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, a middle 160 MHz channel, or a low 160 MHz channel.
[0135] In this manner, in this implementation, a preset rule may be predetermined so that the receiving device determines the response channel. It may be understood that different receiving devices may use different preset rules. For example, one receiving device may use a primary 160 MHz channel as the response channel, and another receiving device may use a secondary 160 MHz channel as the response channel. It may be understood that in the case of SU-MIMO transmission, each channel of the entire bandwidth can be fully utilized, resource utilization is optimized, and 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 rule 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 within 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 the maximum 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 user's RU allocation.
[0140] For example, assume that the common field 516 indicates multiple different tone RUs. In one example, it can be assumed that a 2×996+484-tone MRU and a 484-tone RU 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 predetermined location, the response channel may be determined to be a first 160 MHz channel, and conversely, if the location is not a predetermined location, the response channel may be determined to be a second 160 MHz channel.
[0143] If the position of the receiving device 202 within 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 mid 160 MHz channel, or a low 160 MHz channel.
[0146] If the location of the receiving device 202 within 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 that the second 160 MHz channel is different from the first 160 MHz channel.
[0147] For example, in this embodiment of the present disclosure, the predetermined 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 location of receiving device 202 is the Pth location in N. Then, if P mod 2 is equal to 0 (mod indicates the remainder), in other words, if P is an even number, receiving device 202 is in an even location. If PMod2 is not equal to 0, receiving device 202 is in an odd location.
[0149] In some instances,
number
number
number
number
[0150] For example, if the number of MUs in the MU-MIMO group is 8 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 of the position. For example, if the number of MUs in the MU-MIMO group is 8 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 of the position.
[0151] In this manner, in this implementation, a preset rule may be predetermined 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, receiving devices in odd positions (the first receiving device, the third receiving device, the fifth receiving device, ... (if any)) may use the primary 160 MHz channel as the response channel, and receiving devices in even positions (the second receiving device, the fourth receiving device, the sixth receiving device, ... (if any)) may use the secondary 160 MHz channel as the response channel. It can be understood that in the case of MU-MIMO transmission, each channel of the entire bandwidth can be fully utilized, resource utilization is optimized, and transmission efficiency of the acknowledgement frame is guaranteed.
[0152] It can be appreciated that after determining the response channel 420, the receiving device 202 can determine the response resource block based on the RU allocation information. For example, a specific 80 MHz channel in the response channel may be determined based on position B0 in the RU allocation information, and a specific RU in the 80 MHz channel may be further determined based on 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 a 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 modify 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 information transmission method 800 will be described below using the receiving device 202 as an example. However, this is merely an example and is not intended to impose any limitations 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, a transmission resource block may be a 4x996 tone RU, a 3x996 tone MRU, a 2x996+484 tone MRU, a 3x996+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 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 preset 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 with more data tones in the transmission resource block.
[0162] Optionally, it may be determined that the data frame is transmitted using 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 within the MU-MIMO user group may be the location of the receiving device 202 within 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 may be 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 acknowledgement 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 then correctly transmit the acknowledgment frame, ensuring information transmission efficiency. In some embodiments of the present disclosure, the receiving device may transmit a block acknowledgment frame at 830, and details will not be repeated here.
[0169] 9 is a schematic flowchart 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 will use 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 4x996 tone RU, a 3x996 tone MRU, a 2x996+484 tone MRU, a 3x996+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 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 preset 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 with more data tones in the transmission resource block.
[0176] Optionally, it may be determined that the data frame is transmitted using 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 within the MU-MIMO user group may be the location of the receiving device within 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 may be 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 specific implementation forms of 920, similar reference can be made 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, the details will not be 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 correctly receive the acknowledgment frame, ensuring information transmission efficiency. In some embodiments of the present disclosure, the transmitting device may receive the block acknowledgment frame at 930, and details will not be 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 multiple objects may be different, but 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 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 is only intended to help those skilled in the art 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 also fall within the scope of the embodiments of the present application.
[0186] It should be further understood that the description of the foregoing contents focuses on highlighting the differences between the embodiments, and the same or similar contents of the embodiments may be referenced to each other. For the sake of simplicity, details will not be further described herein.
[0187] 10 is another schematic block diagram of a communication apparatus 1000 according to one embodiment of the present disclosure. The apparatus 1000 may be implemented as the 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] 10, the apparatus 1000 may include a receiving unit 1010, a determining unit 1020, and a transmitting 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 transmitting unit 1030 may be configured to transmit 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 2x996+484 tone MRU, a 3x996 tone MRU, a 3x996+484 tone MRU, or a 4x996 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 the response channel based on a preset 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 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 in a transmission resource block.
[0192] In some embodiments, the first determining 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, first half positions, or second half 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 within the receiving device 202. This is not limited to this embodiment of the present invention. Optionally, the receiving device 202 may be the STA 32. For example, the apparatus 1000 in Fig. 10 may be configured to perform the processes 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 apparatus 1100 according to one embodiment of the present disclosure. The apparatus 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] 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 2x996+484 tone MRU, a 3x996 tone MRU, a 3x996+484 tone MRU, or a 4x996 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 the response channel based on a preset 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 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 in a transmission resource block.
[0203] In some embodiments, the first determining 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 predetermined location, and to determine that the response channel is a second 160 MHz channel if the location is not a predetermined location, where the second 160 MHz channel is different from the first 160 MHz channel.
[0205] In some embodiments, the predetermined positions are at least one of odd positions, even positions, first half positions, or second half 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 as a chip or chip system within the transmitting device 201. This is not limited to this embodiment of the present invention. Optionally, the transmitting device 201 may be the AP 30. For example, the apparatus 1100 in Fig. 11 may be configured to implement the processes described with reference to the transmitting device 201 in Figs. 4 to 9. For 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 necessary for communication with other devices.
[0211] The processor 1210 may be of any type suitable for a local technology network, including, but not limited to, one or more 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 may have multiple processors, such as application-specific integrated circuit chips, which in turn belong to a clock synchronized 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 memory include, but are not limited to, at least one of: Read-Only Memory (ROM) 1224, Erasable Programmable Read Only Memory (EPROM), flash memory, a hard disk, a Compact Disc (CD), a Digital Versatile Disc (DVD), or other magnetic and / or optical storage devices. Examples of volatile memory include, but are not limited to, at least one of the following: Random Access Memory (RAM) 1222, or other volatile memory that does not persist between 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 operations and processes.
[0214] 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. 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 within the apparatus 1200 (e.g., in memory 1220) or another storage device that can be accessed by the apparatus 1200. The program 1230 may be loaded from the computer-readable medium into RAM 1222 for execution. The computer-readable medium may include any type of tangible non-volatile memory, such as ROM, EPROM, flash memory, hard disk, CD, 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 send / receive system information such as data frames and acknowledgment 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] 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] 12 may be implemented as the AP 30 or the STA 32, or may be implemented as a chip or 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 exchange of the aforementioned signaling or data, and the processing circuit can complete the generation and processing of the 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 of 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 other discrete components.
[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 associated with 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, enable the computer to perform any method or function associated with the transmitting device 201 or the receiving device 202 in any of the aforementioned embodiments.
[0223] An embodiment of the present application further provides a computer-readable storage medium, which stores computer instructions, which, when executed by a 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.
[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 in hardware or special purpose circuits, software, logic, or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software, or may be implemented in a controller, microprocessor, or other computing device. While aspects of embodiments of the present disclosure are shown and illustrated 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, special purpose 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 program modules, that execute on a device on a real or virtual target processor to perform the processes / methods described above with reference to FIGS. 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 program modules may be combined or partitioned as desired. Machine-executable instructions for program modules may be executed in local or distributed devices. In distributed devices, 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 / acts 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 wave and infrared signals.
[0229] A computer-readable medium may be any tangible medium that contains or stores a program used in 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 this disclosure are described in a particular order in the accompanying figures, this does not require or imply that these operations need to be performed in a particular order, or that all of the operations shown need to 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 a single step for execution, and / or a single step may be broken down 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 a single device. Conversely, features and functions of a single device described above may be further divided into multiple devices for implementation.
[0231] The implementations of the present disclosure have been described above. The foregoing description is exemplary, not exhaustive, and is not limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The choice of terms used herein is intended to fully explain the principles, practical applications, or improvements to market technologies of the implementations, or to enable those skilled in the art to understand the implementations disclosed herein. [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 323 STA 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 Repeating Legacy Signal Field 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 Field 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 Centralized 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 received power 705 Uplink (UL) Modulation and Coding Set 706 Reserved 800 Information Transmission Methods 1000 Communication Equipment 1010 receiving unit 1020 Decision Unit 1022 First Determination Subunit 1024 Second Decision Subunit 1030 Transmitting Unit 1100 Communication Unit 1110 Transmitting Unit 1120 Decision Unit 1122 First Determination Subunit 1124 Second Determination Subunit 1130 receiving 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: transmitting, by a transmitting device, a data frame to a receiving device, the data frame occupying a transmission resource block, a bandwidth occupied by the transmission resource block being greater than 160 MHz, and the data frame including resource unit (RU) allocation information; determining, by the transmitting device, indication information based on a resource block size indicated by the RU allocation information and a position of a 160 MHz channel in the bandwidth occupied by the transmission resource block, the 160 MHz channel having more data tones than other 160 MHz channels overlapping with the transmission resource block; determining, by the transmitting device, a response resource block based on the indication information and the RU allocation information; receiving, by the transmitting device, an acknowledgement frame for the data frame from the receiving device on the response resource block; A method comprising:
2. If the location of the 160 MHz channel that has more data tones than other 160 MHz channels overlapping with the transmission resource block is a low 160 MHz channel and the resource block size is 2×996+484 tones, the value of the indication information is 0; or If the location of the 160 MHz channel that has more data tones than other 160 MHz channels overlapping with the transmission resource block is a high 160 MHz channel and the resource block size is 2×996+484 tones, the value of the indication information is 1; or If the location of the 160 MHz channel that has more data tones than other 160 MHz channels overlapping with the transmission resource block is a low 160 MHz channel, and the resource block size is 3x996 tones or 3x996+484 tones, the value of the indication information is 1; or If the location of the 160 MHz channel that has more data tones than other 160 MHz channels overlapping with the transmission resource block is a high 160 MHz channel, and the resource block size is 3x996 tones or 3x996+484 tones, the value of the indication information is 0; or If the location of the 160 MHz channel that has more data tones than other 160 MHz channels overlapping with the transmission resource block is a primary 160 MHz channel, and the resource block size is 2x996 tones or less, or multi-RU (MRU), the value of the indication information is 0; or 2. The method of claim 1, wherein the value of the indication information is 1 if the location of the 160 MHz channel that has more data tones than other 160 MHz channels overlapping with the transmission resource block is a secondary 160 MHz channel, and the resource block size is 2x996 tones or less, or multi-RU (MRU).
3. The method of claim 1 , wherein the data frame includes triggered response scheduling (TRS) information, and the TRS information includes the RU allocation information.
4. 4. A computer-readable storage medium storing a computer program that, when executed by a processor, causes an apparatus comprising the processor to perform the method of any one of claims 1 to 3.
5. 1. An apparatus comprising: a processor; A memory that stores instructions 4. An apparatus comprising: instructions that, when executed by the processor, cause the apparatus to perform the method of any one of claims 1 to 3.
6. 1. A chip system comprising: a processor; A memory that stores instructions 4. A chip system comprising: instructions that, when executed by the processor, cause an apparatus comprising the chip system to perform the method of any one of claims 1 to 3.
Citation Information
Patent Citations
Wireless communication method and wireless communication terminal, which use discontinuous channel
US20180302858A1