Ultra-high throughput link adaptation control information transmission method and related apparatus
The method addresses the challenge of adapting link adaptation control information for the 802.11be standard by using specific subfields, ensuring efficient data transmission with wider bandwidths and more spatial streams.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-04-24
- Publication Date
- 2026-07-22
AI Technical Summary
The 802.11be standard introduces changes in channel parameter requirements, necessitating a new method for link adaptation control information transmission that is not supported by previous standards like 802.11ax.
A method for transmitting link adaptation control information in the 802.11be standard using a control field with subfields such as EHT indication, spatial stream count, EHT-MCS, and MCS request sequence identifier, ensuring compatibility and efficient data transmission.
Enables effective link adaptation control information transmission in the 802.11be standard, supporting wider bandwidths and more spatial streams, thereby improving data communication efficiency.
Smart Images

Figure 0007893936000014 
Figure 0007893936000015 
Figure 0007893936000016
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technologies, and in particular, to an extremely high throughput (EHT) link adaptation (LA) control information transmission method and related devices.
Background Art
[0002] The physical layer of a wireless local area network (WLAN) supports link adaptation technology. The main processes of link adaptation technology are as follows. The transmitter transmits data to the receiver by using a specific modulation and coding scheme (MCS). Then, due to the influence of the channel situation and the receiver being able to estimate the actual channel status information, the receiver receives the data and calculates parameters such as the recommended MCS and channel situation-related parameters based on the channel situation and the transmission situation (e.g., MCS), and feeds back those parameters to the transmitter. After obtaining the parameters fed back by the receiver, the transmitter adjusts and selects an appropriate MCS to reduce the bit error rate of data transmission. This process of adjusting the MCS at the transmitter based on the receiver's modulation and coding scheme feedback (MFB) is a typical link adaptation technology.
[0003] In conventional technologies, the high-efficiency (HE) standard (802.11ax standard) uses the high-efficiency link adaptation (HLA) control subfield to carry and indicate control information for the purpose of performing channel feedback for link adaptation. In newer standards, such as the EHT standard (802.11be standard), the channel parameter requirements change, meaning the control information changes, for example, the number of spatial and time streams (NSTS) changes. Therefore, how to implement the indication of link adaptation control information in the new standard becomes an urgent issue that needs to be resolved. [Overview of the project]
[0004] This application provides an extremely high-throughput link adaptation control information transmission method and related apparatus for implementing the transmission of link adaptation control information in the 802.11be standard and later standards.
[0005] According to a first aspect, the present application provides a method for transmitting extremely high-throughput EHT link adaptation LA control information. The method includes the step of transmitting a first message. The first message includes a control field. The control field includes a control subfield. The control subfield includes one or more of the following fields: an EHT indication subfield, a spatial stream count subfield, an EHT modulation coding scheme MCS subfield, and an MCS request sequence identifier MSI subfield. The EHT indication subfield indicates that the control subfield is a control field of EHT LA control information. The spatial stream count subfield indicates a recommended spatial stream count. The EHT-MCS subfield indicates a recommended EHT-MCS. The MSI subfield indicates an MCS request sequence. One or more of the spatial stream count subfield, EHT-MCS subfield, and MSI subfield satisfy the following conditions: the number of bits occupied by the MSI subfield is 2 or less; the maximum number of spatial streams that can be represented by the spatial stream count subfield is greater than 8; and the MCS represented by the EHT-MCS subfield includes one or more of 4096-quadrature amplitude modulation (QAM), binary phase-shift keying (BPSK-dual carrier modulation (DCM), and BPSK-DCM-duplication (DUP).
[0006] In this method, the data receiver transmits a first message to the data transmitter. The control subfield in the first message includes one or more of the following fields: the EHT indication subfield, the spatial stream count subfield, the EHT-MCS subfield, and the MSI subfield. One or more of the spatial stream count subfield, the EHT-MCS subfield, and the MSI subfield satisfy the following conditions: the number of bits occupied by the MSI subfield is 2 or less; the maximum number of spatial streams that can be indicated by the spatial stream count subfield is greater than 8; and the MCS indicated by the EHT-MCS subfield includes one or more of 4096-QAM, BPSK-DCM, and / or BPSK-DCM-DUP. This implements the transmission of link adaptation control information in the 802.11be standard and later standards.
[0007] In possible implementations, this method further includes the step of receiving a second message. The second message includes a control field. The control field in the second message includes a control subfield. The control subfield in the second message includes one or more of the following fields: an EHT indication subfield, a bandwidth indication subfield, and a resource unit allocation indication subfield. The bandwidth indication subfield indicates the bandwidth applicable to the recommended EHT-MCS. The resource unit allocation indication subfield indicates the resource unit RU applicable to the recommended EHT-MCS.
[0008] The bandwidth indicated by the bandwidth indication subfield is 320 megahertz, and / or the resource unit indicated by the resource unit allocation indication subfield includes one or more of the following resource units: MRU containing 52 tone RUs and 26 tone RUs, MRU containing 106 tone RUs and 26 tone RUs, MRU containing 484 tone RUs and 242 tone RUs, MRU containing 996 tone RUs and 484 tone RUs, MRU containing two 996 tone RUs and 484 tone RUs, MRU containing three 996 tone RUs, MRU containing three 996 tone RUs and 484 tone RUs, and RU containing four 996 tone RUs.
[0009] In this implementation, before the data receiver sends the first message to the data transmitter, the data receiver receives the second message sent by the data transmitter, and the data receiver sends the first message to the data transmitter based on the second message. The control subfield in the second message includes one or more of the following fields: the EHT indication subfield, the bandwidth indication subfield, and the resource unit allocation indication subfield. The bandwidth indicated by the bandwidth indication subfield is 320 megahertz, and / or the resource unit indicated by the resource unit allocation indication subfield includes one or more of the following resource units: MRU containing 52 tone RUs and 26 tone RUs, MRU containing 106 tone RUs and 26 tone RUs, MRU containing 484 tone RUs and 242 tone RUs, MRU containing 996 tone RUs and 484 tone RUs, MRU containing two 996 tone RUs and 484 tone RUs, MRU containing three 996 tone RUs, MRU containing three 996 tone RUs and 484 tone RUs, and RU containing four 996 tone RUs. This implements the requested transmission of link adaptation control information in the 802.11be standard and later standards.
[0010] In possible implementations, the control subfield in the first message and the control subfield in the second message each further include an unclaimed MCS feedback subfield. The unclaimed MCS feedback subfield indicates that the message carrying the unclaimed MCS feedback subfield is a claimed feedback message.
[0011] The first message further includes an MCS request subfield, which indicates that the first message is a message to respond to EHT LA feedback.
[0012] The second message further includes an MCS request subfield, and the MCS request subfield in the second message indicates that the second message is a message requesting EHT LA feedback.
[0013] In this implementation, the control subfield in the first message and the control subfield in the second message each further include an unrequested MCS feedback subfield and an MCS request subfield. If the unrequested MCS feedback subfield is set to 0 and the MCS request subfield is set to 1 in the first message, the first message is a message to respond to EHT LA feedback. If the unrequested MCS feedback subfield is set to 0 and the MCS request subfield is set to 0 in the second message, the second message is a message to request EHT LA feedback. This implements the requested transmission of link adaptation control information.
[0014] In possible implementations, one or more of the above fields further include an EHT indication subfield, a bandwidth indication subfield, a resource unit allocation indication subfield, and a physical layer protocol data unit (PPDU) parameter subfield. The bandwidth indication subfield indicates the bandwidth applicable to the recommended EHT-MCS. The resource unit allocation indication subfield indicates the resource unit RU applicable to the recommended EHT-MCS. The PPDU parameter subfield indicates the type of PPDU for parameter estimation.
[0015] One or more of the bandwidth indication subfield, resource unit allocation indication subfield, and PPDU parameter subfield must satisfy the following conditions:
[0016] The bandwidth indicated by the bandwidth indication subfield is 320 megahertz, and the PPDU indicated by the PPDU parameter subfield includes one or more of the EHT multi-user MU PPDU and EHT trigger-based TB PPDU.
[0017] The resource unit indicated by the resource unit assignment indication subfield includes one or more of the following resource units: MRU containing 52 tone RUs and 26 tone RUs, MRU containing 106 tone RUs and 26 tone RUs, MRU containing 484 tone RUs and 242 tone RUs, MRU containing 996 tone RUs and 484 tone RUs, MRU containing two 996 tone RUs and 484 tone RUs, MRU containing three 996 tone RUs, MRU containing three 996 tone RUs and 484 tone RUs, and RU containing four 996 tone RUs.
[0018] In this implementation, the control subfield in the first message further includes an EHT indication subfield, a bandwidth indication subfield, a resource unit allocation indication subfield, and a PPDU parameter subfield. One or more of the bandwidth indication subfield, resource unit allocation indication subfield, and PPDU parameter subfield satisfy the following conditions: The bandwidth indicated by the bandwidth indication subfield is 320 megahertz, and the PPDU indicated by the PPDU parameter subfield includes one or more of the EHT multi-user MU PPDU and the EHT trigger-based TB PPDU. The resource unit indicated by the resource unit assignment indication subfield includes one or more of the following resource units: MRU containing 52 tone RUs and 26 tone RUs, MRU containing 106 tone RUs and 26 tone RUs, MRU containing 484 tone RUs and 242 tone RUs, MRU containing 996 tone RUs and 484 tone RUs, MRU containing two 996 tone RUs and 484 tone RUs, MRU containing three 996 tone RUs, MRU containing three 996 tone RUs and 484 tone RUs, and RU containing four 996 tone RUs. This implements the transmission of link adaptation control information in the 802.11be standard and later standards.
[0019] In possible implementations, the control subfield in the first message further includes an unclaimed MCS feedback subfield, and the unclaimed MCS feedback subfield indicates that the message carrying the unclaimed MCS feedback subfield is an unclaimed feedback message.
[0020] In this implementation, the control subfield in the first message further includes an unclaimed MCS feedback subfield. If the unclaimed MCS feedback subfield is set to 1, the first message is an unclaimed feedback message. This implements the unclaimed transmission of link adaptation control information.
[0021] In a possible implementation, the number of bits occupied by the PPDU parameter subfield is 2.
[0022] In a possible implementation, the PPDU parameter subfield further indicates the coding type, the type of the PPDU occupies 1 bit, and the coding type occupies 1 bit.
[0023] In a possible implementation, the PPDU parameter subfield and the MSI subfield are the same subfields in the control subfield.
[0024] In a possible implementation, the number of bits occupied by the PPDU parameter subfield is 3.
[0025] In a possible implementation, the PPDU parameter subfield further indicates the coding type, the type of the PPDU occupies 2 bits, and the coding type occupies 1 bit.
[0026] In a possible implementation, the number of bits occupied by the bandwidth indication subfield is 3.
[0027] In a possible implementation, the number of bits occupied by the resource unit allocation indication subfield is 7, 8, or 9.
[0028] In a possible implementation, the resource unit allocation indication subfield indicates the applicable resource units by using a bitmap.
[0029] In a possible implementation, the number of bits occupied by the spatial stream number subfield is 3, and the spatial stream number indicated by the spatial stream number subfield is any one of 1, 2, 4, 6, 8, 12, 16, and another reserved spatial stream number.
[0030] In a possible implementation, the number of bits occupied by the spatial stream number subfield is 4, and the spatial stream number indicated by the spatial stream number subfield is any one of 1 to 16.
[0031] In a possible implementation, the number of bits occupied by the EHT-MCS subfield is 4 or 5.
[0032] In a possible implementation, the EHT indication subfield and the HE indication subfield are the same subfield in the control subfield, the control subfield further includes a discrimination indication subfield, and the discrimination indication subfield indicates that the same subfield is the EHT indication subfield or the HE indication subfield.
[0033] In a possible implementation, the number of bits occupied by the control subfield is 26 or less.
[0034] According to a second aspect, the present application provides an extremely high throughput link adaptation control information transmission device. This device may include modules configured to implement the method in the first aspect, and these modules may be implemented by software and / or hardware.
[0035] According to a third aspect, the present application provides an ultra-high throughput link adaptation control information transmission device. This device may include a processor coupled to memory. The memory is configured to store program code, and the processor is configured to execute the program code in the memory to implement the method in the first aspect or any one of the implementations of the first aspect.
[0036] Optionally, this device may further include memory.
[0037] According to a fourth aspect, the present application provides a chip comprising at least one processor and a communication interface. The communication interface and the at least one processor are interconnected by wiring. The at least one processor is configured to execute a computer program or instructions to perform a method in any one of the first aspect, the second aspect, or a possible implementation thereof.
[0038] According to a fifth aspect, the present application provides a computer-readable medium which stores program code to be executed by a device, and which is used to execute a method in the first aspect or any one of a possible implementation of the first aspect.
[0039] According to a sixth aspect, the present application provides a computer program product including instructions. When this computer program product is executed on a computer, the computer is enabled to perform a method in the first aspect or any one of the possible implementations of the first aspect.
[0040] According to the seventh aspect, the present application provides a communication system, which includes a transmission device as described in the second aspect. [Brief explanation of the drawing]
[0041] [Figure 1] This is a schematic diagram of the MAC frame format in the 802.11 standard. [Figure 2] This is a schematic diagram of the structure of the A-control subfield. [Figure 3] This is a schematic diagram of the HLA control subfield. [Figure 4] This is a schematic diagram of an application scenario according to the embodiments of this application. [Figure 5] This is a schematic flowchart of the EHT LA control information transmission method according to the embodiment of this application. [Figure 6] This is a schematic flowchart of the claimed EHT LA control information transmission method according to the embodiment of this application. [Figure 7] This is a schematic flowchart of an unclaimed EHT LA control information transmission method according to an embodiment of this application. [Figure 8] This is a schematic diagram of a new control subfield according to the embodiment of this application. [Figure 9] This is a schematic diagram of another new control subfield according to an embodiment of the present application. [Figure 10] This is a schematic diagram of the structure of the EHT LA control information transmission device according to the embodiment of this application. [Figure 11] This is a schematic diagram of the structure of an EHT LA control information transmission device according to another embodiment of this application. [Modes for carrying out the invention]
[0042] In wireless communications, channel conditions can change due to the influence of multiple factors. For example, wireless channels can change based on factors such as path loss, shadowing, fading, noise, and interference. Transmitters for wireless communications need to select different MCSs based on various channel conditions to achieve a compromise between transmission success rate and high transmission rate, thereby improving the overall throughput of the system.
[0043] To select the appropriate MCS, the transmitter needs to know the channel conditions to a certain extent, including the channel's signal-to-noise ratio (SNR). Therefore, after performing channel sounding, the receiver needs to send control information, such as the recommended MCS and NSTS, to the transmitter.
[0044] In a WLAN, access points (APs) and stations (STAs) transmit control signaling, management signaling, or data by using medium access control protocol data units (MPDUs), or simply MAC frames.
[0045] Figure 1 is a schematic diagram of the MAC frame format in the 802.11 standard. As shown in Figure 1, an MPDU includes a frame header, a frame body, and a frame check sequence (FCS). The frame header includes frame control, duration / identification information, corresponding address information (address 1, address 2, address 3, and address 4), sequence control information, quality of service control information, and high-throughput control information. The frame body is used to carry data or management and control information transmitted from higher layers. The frame check sequence is used to check whether the MPDU is being transmitted correctly. The frame control has 2 bytes, the duration / identification information has 2 bytes, address 1 has 6 bytes, address 2 has 0 or 6 bytes, address 3 has 0 or 6 bytes, sequence control has 0 or 2 bytes, address 4 has 0 or 6 bytes, quality of service control information has 0 or 2 bytes, high throughput control information has 0 or 4 bytes, the frame body has a variable number of bytes, and the frame check sequence has 4 bytes.
[0046] In the high-throughput control (HT control) field of the MAC frame header, the transmitter may transmit several pieces of control information. The aggregated control (A-control) subfield in the high-efficiency variants of the high-throughput control field (including the high-throughput variant, ultra-high-throughput variant, and high-efficiency variant) has a structure of one or more control identifiers plus control information and can be used to carry one to N pieces of control information.
[0047] Figure 2 is a schematic diagram of the structure of an A-control subfield. As shown in Figure 2, one A-control subfield contains N control subfields and a padding section, where N is a positive integer. Each control subfield contains a control identifier and control information. The control identifier indicates the type of control information. The number of bits occupied by the control identifier is 4, and the number of bits occupied by the control information is variable.
[0048] Conventional technologies include methods applicable to the 802.11ax standard used to transmit link adaptation control information based on the MAC frame format. Figure 3 is a schematic diagram of the HLA control subfield. As shown in Figure 3, the HLA control subfield includes the name of the control information and the number of bits it occupies. As shown in Figure 3, the control information in HLA control subfield 1 includes the control identifier (control ID), unclaimed MCS feedback (unclaimed MFB), MCS request (MRQ), spatial stream count (NSS), high-efficiency MCS (HE-MCS), dual-carrier modulation (DCM), resource unit allocation (RU allocation), bandwidth (BW), MCS feedback sequence index or partial PPDU parameter (MSI / partial PPDU parameter), transmitter beamforming (Tx beamforming), uplink high-efficiency trigger-based PPDU MCS feedback (UL HE TB PPDU MFB), and reserved. If the control identifier is 2, the A-control includes only one HLA control subfield, and the control information in the HLA control subfield occupies all 26 bits (excluding the 4-bit control identifier).
[0049] However, compared to the 802.11ax standard, the 802.11be standard supports wider bandwidth and a greater number of spatial streams, and therefore, link adaptation control information in previous technologies is no longer applicable to the 802.11be standard and later standards.
[0050] WLAN has progressed from the 802.11a / g standard, through the 802.11n standard, the 802.11ac standard, the currently discussed 802.11ax standard, and the next-generation 802.11be standard following the 802.11ax standard. Table 1 shows the transmission bandwidth, spatiotemporal stream count, and coding modulation scheme permitted by these standards.
[0051] [Table 1]
[0052] The 802.11n standard is called high throughput (HT), the 802.11ac standard is called very high throughput (VHT), the 802.11ax standard is called high efficiency (HE), and the 802.11be standard is called extremely high throughput (EHT).
[0053] This application provides an extremely high-throughput link adaptation control information transmission method for the 802.11be standard and later standards.
[0054] Figure 4 is a schematic diagram of an application scenario according to an embodiment of this application. This application is applicable to data communication between one or more communication devices. For example, this application is applicable to communication between an AP and an STA, communication between APs, communication between STAs, etc. APs and STAs may be communication servers, routers, switches, bridges, computers, mobile phones, etc., respectively. This is not limited to this application.
[0055] The scenario in Figure 4 is merely an example, and it should be understood that the technical solutions in this application can be applied to other scenarios, provided that those scenarios involve data communication between communication devices.
[0056] Figure 5 is a schematic flowchart of the EHT LA control information transmission method according to an embodiment of the present application. As shown in Figure 5, this method includes at least S501.
[0057] S501: The first communication device sends the first message to the second communication device.
[0058] The first communication device is a data receiver, and the second communication device is a data transmitter. The first communication device sends a first message to the second communication device. The first message includes a control field. The control field includes a control subfield. The control subfield includes one or more of the following fields: EHT indication subfield, spatial stream count subfield, EHT-MCS subfield, and MCS request sequence identifier (modulation coding scheme request sequence identifier, MSI) subfield. The EHT indication subfield indicates that the control subfield is a control field of EHT LA control information. The spatial stream count subfield indicates the spatial stream count recommended by the first communication device. The EHT-MCS subfield indicates the EHT-MCS recommended by the first communication device. The MSI subfield indicates the MCS request sequence.
[0059] One or more of the spatial stream count subfield, EHT-MCS subfield, and MSI subfield satisfy the following conditions: the number of bits occupied by the MSI subfield is 2 or less; the maximum number of spatial streams that can be represented by the spatial stream count subfield is greater than 8; and the MCS represented by the EHT-MCS subfield includes one or more of 4096-QAM, BPSK-dual carrier modulation (DCM), and BPSK-DCM-duplication (DUP).
[0060] For example, the MSI subfield may contain an integer between 0 and 3, each representing a specific EHT-MCS feedback request. The number of bits occupied by the MSI subfield can be 2.
[0061] For example, the spatial stream number subfield may represent any one of the spatial stream numbers from 1 to 16, or any one of the spatial stream numbers 1, 2, 4, 6, 8, 12, and 16, as well as another spare spatial stream number. Optionally, the number of bits occupied by the spatial stream number subfield is 3 or 4.
[0062] In possible implementations, if the spatial stream number indicated by the spatial stream number subfield is one of 1, 2, 4, 6, 8, 12, 16, and another spare spatial stream number, then the number of bits occupied by the spatial stream number subfield can be 3.
[0063] In another possible implementation, if the number of spatial streams indicated by the spatial stream number subfield is one of 1 to 16, then the number of bits occupied by the spatial stream number subfield may be 4.
[0064] For example, the EHT-MCS subfield may contain any integer from 0 to 15, in which case 0 indicates BPSK and bitrate (R) 1 / 2, 1 indicates QSPK and R1 / 2, 2 indicates QPSK and R3 / 4, 3 indicates 16-QAM and R1 / 2, 4 indicates 16-QAM and R3 / 4, 5 indicates 64-QAM and R2 / 3, 6 indicates 64-QAM and R3 / 4, and 7 indicates 64-QA 8 indicates M and R5 / 6, 9 indicates 256-QAM and R3 / 4, 10 indicates 1024-QAM and R3 / 4, 11 indicates 1024-QAM and R5 / 6, 12 indicates 4096-QAM and R3 / 4, 13 indicates 4096-QAM and R5 / 6, 14 indicates BPSK-DCM-DUP and R1 / 2, and 15 indicates BPSK-DCM and R1 / 2.
[0065] 15 indicates BPSK with DCM. If the EHT-MCS subfield is 0 or 15, the same or similar functionality as DCM in HLA may be implemented. 14 indicates that DUP transmission is further introduced based on BPSK-DCM.
[0066] Optionally, the number of bits occupied by the EHT-MCS subfield can be 4 or 5.
[0067] Optionally, the second communication device may send a second message to the first communication device before the first communication device sends the first message to the second communication device. In response, the first communication device receives the second message sent by the second communication device.
[0068] The second message includes a control field. The control field in the second message includes a control subfield. The control subfield in the second message may include one or more of the following fields: an EHT indication subfield, a bandwidth indication subfield, and a resource unit allocation indication subfield. The bandwidth indication subfield indicates the bandwidth applicable to the EHT-MCS recommended by the first communication device. The resource unit allocation indication subfield indicates the resource unit (RU) applicable to the EHT-MCS recommended by the first communication device.
[0069] The bandwidth indicated by the bandwidth indication subfield is 320 megahertz (MHz), and / or the resource unit indicated by the resource unit allocation indication subfield includes one or more of the following resource units: 52+26 tone multiple resource unit (MRU), 106+26 tone MRU, 484+242 tone MRU, 996+484 tone MRU, 2×996+484 tone MRU, 3×996 tone MRU, 3×996+484 tone MRU, and 4×996 tone resource unit (RU).
[0070] For example, the number of bits occupied by the bandwidth indication subfield may be 3. The bandwidth indication subfield may contain any integer from 0 to 4. All integers from 0 to 4 may correspond to 20 MHz, 40 MHz, 80 MHz, 160 MHz, and 320 MHz, respectively. The remaining bits may be spare bits.
[0071] Optionally, if the Unclaimed MCS Feedback subfield is set to 1 and the UL EHT TB PPDU MFB subfield is set to 0, the Bandwidth Indication subfield may indicate the recommended bandwidth for EHT-MCS when the PPDU is transmitted to the second communication device.
[0072] Optionally, if the Unrequested MCS Feedback subfield is set to 0 and the MCS Request subfield is set to 1, the Bandwidth Indication subfield may indicate the bandwidth indicated when the second communication device requests feedback. For example, if the Unrequested MCS Feedback subfield in the second message is set to 0 and the MCS Request subfield is set to 1, the Bandwidth Indication subfield may indicate the bandwidth indicated when the second communication device requests feedback.
[0073] Optionally, if the Unclaimed MCS Feedback subfield is set to 1 and the UL EHT TB PPDU MFB subfield is set to 1, the Bandwidth Indication subfield may indicate the recommended EHT-MCS applicable bandwidth when the second communication device transmits the EHT TB PPDU.
[0074] In possible implementations, the control subfield in the first message and the control subfield in the second message may each further include an unclaimed MCS feedback subfield. The unclaimed MCS feedback subfield indicates that the message carrying the unclaimed MCS feedback subfield is a claimed feedback message.
[0075] The first message may further include an MCS request subfield, which indicates that the first message is a message to respond to EHT LA feedback.
[0076] The second message may further include an MCS request subfield, the MCS request subfield in the second message indicating that the second message is a message requesting EHT LA feedback.
[0077] For example, the number of bits occupied by the unclaimed MCS feedback subfield can be 1. A value of 1 may indicate that the EHT LA control is an unclaimed MFB. A value of 0 may indicate that the EHT LA control is an MCS requested or claimed MCS feedback.
[0078] For example, the number of bits occupied by the MCS request subfield may be 1. If the unrequested MCS feedback indicates 0 and the MCS request subfield indicates 1, it indicates a request for EHT LA feedback. If the unrequested MCS feedback indicates 0 and the MCS request subfield indicates 0, it indicates a response to EHT LA feedback. If the unrequested MCS feedback indicates 1, the MCS request subfield is reserved.
[0079] In another possible implementation, the control subfield in the first message may include an unclaimed MCS feedback subfield, and the unclaimed MCS feedback subfield indicates that the message carrying the unclaimed MCS feedback subfield is an unclaimed feedback message.
[0080] In this case, the control subfield in the first message may further include one or more of the following fields: EHT indication subfield, bandwidth indication subfield, resource unit allocation indication subfield, and physical layer protocol data unit (PPDU) parameter subfield. The bandwidth indication subfield indicates the bandwidth applicable to the EHT-MCS recommended by the first communication device. The resource unit allocation indication subfield indicates the RU applicable to the EHT-MCS recommended by the first communication device. The PPDU parameter subfield indicates the type of PPDU for parameter estimation.
[0081] Optionally, the EHT indication subfield and the HE indication subfield may be the same subfield in the control subfield.
[0082] Optionally, if the control identifier in the control subfield is 2, the control subfield may further contain a distinction indication subfield, which indicates that the same subfield is either an EHT indication subfield or an HE indication subfield. The number of bits occupied by the EHT indication subfield may be 1. 0 may indicate that the same subfield is the subfield corresponding to the HLA, and 1 may indicate that the same subfield is the subfield corresponding to the EHT LA.
[0083] Optionally, if the control identifier in a control subfield is an integer between 2 and 7 through 14, the control subfield does not have to include a distinguishing indication subfield, but the control identifier is used to distinguish whether the control subfield corresponds to an HLA or an EHT LA.
[0084] For example, if the control identifier is 2, it indicates that the control subfield is the control subfield corresponding to the HLA, or if the control identifier is an integer between 7 and 14, it indicates that the control subfield is the control subfield corresponding to the EHT LA.
[0085] One or more of the bandwidth indication subfield, resource unit allocation indication subfield, and PPDU parameter subfield may satisfy the following conditions:
[0086] The bandwidth indicated by the bandwidth indication subfield is 320 megahertz, and the PPDU indicated by the PPDU parameter subfield includes one or more of the EHT multi-user (MU) PPDU and EHT trigger-based (TB) PPDU.
[0087] Optionally, the number of bits occupied by the PPDU parameter subfield can be 2 or 3.
[0088] In possible implementations, the PPDU parameter subfield occupies 2 bits. The PPDU parameter subfield indicates the PPDU type and coding type. PPDUs can include EHT MU PPDUs and EHT TB PPDUs. Coding types can include binary convolutional coding (BCC) and low-density parity coding (LDPC). The PPDU type may occupy 1 bit, and the coding type may occupy 1 bit.
[0089] For example, 0 indicates EHT MU PPDU, and 1 indicates EHT TB PPDU. 0 indicates BCC, and 1 indicates LDPC. Optionally, for RUs with a size larger than 242 tones, there is no coding type indication, and the default coding type is LDPC.
[0090] In another possible implementation, the number of bits occupied by the PPDU parameter subfield is 3. The PPDU parameter subfield indicates the PPDU type and coding type. The PPDU type may occupy 2 bits, and the coding type may occupy 1 bit.
[0091] For example, 0 indicates EHT MU PPDU, 1 indicates EHT TB PPDU, and the remaining bits are spare bits. 0 indicates BCC, and 1 indicates LDPC. In particular, for RUs with a size larger than 242 tones, coding type indication is not required, and the default coding type is LDPC.
[0092] The PPDU parameter subfield and the MSI subfield may be the same subfield within the control subfield.
[0093] The resource units indicated by the resource unit assignment indication subfield may include one or more of the following resource units: 52+26 tone MRU, 106+26 tone MRU, 484+242 tone MRU, 996+484 tone MRU, 2×996+484 tone MRU, 3×996 tone MRU, 3×996+484 tone MRU, and 4×996 tone RU.
[0094] Optionally, the number of bits occupied by the resource unit allocation indication subfield can be 7, 8, or 9. The resource unit allocation indication subfield may indicate applicable resource units by using a table index or a bitmap.
[0095] The Resource Unit Allocation Indication subfield indicates the RU for EHT-MCS recommended by the first communication device, or the RU indicated when the second communication device requests feedback.
[0096] If the Unclaimed MCS Feedback subfield is set to 1 and the UL EHT TB PPDU MFB subfield is set to 0, the Resource Unit Allocation subfield indicates the RU for EHT-MCS that is recommended when the PPDU is sent to the first communication device.
[0097] Optionally, if the Unrequested MCS Feedback subfield is set to 0 and the MCS Request subfield is set to 1, the Resource Unit Allocation subfield indicates the RU shown when the second communication device requests feedback.
[0098] Both the resource unit allocation subfield and the bandwidth indication subfield indicate a specific resource unit.
[0099] If the Unclaimed MCS Feedback subfield is optionally set to 1 and the UL EHT TB PPDU MFB subfield is set to 1, the Resource Unit Allocation subfield indicates the recommended EHT-MCS applicable resource units when the first communication device transmits the EHT TB PPDU. The resource units actually allocated may be ignored by the receiver.
[0100] Otherwise, this subfield is treated as a reserve field.
[0101] For example, Table 2 shows an example of a resource unit allocation indication obtained when the number of bits occupied by the resource unit allocation indication subfield is 7.
[0102] [Table 2]
[0103] For example, Table 3 shows an example of a resource unit allocation indication obtained when the number of bits occupied by the resource unit allocation indication subfield is 8.
[0104] [Table 3-1]
[0105] [Table 3-2]
[0106] When the bandwidth is 20MHz, 40MHz, 80MHz, or 160MHz, each bit represents one 242-tone RU. When the bandwidth is 320MHz, each bit represents one 484-tone RU.
[0107] For example, Table 4 shows an example of a resource unit allocation indication obtained when the number of bits occupied by the resource unit allocation indication subfield is 9.
[0108] [Table 4-1]
[0109] [Table 4-2]
[0110] The first bit indicates the granularity, and each of the following eight bits indicates whether it represents 242 tone RUs or 484 tone RUs. For example, 0 represents 242 tone RUs and applicable bandwidths of 20 MHz, 40 MHz, 80 MHz, or 160 MHz, while 1 represents 484 tone RUs and applicable bandwidths of 320 MHz. One or more bits are set to 1 to represent various RU sizes.
[0111] Optionally, the control subfield in the first message may further include the UL EHT TB PPDU MFB subfield, the number of bits occupied by this subfield being 1.
[0112] For example, if the Unclaimed MCS Feedback subfield is set to 1 and the UL EHT TB PPDU MFB subfield is set to 1, it indicates that the indicated spatial stream count, indicated EHT-MCS, indicated bandwidth, and indicated resource unit allocation subfields are the recommended MCS feedback parameters when the first communication device transmits an EHT TB PPDU. Otherwise, this subfield is left blank.
[0113] Optionally, the control subfield in the first message may further include a transmitter beamforming subfield, which indicates whether beamforming is being performed for the PPDU used when the unclaimed MFB is estimated. The number of bits occupied by this subfield is 1.
[0114] For example, if the Unclaimed MCS Feedback subfield is set to 1 and the UL EHT TB PPDU MFB subfield is set to 0, the Transmitter Beamforming subfield will be set to 0 to indicate a PPDU that is not beamformed, or to 1 to indicate a PPDU that is beamformed. Otherwise, this subfield will be left blank.
[0115] Optionally, the control subfield in the first message may further include a spare subfield. The number of bits occupied by the spare subfield is 1 to allow for the later introduction of more MCS types. Alternatively, the spare subfield and the EHT-MCS subfield may be directly combined into 5 bits, in which case values from 16 to 31 are reserved.
[0116] It should be noted that the number of bits occupied by the subfields in a control subfield can be adjusted on a case-by-case basis, as long as the total number of bits occupied by all control subfields in the first and second messages does not exceed 26.
[0117] In the technical solution provided in this application, a data receiver transmits a first message to a data transmitter. The first message includes a control field. The control field includes a control subfield. The control subfield includes one or more of the following fields: an EHT indication subfield, a spatial stream count subfield, an EHT-MCS subfield, and an MSI subfield. One or more of the spatial stream count subfield, the EHT-MCS subfield, and the MSI subfield satisfy the following conditions: the number of bits occupied by the MSI subfield is 2 or less; the maximum number of spatial streams that can be indicated by the spatial stream count subfield is greater than 8; and the MCS indicated by the EHT-MCS subfield includes one or more of 4096-QAM, BPSK-DCM, and / or BPSK-DCM-DUP. The total number of bits occupied by all subfields in the control subfield in the first message does not exceed 26. This implements the transmission of link adaptation control information in the 802.11be standard and later standards.
[0118] Figure 6 is a schematic flowchart of the claimed EHT LA control information transmission method according to an embodiment of the present application. As shown in Figure 6, the method includes at least S601 and S602.
[0119] S601: The first communication device receives the second message transmitted by the second communication device.
[0120] The first communication device is a receiver, the second communication device is a transmitter, and the second message is a message requesting EHT LA control information. The second communication device sends the second message to the first communication device to request EHT LA control information from the first communication device.
[0121] The second message includes a control field, which in turn includes a control subfield. In this case, the unclaimed MCS feedback subfield in the control subfield is set to 0, and the MCS requested subfield is set to 1.
[0122] The control subfield in the second message satisfies at least one of the following conditions: the HE / EHT LA control distinction indication subfield indicates that the control subfield is EHT LA; the bandwidth indication subfield can indicate up to 320 MHz; the resource unit allocation indication subfield supports at least one of the following: 52+26 tone MRU, 106+26 tone MRU, 484+242 tone MRU, 996+484 tone MRU, 2×996+484 tone MRU, 3×996 tone MRU, 3×996+484 tone MRU, and 4×996 tone RU; and the number of bits occupied by the MSI subfield is 2 or less.
[0123] There are two possible implementations where the HE / EHT LA control distinction indication subfield indicates that the control subfield is EHT LA.
[0124] In possible implementations, if the control identifier in the control subfield is 2, the HE / EHT LA control distinction indication subfield is set to 1 to indicate that the control subfield is EHT LA.
[0125] In another possible implementation, if the control identifier in the control subfield can be an integer between 2 and 7 through 14, the control subfield does not include the HE / EHT LA control distinction indication subfield. If the control identifier in the control subfield is set to an integer between 7 and 14, it indicates that the control subfield is EHT LA.
[0126] The bandwidth indication subfield can be set to any integer from 0 to 4, where each integer corresponds to a bandwidth of 20 MHz, 40 MHz, 80 MHz, 160 MHz, and 320 MHz, respectively.
[0127] The MSI subfield can be set to any integer between 0 and 3, each integer indicating a specific EHT-MCS feedback request. The number of bits occupied by the MSI subfield is 2 or less.
[0128] S602: The first communication device sends the first message to the second communication device.
[0129] After receiving a second message transmitted by the second communication device, the first communication device identifies the received control subfield as an EHT LA, and then transmits a first message to the second communication device based on the PPDU measurement-related MFB parameters carried in the control subfield of the second message as requested by the MFB, in which case the first message is an EHT LA feedback message.
[0130] The first message includes a control field, and the control field includes a control subfield. In this case, the Unclaimed MCS Feedback subfield is set to 0, and the MCS Requested subfield is set to 0.
[0131] The control subfield in the first message satisfies at least one of the following conditions: the HE / EHT LA control distinction indication subfield indicates that the control subfield is EHT LA; the spatial stream number subfield may indicate more than eight streams; the EHT-MCS subfield includes 4096-QAM, BPSK-DCM, and BPSK-DCM-DUP; and the number of bits occupied by the MSI subfield is 2 or less.
[0132] For details regarding the HE / EHT LA control distinction indication subfield and the MSI subfield, please refer to S601. Further details will not be described here again.
[0133] The spatial stream count subfield may indicate any one of the spatial stream counts from 1 to 16, or any one of the spatial stream counts 1, 2, 4, 6, 8, 12, and 16, as well as another spare spatial stream count.
[0134] Optionally, the number of bits occupied by the spatial stream number subfield can be 3 or 4.
[0135] In possible implementations, if the spatial stream number indicated by the spatial stream number subfield is one of 1, 2, 4, 6, 8, 12, 16, and another spare spatial stream number, then the number of bits occupied by the spatial stream number subfield is 3.
[0136] In another possible implementation, if the spatial stream number indicated by the spatial stream number subfield is one of 1 to 16, then the number of bits occupied by the spatial stream number subfield is 4.
[0137] The EHT-MCS subfield contains an integer from 0 to 15, where 0 indicates BPSK and bitrate (R) 1 / 2, 1 indicates QSPK and R1 / 2, 2 indicates QPSK and R3 / 4, 3 indicates 16-QAM and R1 / 2, 4 indicates 16-QAM and R3 / 4, 5 indicates 64-QAM and R2 / 3, 6 indicates 64-QAM and R3 / 4, 7 indicates 64-QAM and 8 indicates R5 / 6, 9 indicates 256-QAM and R3 / 4, 10 indicates 1024-QAM and R3 / 4, 11 indicates 1024-QAM and R5 / 6, 12 indicates 4096-QAM and R3 / 4, 13 indicates 4096-QAM and R5 / 6, 14 indicates BPSK-DCM-DUP and R1 / 2, and 15 indicates BPSK-DCM and R1 / 2.
[0138] 15 indicates BPSK with DCM. If the EHT-MCS subfield is 0 or 15, the DCM function in HLA is implemented. 14 indicates that DUP transmission is introduced based on BPSK-DCM.
[0139] Optionally, the number of bits occupied by the EHT-MCS subfield can be 4 or 5.
[0140] It should be noted that the number of bits occupied by the subfields in a control subfield can be adjusted on a case-by-case basis, as long as the total number of bits occupied by all control subfields in the first and second messages does not exceed 26.
[0141] In the technical solution provided in this application, before the first communication device sends a first message to the second communication device, the first communication device receives a second message sent by the second communication device, and the first communication device sends a first message to the second communication device based on the second message. The control subfield in the second message includes one or more of the following fields: an EHT indication subfield, a bandwidth indication subfield, and a resource unit allocation indication subfield. The bandwidth indicated by the bandwidth indication subfield is 320 megahertz, and / or the resource unit indicated by the resource unit allocation indication subfield includes one or more of the following resource units: 52+26 tone MRU, 106+26 tone MRU, 484+242 tone MRU, 996+484 tone MRU, 2×996+484 tone MRU, 3×996 tone MRU, 3×996+484 tone MRU, and 4×996 tone RU. The total number of bits occupied by all subfields in the control subfield in the first and second messages shall not exceed 26. This implements the requested transmission of link adaptation control information in the 802.11be standard and later standards.
[0142] Figure 7 is a schematic flowchart of an unclaimed EHT LA control information transmission method according to an embodiment of the present application. As shown in Figure 7, the method includes at least S701.
[0143] S701: The first communication device sends the first message to the second communication device.
[0144] The first communication device is a data receiver, and the second communication device is a data transmitter. The first communication device transmits a first message to the second communication device. The first message includes a control field, which includes a control subfield, and the MFB parameters carried in the control subfield are estimated based on the most recently received PPDU. In this case, the unclaimed MCS feedback subfield in the control subfield is set to 1.
[0145] The control subfield in the first message is subject to the following conditions: the HE / EHT LA control distinction indication subfield indicates that the control subfield is EHT LA; the bandwidth indication subfield may indicate up to 320 MHz; the resource unit allocation indication subfield supports at least one of the following: 52+26 tone MRU, 106+26 tone MRU, 484+242 tone MRU, 996+484 tone MRU, 2×996+484 tone MRU, 3×996 tone MRU, 3×996+484 tone MRU, and 4×996 tone RU; the spatial stream count subfield may indicate more than 8 streams; the EHT-MCS subfield includes 4096-QAM, BPSK-DCM, and BPSK-DCM-DUP; the number of bits occupied by the MSI subfield is 2 or less; and the PPDU in the PPDU parameter subfield is EHT MU PPDU and EHT It satisfies at least one of the following conditions: it contains at least one of TB PPDU.
[0146] For details regarding the HE / EHT LA control distinction indication subfield, bandwidth indication subfield, resource unit allocation indication subfield, spatial stream count subfield, EHT-MCS subfield, and PPDU parameter subfield in the first message, please refer to S501, S601, and S602. Further details will not be described here again.
[0147] It should be noted that the number of bits occupied by the subfields in a control subfield can be adjusted on a case-by-case basis, as long as the total number of bits occupied by all control subfields in the first and second messages does not exceed 26.
[0148] In the technical solution provided in this application, the first communication device performs an estimation based on the most recently received PPDU parameters and sends a first message to the second communication device. In this case, the unclaimed MCS feedback subfield in the control subfield of the first message is set to 1, and the number of bits occupied by all subfields in the control subfield of the first message does not exceed 26. This implements the unclaimed transmission of link adaptation control information in the 802.11be standard and later standards.
[0149] The subfields within the control subfield are briefly described below, referring to Table 5.
[0150] [Table 5-1]
[0151] [Table 5-2]
[0152] [Table 5-3]
[0153] [Table 5-4]
[0154] [Table 5-5]
[0155] [Table 5-6]
[0156] [Table 5-7]
[0157] Figure 8 is a schematic diagram of a new control subfield according to an embodiment of the present application. As shown in Figure 8, this control subfield includes a control identifier, an unclaimed MCS feedback subfield, an MCS request subfield, a spatial stream count subfield, an EHT-MCS subfield, a resource unit allocation indication subfield, a bandwidth indication subfield, an MSI subfield or PPDU parameter subfield, a transmitter beamforming subfield, an UL EHT TB PPDU MFB subfield, an HE / EHT indication subfield, and a spare subfield. The value of the control identifier is 2.
[0158] The Unclaimed MCS Feedback subfield indicates whether the control information being carried in the Control subfield is unclaimed MCS feedback information. If the Unclaimed MCS Feedback subfield is set to 1, it indicates that the EHT LA control is unclaimed MFB. If the Unclaimed MCS Feedback subfield is set to 0, it indicates that the EHT LA control is MCS requested or claimed MCS feedback.
[0159] The MCS Request subfield indicates a request for EHT LA feedback. If the Unrequested MCS Feedback subfield is set to 0 and the MCS Request subfield is set to 1, it indicates a request for EHT LA feedback. If both the Unrequested MCS Feedback subfield and the MCS Request subfield are set to 0, it indicates a response to EHT LA feedback. If the Unrequested MCS Feedback subfield is set to 1, the MCS Request subfield is considered reserved.
[0160] The spatial stream count subfield indicates the recommended spatial stream count for the first communication device.
[0161] Optionally, if the Unclaimed MCS Feedback subfield is set to 1 and the UL EHT TB PPDU MFB subfield is set to 0, or if the Unclaimed MCS Feedback subfield is set to 0 and the MCS Request subfield is set to 0, the Spatial Stream Count subfield indicates the recommended spatial stream count when the PPDU is sent to the second communication device.
[0162] If the Unclaimed MCS Feedback subfield is set to 1 and the UL EHT TB PPDU MFB subfield is set to 1, the Spatial Stream Count subfield indicates the recommended spatial stream count when the first communication device transmits an EHT TB PPDU.
[0163] The spatial stream count subfield may indicate any one of the spatial stream counts from 1 to 16, or any one of the spatial stream counts 1, 2, 4, 6, 8, 12, and 16, as well as another spare spatial stream count.
[0164] Optionally, the number of bits occupied by the spatial stream number subfield can be 3 or 4.
[0165] In possible implementations, if the spatial stream number indicated by the spatial stream number subfield is one of 1, 2, 4, 6, 8, 12, 16, and another spare spatial stream number, then the number of bits occupied by the spatial stream number subfield is 3.
[0166] In another possible implementation, if the spatial stream number indicated by the spatial stream number subfield is one of 1 to 16, then the number of bits occupied by the spatial stream number subfield is 4.
[0167] The EHT-MCS subfield indicates the EHT-MCS recommended by the first communication device.
[0168] Optionally, if the Unclaimed MCS Feedback subfield is set to 1 and the UL EHT TB PPDU MFB subfield is set to 0, or if the Unclaimed MCS Feedback subfield is set to 0 and the MCS Request subfield is set to 0, the EHT-MCS subfield indicates the recommended EHT-MCS when the PPDU is sent to the second communication device.
[0169] If the Unclaimed MCS Feedback subfield is optionally set to 1 and the UL EHT TB PPDU MFB subfield is set to 1, the EHT-MCS subfield indicates the recommended EHT-MCS when the first communication device transmits an EHT TB PPDU.
[0170] For example, the EHT-MCS subfield may contain any integer from 0 to 15, in which case 0 indicates BPSK and bitrate (R) 1 / 2, 1 indicates QSPK and R1 / 2, 2 indicates QPSK and R3 / 4, 3 indicates 16-QAM and R1 / 2, 4 indicates 16-QAM and R3 / 4, 5 indicates 64-QAM and R2 / 3, 6 indicates 64-QAM and R3 / 4, and 7 indicates 64-QA 8 indicates M and R5 / 6, 9 indicates 256-QAM and R3 / 4, 10 indicates 1024-QAM and R3 / 4, 11 indicates 1024-QAM and R5 / 6, 12 indicates 4096-QAM and R3 / 4, 13 indicates 4096-QAM and R5 / 6, 14 indicates BPSK-DCM-DUP and R1 / 2, and 15 indicates BPSK-DCM and R1 / 2.
[0171] 15 indicates BPSK with DCM. If the EHT-MCS subfield is 0 or 15, the same or similar functionality as DCM in HLA may be implemented. 14 indicates that DUP transmission is introduced based on BPSK-DCM.
[0172] Optionally, the number of bits occupied by the EHT-MCS subfield can be 4 or 5.
[0173] The Resource Unit Allocation Indication subfield indicates the RU for EHT-MCS recommended by the first communication device, or the RU indicated when the second communication device requests feedback.
[0174] If the Unclaimed MCS Feedback subfield is set to 1 and the UL EHT TB PPDU MFB subfield is set to 0, the Resource Unit Allocation subfield indicates the RU for EHT-MCS that is recommended when the PPDU is sent to the first communication device.
[0175] Optionally, if the Unrequested MCS Feedback subfield is set to 0 and the MCS Request subfield is set to 1, the Resource Unit Allocation subfield indicates the RU shown when the second communication device requests feedback.
[0176] Both the resource unit allocation subfield and the bandwidth indication subfield indicate a specific resource unit.
[0177] If the Unclaimed MCS Feedback subfield is optionally set to 1 and the UL EHT TB PPDU MFB subfield is set to 1, the Resource Unit Allocation subfield indicates the recommended EHT-MCS applicable resource units when the first communication device transmits the EHT TB PPDU. The resource units actually allocated may be ignored by the receiver.
[0178] Otherwise, this subfield is treated as a reserve field.
[0179] Optionally, the number of bits occupied by the resource unit assignment indication subfield may be 7, 8, or 9. The resource unit assignment indication subfield may indicate applicable resource units by using a table index or bitmap. For applicable resource units indicated by the resource unit assignment indication subfield using a table index or bitmap, see S501. Further details are not described here.
[0180] The bandwidth indication subfield indicates the bandwidth applicable to the EHT-MCS as recommended by the first communication device, or the bandwidth indicated when the second communication device requests feedback.
[0181] If the Unclaimed MCS Feedback subfield is set to 1 and the UL EHT TB PPDU MFB subfield is set to 0, the Bandwidth Indication subfield indicates the recommended EHT-MCS bandwidth applicable when the PPDU is transmitted to the first communication device.
[0182] Optionally, if the Unrequested MCS Feedback subfield is set to 0 and the MCS Requested subfield is set to 1, the Bandwidth Indication field indicates the bandwidth indicated when the second communication device requests feedback.
[0183] If the Unclaimed MCS Feedback subfield is set to 1 and the UL EHT TB PPDU MFB subfield is set to 1, the Bandwidth Indication subfield indicates the recommended EHT-MCS bandwidth applicable when the first communication device transmits an EHT TB PPDU.
[0184] The number of bits occupied by the bandwidth indication subfield can be 3. The bandwidth indication subfield can contain any integer from 0 to 4. All integers from 0 to 4 can correspond to 20MHz, 40MHz, 80MHz, 160MHz, and 320MHz, respectively. The remaining bits may be spare bits.
[0185] The MSI subfield or PPDU parameter subfield indicates the type of MCS request indication sequence or PPDU.
[0186] If the Unclaimed MCS Feedback subfield is optionally set to 0 and the MCS Requested subfield is set to 1, the MSI subfield or PPDU parameter subfield will contain a sequence number from 0 to 3 to indicate a specific EHT-MCS feedback request. In this case, the number of bits occupied by the MSI subfield or PPDU parameter subfield is 2.
[0187] If the Unclaimed MCS Feedback subfield is optionally set to 0 and the MCS Requested subfield is set to 0, the MSI subfield or PPDU Parameter subfield will contain a sequence number from 0 to 3 to indicate a specific EHT-MCS feedback. In this case, the number of bits occupied by the MSI subfield or PPDU Parameter subfield is 2.
[0188] If the Unclaimed MCS Feedback subfield is optionally set to 1, the MSI subfield or PPDU Parameter subfield indicates the type of PPDU for parameter estimation of the Unclaimed MFB. In this case, the number of bits occupied by the PPDU Parameter subfield is 2 or 3.
[0189] In possible implementations, the PPDU parameter subfield occupies 2 bits. The PPDU parameter subfield indicates the PPDU type and coding type. The PPDU may include EHT MU PPDU and EHT TB PPDU, and the coding type may include BCC and LDPC. The PPDU type may occupy 1 bit, and the coding type may occupy 1 bit.
[0190] For example, 0 indicates EHT MU PPDU, and 1 indicates EHT TB PPDU. 0 indicates BCC, and 1 indicates LDPC. Optionally, for RUs with a size larger than 242 tones, there is no coding type indication, and the default coding type is LDPC.
[0191] In another possible implementation, the number of bits occupied by the PPDU parameter subfield is 3. The PPDU parameter subfield indicates the PPDU type and coding type. The PPDU type may occupy 2 bits, and the coding type may occupy 1 bit.
[0192] For example, 0 indicates EHT MU PPDU, 1 indicates EHT TB PPDU, and the remaining bits are spare bits. 0 indicates BCC, and 1 indicates LDPC. In particular, for RUs with a size larger than 242 tones, there is no coding type indication, and the default coding type is LDPC.
[0193] The transmitter beamforming subfield indicates whether beamforming is performed for the PPDU used when estimating unclaimed MFB. This subfield occupies 1 bit.
[0194] For example, if the Unclaimed MCS Feedback subfield is set to 1 and the UL EHT TB PPDU MFB subfield is set to 0, the Transmitter Beamforming subfield will be set to 0 to indicate a PPDU that is not beamformed, or to 1 to indicate a PPDU that is beamformed. Otherwise, this subfield will be left blank.
[0195] The UL EHT TB PPDU MFB subfield indicates uplink ultra-high throughput trigger-based PPDU MCS feedback.
[0196] If the Unclaimed MCS Feedback subfield is set to 1 and the UL EHT TB PPDU MFB subfield is set to 1, it indicates that the indicated spatial stream count, indicated EHT-MCS, indicated bandwidth, and indicated resource unit allocation subfields are the recommended MCS feedback parameters when the first communication device transmits an EHT TB PPDU. Otherwise, this subfield is left blank.
[0197] The HE / EHT indication subfield is used to distinguish whether a control subfield is an HLA control subfield or an EHT LA control subfield. If the HE / EHT indication subfield is set to 0, it indicates that the control subfield is an HLA control subfield. If the HE / EHT indication subfield is set to 1, it indicates that the control subfield is an EHT LA control subfield. The number of bits occupied by the HE / EHT indication subfield is 1.
[0198] The number of bits occupied by the spare subfield is 1. The spare subfield is used to introduce more MCS types later. Alternatively, the spare subfield and the EHT-MCS subfield can be directly combined into 5 bits, in which case the indicated values 16 to 31 are spared.
[0199] In this embodiment of the present application, the first communication device is a data receiver, and the second communication device is a data transmitter.
[0200] It should be understood that the subfields in the control subfield shown in Figure 8 are merely examples and are not limited to this application. In addition, the number of bits occupied by each subfield in the control subfield may be adjusted on a case-by-case basis, as long as the total number of bits occupied by all subfields in the control subfield does not exceed a predetermined number of bits. For example, the total number of bits occupied by all subfields in the control subfield does not exceed 26.
[0201] Figure 9 is a schematic diagram of another novel control subfield according to an embodiment of the present application. As shown in Figure 9, the control subfield includes a control identifier, an unclaimed MCS feedback subfield, an MCS request subfield, a spatial stream count subfield, an EHT-MCS subfield, a resource unit allocation indication subfield, a bandwidth indication subfield, an MSI subfield or PPDU parameter subfield, a transmitter beamforming subfield, a UL EHT TB PPDU MFB subfield, and a spare subfield.
[0202] In contrast to the control subfields shown in Figure 8, the HE / EHT indication subfield is not used to distinguish whether a control subfield is an HLA control subfield or an EHT LA control subfield in the control subfields shown in Figure 9. Instead, a new control identifier is used in the control subfield. Specifically, a control identifier value of 2 indicates that the control subfield is an HLA control subfield. A control identifier value of any integer between 7 and 14 indicates that the control subfield is an EHT LA control subfield.
[0203] For all subfields in the control subfield, please refer to Figure 8. Further details will not be described here.
[0204] It should be understood that the subfields in the control subfield shown in Figure 9 are merely examples and are not limited to this application. In addition, the number of bits occupied by each subfield in the control subfield may be adjusted on a case-by-case basis, as long as the total number of bits occupied by all subfields in the control subfield does not exceed a predetermined number of bits. For example, the total number of bits occupied by all subfields in the control subfield does not exceed 26.
[0205] Figure 10 is a schematic diagram of the structure of an EHT LA control information transmission device according to an embodiment of the present application. As shown in Figure 10, the device 1000 may include a transmission module 1001.
[0206] In possible implementations, the device 1000 may be configured to implement the method shown in Figure 5. For example, the transmitting module 1001 may be configured to implement S501.
[0207] In another possible implementation, the device 1000 may further include a receiving module. In this implementation, the device 1000 may be configured to implement the method shown in Figure 6. For example, the transmitting module 1001 is configured to implement S601, and the receiving module is configured to implement S602.
[0208] In yet another possible implementation, the device 1000 may be configured to implement the method shown in Figure 7. For example, the transmitting module 1001 may be configured to implement S701.
[0209] Figure 11 is a schematic diagram of the structure of an EHT LA control information transmission device according to another embodiment of the present application. The device 1100 shown in Figure 11 may be configured to perform the method implemented in this embodiment shown in any one of Figures 5 to 7.
[0210] As shown in Figure 11, the device 1100 provided in this embodiment includes a memory 1101, a processor 1102, a communication interface 1103, and a bus 1104. Communication connectivity between the memory 1101, the processor 1102, and the communication interface 1103 is implemented through the bus 1104.
[0211] Memory 1101 may be read-only memory (ROM), a static storage device, a dynamic storage device, or random access memory (RAM). Memory 1101 may store a program. When a program stored in memory 1101 is executed by processor 1102, processor 1102 may be configured to perform the steps of the method shown in Figures 5 to 7.
[0212] The processor 1102 may be a central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits. The processor 1102 is configured to execute a relevant program and implement the transmission of EHT LA control information in the method embodiment of this application.
[0213] Alternatively, the processor 1102 may be an integrated circuit chip having signal processing capabilities. In the implementation process, the steps of the method in the embodiments of this application may be completed by using hardware integrated logic circuits in the processor 1102 or instructions in the form of software.
[0214] The processor 1102 may, as an alternative, be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or another programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. The processor may implement or perform the methods, steps, and logic block diagrams disclosed in embodiments of this application. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor, etc.
[0215] The steps of the methods disclosed in relation to embodiments of this application may be performed and completed directly by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software modules may be located in mature storage media in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. The storage medium is located in memory 1101. Processor 1102 reads information in memory 1101 and, in combination with the hardware of processor 1102, completes the functions that need to be performed in the methods of embodiments of this application. For example, processor 1102 may perform the steps / functions in the embodiments shown in Figures 5 to 7.
[0216] The communication interface 1103 uses, but is not limited to, a transceiver device, such as a transceiver, to implement communication between the device 1100 and another device or communication network.
[0217] Bus 1104 may include paths for information transfer between various components of the device 1100 (for example, memory 1101, processor 1102, and communication interface 1103).
[0218] It should be understood that the apparatus 1100 shown in this embodiment of the present application may be an electronic device or a chip located on an electronic device.
[0219] It should be understood that the processor in the embodiments of this application may be a central processing unit (CPU), or another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or another programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor, etc.
[0220] It can be understood that the memory in the embodiments of this application may be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory may be random access memory (RAM) and may be used as an external cache. Rather than providing a restrictive description, examples illustrate the use of many forms of random access memory (RAM), such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchlink dynamic random access memory (SLDRAM), and direct rambus random access memory (DR RAM).
[0221] All or some of the embodiments described above may be implemented by software, hardware, firmware, or any combination thereof. Where software is used to implement an embodiment, the embodiments described above may be implemented in whole or in part in the form of a computer program product. A computer program product includes one or more computer instructions or computer programs. When a program instruction or computer program is loaded onto a computer and executed, all or in part of the procedures or functions according to the embodiments of this application are produced. The computer may be a general-purpose computer, a dedicated computer, a computer network, or another programmable device. Computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions may be transmitted wirelessly (e.g., infrared, radio, and microwave) from one website, computer, server, or data center to another website, computer, server, or data center. A computer-readable storage medium may be any available medium accessible by a computer or data storage device, such as a server or data center, integrating one or more available media. The usable media may be magnetic media (e.g., floppy disks, hard disks, or magnetic tapes), optical media (e.g., DVDs), or semiconductor media. Semiconductor media may include solid-state drives.
[0222] In this specification, the term "and / or" describes only the relationship between the related objects, and it should be understood that three relationships may exist. For example, "A and / or B" can refer to three cases: "only A exists," "both A and B exist," and "only B exists." A and B can be singular or plural. In addition, the letter " / " in this specification generally indicates an "or" relationship between related objects, but can also indicate an "and / or" relationship. For further details, please refer to the above and below descriptions for understanding.
[0223] In this application, “at least one” means one or more, and “multiple” means two or more. “At least one of the following items” or similar expressions refer to any combination of these items, including any single item or any combination of multiple items. For example, “at least one of a, b, or c” could mean a, b, c, ab, ac, bc, or abc, in which case a, b, and c may be singular or plural.
[0224] It should be understood that the sequence numbers of the aforementioned processes do not represent the execution sequence in the embodiments of this application. The execution sequence of those processes should be determined according to the function and internal logic of those processes and should not constitute any limitation on the implementation process of the embodiments of this application.
[0225] Those skilled in the art will recognize that, in relation to the examples described in the embodiments disclosed herein, units and algorithmic steps can be implemented by electronic hardware, or by a combination of computer software and electronic hardware. Whether the functions are performed by hardware or by software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use various methods to implement the described functions for their respective individual applications, but such implementations should not be considered beyond the scope of this application.
[0226] For the purpose of convenient and concise description, it will be readily apparent to those skilled in the art that detailed functional processes of the aforementioned systems, apparatus, and units should be referred to in the corresponding processes in the aforementioned method embodiments. Further details will not be described here again.
[0227] It should be understood that in some embodiments provided in this application, the disclosed systems, apparatus, and methods may be implemented in other forms. For example, the described apparatus embodiments are merely examples. For example, the divisions into units are merely logical functional divisions and may be other divisions in actual implementation. For example, multiple units or components may be combined or integrated to form another system, or some functions may be ignored or not performed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be implemented through some interfaces. Indirect coupling or communication connection between apparatuses or between units may be implemented in electronic, mechanical, or other forms.
[0228] Units described as separate parts may or may not be physically separate, and parts shown as units may or may not be physical units, may be located in one place, or may be distributed across multiple network units. Some or all of the units may be selected based on the actual requirements to achieve the objectives of the solution of the embodiment.
[0229] In addition, the functional units in the embodiments of this application may be integrated to form a single processing unit, each of these units may exist physically independently, or two or more units may be integrated to form a single unit.
[0230] When functions are implemented in the form of software function units and sold or used as independent products, those functions may be stored on a computer-readable storage medium. Based on such understanding, the technical solutions of this application, or the parts that contribute to the prior art, or some of those technical solutions, may be implemented in the form of a software product. That computer software product is stored on a storage medium and includes several instructions for instructing a computer device (which may be a personal computer, server, network device, etc.) to perform all or some of the steps of the method described in embodiments of this application. The aforementioned storage medium includes any medium capable of storing program code, such as a USB flash drive, a removable hard disk, read-only memory, random access memory, magnetic disk, or optical disk.
[0231] The foregoing description is merely a specific implementation of this application and is not intended to limit the scope of protection of this application. Any modifications or alternative forms that are readily conceivable by a person skilled in the art within the technical scope disclosed in this application shall fall within the scope of protection of this application. Therefore, the scope of protection of this application shall be subject to the scope of protection of the claims.
Claims
1. An extremely high throughput (EHT) link adaptation (LA) control information transmission method performed by a second communication device, wherein the EHT LA control information transmission method is: A step of receiving a first message, wherein the first message includes a control field, the control field includes a control subfield, the control subfield includes fields namely an EHT indication subfield, a spatial stream number subfield, an EHT modulation coding scheme (MCS) subfield, and an MCS request sequence identifier (MSI) subfield, the EHT indication subfield indicating that the control subfield is a control field of EHT LA control information, and the EHT indication subfield and HE indication The subfield is the same subfield as in the control subfield, the spatial stream count subfield indicates the recommended spatial stream count, the EHT-MCS subfield indicates the recommended EHT-MCS, and the MSI subfield indicates the MCS request sequence, step An EHT LA control information transmission method, including the following.
2. The EHT LA control information transmission method according to claim 1, wherein the MCS indicated by the EHT-MCS subfield includes one or more of 4096-Quaternary Amplitude Modulation (QAM), Binary Phase Shift Keying (BPSK)-Dual Carrier Modulation (DCM), and BPSK-DCM-Duplication DUP.
3. The EHT LA control information transmission method is as follows: A step of sending a second message, the second message comprising a control field, the control field in the second message comprising a control subfield, the control subfield in the second message comprising one or more fields, namely an EHT indication subfield, a bandwidth indication subfield, and a resource unit allocation indication subfield, wherein the bandwidth indication subfield indicates the bandwidth applicable to the recommended EHT-MCS, and the resource unit allocation indication subfield indicates the resource units (RUs) applicable to the recommended EHT-MCS. This further includes, and The EHT LA control information transmission method according to claim 1, wherein the bandwidth indicated by the bandwidth indication subfield is 320 megahertz, and / or the resource unit indicated by the resource unit allocation indication subfield is one or more of the following resource units: an MRU including 52 tone RUs and 26 tone RUs, an MRU including 106 tone RUs and 26 tone RUs, an MRU including 484 tone RUs and 242 tone RUs, an MRU including 996 tone RUs and 484 tone RUs, an MRU including two 996 tone RUs and 484 tone RUs, an MRU including three 996 tone RUs, an MRU including three 996 tone RUs and 484 tone RUs, and an RU including four 996 tone RUs.
4. The control subfield in the first message and the control subfield in the second message each further include an unclaimed MCS feedback subfield, and the unclaimed MCS feedback subfield indicates that the message carrying the unclaimed MCS feedback subfield is a claimed feedback message. The first message further includes an MCS request subfield, the MCS request subfield indicating that the first message is a message to respond to EHT LA feedback, and The EHT LA control information transmission method according to claim 3, wherein the second message further includes an MCS request subfield, and the MCS request subfield in the second message indicates that the second message is a message for requesting the EHT LA feedback.
5. The control subfield further includes a bandwidth indication subfield, a resource unit allocation indication subfield, and a physical layer protocol data unit (PPDU) parameter subfield, wherein the bandwidth indication subfield indicates the bandwidth applicable to the recommended EHT-MCS, the resource unit allocation indication subfield indicates the resource unit RU applicable to the recommended EHT-MCS, and the PPDU parameter subfield indicates the type of PPDU for parameter estimation, and The bandwidth indication subfield, the resource unit allocation indication subfield, and the PPDU parameter subfield are, The conditions are that the bandwidth indicated by the bandwidth indication subfield is 320 megahertz, and the PPDU indicated by the PPDU parameter subfield includes one or more of EHT multi-user (MU) PPDUs and EHT trigger-based (TB) PPDUs, The resource unit indicated by the resource unit assignment indication subfield includes one or more of the following resource units: an MRU containing a 52-tone RU and a 26-tone RU, an MRU containing a 106-tone RU and a 26-tone RU, an MRU containing a 484-tone RU and a 242-tone RU, an MRU containing a 996-tone RU and a 484-tone RU, an MRU containing two 996-tone RUs and a 484-tone RU, an MRU containing three 996-tone RUs, an MRU containing three 996-tone RUs and a 484-tone RU, and an RU containing four 996-tone RUs. The EHT LA control information transmission method according to claim 1, which satisfies the condition.
6. The EHT LA control information transmission method according to claim 5, wherein the control subfield in the first message further includes an unclaimed MCS feedback subfield, and the unclaimed MCS feedback subfield indicates that the message carrying the unclaimed MCS feedback subfield is an unclaimed feedback message.
7. The EHT LA control information transmission method according to claim 5, wherein the number of bits occupied by the PPDU parameter subfield is 2.
8. The EHT LA control information transmission method according to claim 7, wherein the PPDU parameter subfield further indicates a coding type, the type of the PPDU occupies one bit, and the coding type occupies one bit.
9. The EHT LA control information transmission method according to claim 7, wherein the PPDU parameter subfield and the MSI subfield are the same subfield in the control subfield.
10. The EHT LA control information transmission method according to claim 5, wherein the number of bits occupied by the PPDU parameter subfield is 3.
11. The EHT LA control information transmission method according to claim 5, wherein the number of bits occupied by the bandwidth indication subfield is 3.
12. The EHT LA control information transmission method according to claim 5, wherein the number of bits occupied by the resource unit allocation indication subfield is 7, 8, or 9.
13. The EHT LA control information transmission method according to claim 1, wherein the number of bits occupied by the spatial stream number subfield is 3, and the spatial stream number indicated by the spatial stream number subfield is one of 1, 2, 4, 6, 8, 12, 16, and another spare spatial stream number.
14. The EHT LA control information transmission method according to claim 1, wherein the number of bits occupied by the EHT-MCS subfield is 4 or 5.
15. The EHT LA control information transmission method according to claim 1, wherein the number of bits occupied by the control subfield is 26 or less.
16. An extremely high throughput (EHT) link adaptation (LA) control information transmission device comprising memory and a processor, The memory is configured to store program instructions, and An extremely high-throughput (EHT) link adaptation (LA) control information transmission device, wherein the processor is configured to call the program instructions in the memory and execute the method according to any one of claims 1 to 15.
17. A chip comprising at least one processor and a communication interface, wherein the communication interface and the at least one processor are interconnected by wiring, and the at least one processor is configured to execute a computer program or instructions to perform the method according to any one of claims 1 to 15.
18. A computer-readable medium, the computer-readable medium storing program code to be executed by a computer, and the program code including instructions used to perform the method according to any one of claims 1 to 15.
19. A communication system, wherein the communication system includes the transmission device described in claim 16.