Wireless communication methods and communication devices
By employing different modulation schemes between different spatial streams and utilizing the information in the trigger frame, the problem of the single spatial stream modulation scheme in the existing technology is solved, thereby improving the transmission rate and resource utilization efficiency.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-04
- Publication Date
- 2026-03-12
AI Technical Summary
In existing technologies, the modulation method of spatial streams is limited, which makes it impossible to fully utilize radio frequency link resources with minimal implementation complexity, thus affecting the transmission rate.
Flexible modulation of spatial streams is achieved by using different modulation methods between different spatial streams and using information in the trigger frame to indicate the modulation method of different devices.
The increased transmission rate allows for a better match between the transmission rate of each spatial stream and the channel quality, making full use of radio frequency link resources.
Smart Images

Figure CN2024116953_12032026_PF_FP_ABST
Abstract
Description
Wireless communication method and communication device TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, and more particularly, to a wireless communication method and a communication device. BACKGROUND
[0002] With the development of technology, different spatial streams use different modulation methods, which can be referred to as unequal modulation (UEQM) technology. This technology can enable different spatial streams (ss) to use different modulation methods under the premise of minimum implementation complexity.
[0003] SUMMARY
[0004] The present application provides a wireless communication method and a communication device. The various aspects involved in the present application are introduced below.
[0005] In a first aspect, a wireless communication method is provided. The method comprises: a first device sending first information to a second device; wherein the first information is used to indicate information related to a first function used by the second device, and in a case where the second device uses the first function, the second device sends a first physical layer protocol data unit (PPDU) through multiple spatial streams, the multiple spatial streams include a first spatial stream and a second spatial stream, and the second device uses different modulation methods in the first spatial stream and the second spatial stream.
[0006] In a second aspect, a wireless communication method is provided. The method comprises: a second device receiving first information sent by a first device; wherein the first information is used to indicate information related to a first function used by the second device, and in a case where the second device uses the first function, the second device sends a first PPDU through multiple spatial streams, the multiple spatial streams include a first spatial stream and a second spatial stream, and the second device uses different modulation methods in the first spatial stream and the second spatial stream.
[0007] In a third aspect, a communication device is provided. The communication device is a first device, and the communication device comprises: a sending unit configured to send first information to a second device; wherein the first information is used to indicate information related to a first function used by the second device, and in a case where the second device uses the first function, the second device sends a first PPDU through multiple spatial streams, the multiple spatial streams include a first spatial stream and a second spatial stream, and the second device uses different modulation methods in the first spatial stream and the second spatial stream.
[0008] In a fourth aspect, a communication device for a second device is provided, the communication device comprising: a receiving unit configured to receive first information transmitted by a first device, wherein the first information is used to indicate information related to a first function used by the second device, and in a case that the second device uses the first function, the second device transmits a first PPDU through a plurality of spatial streams, the plurality of spatial streams comprising a first spatial stream and a second spatial stream, and the second device uses different modulation modes in the first spatial stream and the second spatial stream.
[0009] In a fifth aspect, a communication device is provided, comprising a processor and a memory, the memory being configured to store one or more computer programs, and the processor being configured to invoke the computer programs in the memory to cause the communication device to perform some or all of the steps in the methods of the various aspects described above.
[0010] In a sixth aspect, a communication system is provided, comprising the communication device described above. In another possible design, the system can further comprise other devices interacting with the communication device in the solutions provided by the embodiments of the present application.
[0011] In a seventh aspect, a computer-readable storage medium is provided, which stores a computer program, and the computer program causes a communication device to perform some or all of the steps in the methods of the various aspects described above.
[0012] In an eighth aspect, a computer program product is provided, which comprises a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a communication device to perform some or all of the steps in the methods of the various aspects described above. In some implementations, the computer program product can be a software installation package.
[0013] In a ninth aspect, a chip is provided, which comprises a memory and a processor, and the processor can invoke and run a computer program from the memory to implement some or all of the steps described in the methods of the various aspects described above.
[0014] Through the first information, the first device can indicate or suggest information related to the first function (or UEQM) used by the second device. The second device can perform corresponding operations according to the indication or suggestion of the first device, so that the transmission rate of each spatial stream is more matched with the channel quality, and then the radio frequency link resources are fully utilized and the transmission rate is improved. BRIEF DESCRIPTION OF DRAWINGS
[0015] FIG. 1 is a schematic diagram of a wireless communication system to which embodiments of the present application are applied.
[0016] FIG. 2 is an example diagram of a format of a trigger frame.
[0017] FIG. 3A is an example diagram of a format of a high-efficiency (HE) variant common information field.
[0018] FIG. 3B is an example diagram of a format of an extremely high throughput (EHT) variant common information field.
[0019] FIG. 3C is an example diagram of a format of a special user information field.
[0020] FIG. 4A is an example diagram of a format of an HE variant user information field.
[0021] FIG. 4B is an example diagram of a format of a spatial stream allocation (SS allocation) field.
[0022] FIG. 4C is an example diagram of a format of a random access resource unit information (RA-RU information) field.
[0023] FIG. 4D is a format of a trigger dependent user information field in a basic trigger frame.
[0024] FIG. 4E is an example diagram of a format of an EHT variant user information field.
[0025] FIG. 4F is an example diagram of a format of another spatial stream allocation field.
[0026] FIG. 5A is an example diagram of a medium access control (MAC) frame.
[0027] FIG. 5B is an example diagram of a format of an A-control field.
[0028] FIG. 5C is an example diagram of a format of a control subfield.
[0029] FIG. 5D is an example diagram of a format of a control information subfield in a control subfield.
[0030] FIG. 5E is an example diagram of a format of a modulation coding scheme request sequence identifier (MSI) or partial PPDU parameters (MSI / partial PPDU parameters) field.
[0031] FIG. 6 is a schematic flow chart of a method of wireless communication according to embodiments of the application.
[0032] FIG. 7 is an example of a format of a special user info field according to embodiments of the application.
[0033] FIG. 8 is an example of a format of a spatial stream allocation field according to embodiments of the application.
[0034] FIG. 9 is an example of a format of a UHR variant user info field according to embodiment 1.1 of the application.
[0035] FIG. 10 is an example of a format of a UHR variant user info field according to embodiment 1.2 of the application.
[0036] FIG. 11 is an example of a format of a UHR variant user info field according to embodiment 1.3 of the application.
[0037] FIG. 12 is an example of a format of a UHR variant user info field according to embodiment 1.4 of the application.
[0038] FIG. 13 is an example of a format of a UHR special user info field according to embodiment 2.1 of the application.
[0039] FIG. 14 is an example of a format of a UHR special user info field according to embodiment 2.2 of the application.
[0040] FIG. 15 is a schematic flow chart of a signaling procedure in which a trigger frame carries first information.
[0041] FIG. 16A is an example of a format of a basic trigger frame under combination 1 according to embodiments of the application.
[0042] FIG. 16B is an example of a format of a basic trigger frame under combination 2 according to embodiments of the application.
[0043] FIG. 16C is an example of a format of a basic trigger frame under combination 3 according to embodiments of the application.
[0044] FIG. 16D is an example of a format of a basic trigger frame under combination 4 according to embodiments of the application.
[0045] FIG. 17 is an example of a format of an A-control field according to embodiments of the application.
[0046] FIG. 18 is a schematic flow chart of a signaling procedure in which an A-control field carries first information.
[0047] FIG. 19 is a schematic structural diagram of a communication device 1900 according to an embodiment of the present application.
[0048] FIG. 20 is a schematic structural diagram of a communication device 2000 according to an embodiment of the present application.
[0049] FIG. 21 is a schematic structural diagram of an apparatus for communication according to an embodiment of the present application. DETAILED DESCRIPTION
[0050] The technical solutions in the present application will be described below with reference to the accompanying drawings.
[0051] Communication system
[0052] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example, a wireless local area network (WLAN), a wireless fidelity (WiFi), a high performance radio local area network (HIPELAN), a wide area network (WAN), a cellular network or other communication systems, etc. For example, the technical solutions provided by the embodiments of the present application can be applied to a communication system using the 802.11 standard. Exemplarily, the 802.11 standard includes but is not limited to the 802.11ax standard, the 802.11be standard, the 802.11bn standard, the 802.11 standard of the next generation of the 802.11bn standard (post 802.11bn), etc.
[0053] FIG. 1 shows a schematic diagram of a communication system to which the embodiments of the present application are applicable. As shown in FIG. 1, the communication devices in the communication system 100 can include an access point (AP) 111, an AP 112, a station (STA) 121 and a STA 122, wherein the STA 121 can access a network through the AP 111, and the STA 122 can access a network through the AP 112.
[0054] In some implementations, a STA can establish an association relationship with one or more APs, and then the STA and the APs having the association relationship can communicate with each other. As shown in FIG. 1, the AP 111 and the STA 121 can communicate with each other after establishing an association relationship, and the AP 112 and the STA 122 can communicate with each other after establishing an association relationship.
[0055] In some implementations, the communication in the communication system 100 can be the communication between an AP and a non-AP STA, or the communication between a non-AP STA and a non-AP STA, or the communication between a STA and a peer STA, where the peer STA can refer to a device that communicates with the STA, for example, the peer STA can be an AP or a non-AP STA.
[0056] It should be understood that the communication system 100 exemplarily shows two AP STAs and two non-AP STAs, and the communication system 100 can also include a larger number of AP STAs, or the communication system 100 can include other numbers of non-AP STAs, and the embodiments of the present application do not limit this.
[0057] In addition, the above communication system can be applied to a multi-device cooperation scenario, such as a multi-AP (multi-access point, multi-AP) cooperation scenario, or a multi-site cooperation scenario.
[0058] In the embodiments of the present application, the names of the AP and / or the STA are not limited. In some scenarios, the AP can also be referred to as an AP STA, that is, in a certain sense, the AP is also a kind of STA. In other scenarios, the STA can also be referred to as a non-AP STA (non-AP STA).
[0059] In some scenarios, the above communication device can also be a multi-link device (multi-link device, MLD), that is, a device that can communicate through multiple communication links, where the multiple communication links can include communication links of different frequency bands, for example, can include millimeter wave frequency bands and / or low frequency frequency bands. Generally, if the multi-link device is an AP, the AP can also be referred to as an AP MLD. If the multi-link device is a non-AP STA, the non-AP STA can also be referred to as a non-AP MLD.
[0060] In the embodiments of the present application, the AP can be a device in a wireless network. The AP can be a communication server, a router, a switch, a bridge, or the like communication entity, or the AP can include various forms of macro base stations, micro base stations, relay stations, and the like, and of course the AP can also be a chip or a circuit or a processing system in these various forms of devices, thereby implementing the methods and functions of the embodiments of the present application. The AP can be applied to various scenarios, such as a sensor node in a smart city (such as a smart water meter, a smart electricity meter, a smart air detection node), a smart device in a smart home (such as a smart camera, a projector, a display screen, a television, a sound box, a refrigerator, a washing machine, and the like), a node in the Internet of Things, an entertainment terminal (such as an AR, a VR, and the like wearable device), a smart device in a smart office (such as a printer, a projector, and the like), a vehicle networking device in vehicle networking, some infrastructure in daily life (such as a vending machine, a self-service navigation station of a supermarket, a self-service cash register device, and a self-service ordering machine), and the like.
[0061] In some implementations, the role of the STA in the communication system is not absolute, and in some scenarios, the STA can act as an AP. For example, in the scenario of a mobile phone connecting a router, the mobile phone can be a non-AP STA, and in the case of the mobile phone acting as a hotspot for other mobile phones, the mobile phone acts as an AP.
[0062] In the embodiments of the present application, the STA in the embodiments of the present application can be a device with wireless transceiving functions, such as can support 802.11 series protocols, can communicate with an AP or other STAs, for example, the STA is any user communication device that allows a user to communicate with an AP and thereby communicate with a WLAN. The STA is, for example, a user equipment (UE), a mobile station (MS), a mobile terminal (MT), an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile terminal, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device, and the like.
[0063] The STA in the embodiments of the present application can also be a device providing voice / data / image connectivity to a user, for example, a handheld device, a vehicle-mounted device, a home device, a household appliance, a game device, etc. with wireless connection function or equipped with a wireless communication module. For example, a mobile phone, a tablet computer, a notebook computer, a palm computer, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self driving, a drone or a flight photography device, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network or a terminal device in a future evolved public land mobile network (PLMN), etc. can also be a television, a refrigerator, a washing machine, a kitchen appliance, a door lock, a fish tank, a sweeping robot, a game machine, a camera / camcorder, etc. with wireless connection function, and the embodiments of the present application are not limited thereto.
[0064] By way of example and not limitation, in the embodiments of the present application, the STA can also be a wearable device. The wearable device can also be referred to as a wearable smart device, which is a general term for devices that are designed and developed by applying wearable technology to daily wear, such as glasses, gloves, watches, clothing, and shoes. For example, a smart watch or smart glasses, etc. and only focus on a certain type of application function, need to be used with other devices such as a smart phone, such as various types of smart wristbands, smart jewelry, etc. for monitoring vital signs.
[0065] In addition, in the embodiments of the present application, the STA can also be a terminal device in an internet of things (IoT) system. The IoT is an important part of future information technology development, and its main technical feature is to connect objects through communication technology and network, so as to realize the intelligent network of man-machine interconnection and object-object interconnection. In the embodiments of the present application, the IoT technology can achieve massive connection, deep coverage and terminal power saving through, for example, narrow band (NB) technology.
[0066] In addition, in the embodiments of the present application, the STA can be a device in a vehicle-to-everything (V2X) system. The communication mode in the V2X system is collectively referred to as V2X (X represents anything). For example, the V2X communication includes vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication or vehicle-to-network (V2N) communication, etc.
[0067] In addition, in the embodiments of the present application, the STA can also include a smart printer, a train detector, a gas station sensor, and the like, and the main functions include collecting data (part of the terminal device), receiving control information and downlink data of the AP, and transmitting electromagnetic waves to transmit data to the AP.
[0068] In addition, the AP in the embodiments of the present application can be a device for communicating with the STA. The AP can be a network device in a wireless local area network, and the AP can be used for communicating with the STA through the wireless local area network.
[0069] From the perspective of the communication mode supported by the AP, in some implementation manners, the AP can be a device supporting the 802.11be mode. The AP can also be a device supporting multiple current and future WLAN modes of the 802.11 family, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b and 802.11a.
[0070] From the perspective of the communication mode supported by the STA, in some implementation manners, the non-AP STA can support the 802.11be mode. The non-AP STA can also support multiple current and future WLAN modes of the 802.11 family, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b and 802.11a.
[0071] In the embodiments of the present application, the frequency bands that can be supported by the WLAN technology are not limited. In some implementations, the frequency bands that can be supported by the WLAN technology can include, but are not limited to, low frequency bands (such as 2.4 GHz, 5 GHz, 6 GHz), high frequency bands (such as 45 GHz, 60 GHz).
[0072] It should be understood that the specific forms of the STA and the AP in the embodiments of the present application are not specially limited, and are only exemplary described herein.
[0073] UEQM technology
[0074] The UEQM technology allows different spatial streams to use different modulation modes. The related proposal proposes to increase the UEQM mode, so that different spatial streams can use different modulation modes under the premise of minimum implementation complexity.
[0075] For a total number of spatial streams (total NSS), there can be multiple UEQM modes. Table 1 shows an example of the UEQM mode.
[0076] Table 1
[0077] It should be noted that in Table 1, M can represent a modulation order index. M-1 can represent a modulation that is one order lower than M. M-2 can represent a modulation that is two orders lower than M.
[0078] Trigger frame
[0079] The technical solutions proposed in the present application are related to the trigger frame. Therefore, the trigger frame is described below.
[0080] In some communication standards (such as IEEE 802.11), trigger based (TB) PPDU transmission can be implemented based on the trigger frame. For example, a non-MU-RTS trigger frame allocates resources and requests one or more TB PPDU transmissions. The trigger frame can also carry other information required for a responding STA to send a HE TB PPDU, an EHT TB PPDU, a Non-HT PPDU, or a Non-HT Duplicate PPDU. Exemplarily, when performing uplink TB PPDU transmission, the AP can first send a trigger frame, and each non-AP STA can prepare and transmit a TB PPDU according to the parameters indicated by the received trigger frame.
[0081] FIG. 2 is an example diagram of a format of a trigger frame.
[0082] As shown in FIG. 2, the trigger frame can include one or more of the following fields: frame control, duration, receiver address (RA), transmission address (TA), common info, user info list, padding, frame check sequence (FCS).
[0083] The frame control field can carry control information such as frame type.
[0084] The duration field can indicate the remaining transmission opportunity (TXOP) duration.
[0085] The RA field can indicate the address of the station receiving the trigger frame or a broadcast address.
[0086] The TA field can indicate the address of the station sending the trigger frame or a basic service set identifier (BSSID).
[0087] The common info field, the user info list field, and the padding field in the trigger frame are described below. It should be noted that the following examples of the fields in the trigger frame are taken as HE or EHT for ease of understanding, but this is not a limitation of the present application. The present application can also be applied to other versions of trigger frames. For example, the common info field and the user info list field in the UHR trigger frame can have the same or similar fields as in the EHT trigger frame, and the "EHT" in the fields can be replaced with "UHR".
[0088] 1) Common info field
[0089] The common info field mainly carries common information. The common info field can have different variants. For example, the common info field can be interpreted as a HE variant common info field or an EHT variant common info field. Illustratively, a non-EHT non-AP HE STA interprets the common info field as a HE variant common info field. Illustratively, if B54 and B55 in the common info field are equal to 1, a non-AP EHT STA interprets the common info field as a HE variant common info field; otherwise, the common info field is interpreted as an EHT variant common info field.
[0090] FIG. 3A is an example diagram of a format of a HE variant common info field.
[0091] As shown in FIG. 3A, the HE variant common info field can include one or more of the following fields: trigger type, UL length, more TF, CS required, uplink bandwidth (UL BW), GI and HE-LTF type / trigger TXOP sharing mode, number of HE / EHT / UHR-LTF symbols and midamble periodicity, UL STBC, LDPC extra symbol segment, AP TX power, Pre-FEC padding factor, PE disambiguity, UL spatial reuse, Doppler, UL HE-SIG-A2 reserved, reserved, trigger dependent common info.
[0092] FIG. 3B is an example diagram of a format of an EHT variant common info field.
[0093] As shown in FIG. 3B, the EHT variant common info field can include one or more of the following fields: trigger type, uplink length, more trigger frames, need carrier sense, uplink bandwidth, guard interval, and HE / EHT-LTF type / trigger TXOP sharing mode, number of HE / EHT-LTF symbols, reserved, low density parity check extra symbol segment, AP transmit power, Pre-FEX padding factor, PE disambiguation, uplink spatial reuse, HE / EHT P160, special user info field flag, EHT reserved, trigger dependent common info.
[0094] The trigger type field in the common info can be used to indicate a variant of the trigger frame. The variant of the trigger frame can include, for example, a basic trigger frame.
[0095] 2) User info list field
[0096] The user info list field consists of one or more user info fields. In some types of trigger frames (e.g., EHT trigger frames), the user info list field includes one or more special user info fields, and / or, a plurality of variant user info fields. Among them, the variant user info field can be, for example, a HE variant user info field, an EHT variant user info field.
[0097] Optionally, if B39 of the user info field is set to 0 and B54 of the common info field is set to 1 in the trigger frame, the user info field is a HE variant for non-AP EHT STAs; otherwise, it can be an EHT variant. B39 of the HE variant user info field is reserved for non-EHT HE STAs. The EHT AP sets B39 of the HE variant user info field to 0 and it is a PS160 subfield of the EHT variant user info field.
[0098] Table 1 defines the valid combinations of B54 and B55 in the common info field, B39 in the user info field, the presence of the special user info field in the trigger frame, the variant of the user info field, and the corresponding TB PPDU type (Valid combinations of B54 and B55 in the Common Info field, B39 in the User Info field, and solicited TB PPDU format).
[0099] Table 1
[0100] It is noted that all user info fields in the user info list field of the trigger frame, including the special user info field, have the same length, unless the trigger frame is a multi-user block ack request (MU-BAR) trigger frame.
[0101] The special user info field and the variant user info field are described below, respectively.
[0102] The special user info field is a user info field that does not carry user-specific information, but carries extended common information that is not provided in the common info field. If the special user info field exists, it is located after the common info field of the trigger frame and carries information of the U-SIG field of the requested EHT TB PPDU.
[0103] FIG. 3C is an example diagram of the format of the special user info field. As shown in FIG. 3C, the special user info field can include one or more of the following fields: association identification 12 (AID 12), physical layer version identifier, uplink bandwidth extension (UL BW extension), EHT spatial reuse 1, EHT spatial reuse 2, U-SIG disregard and validate, trigger dependent user info, and reserved.
[0104] The AID 12 subfield of the special user info field can be set to 2007 to identify that this user info field is a special user info field.
[0105] The physical layer version identifier field can indicate the physical layer (PHY) version of the requested TB PPDU (non-HE TB PPDU). For EHT, the physical layer version identifier field is set to 0. Values between 1 and 7 are reserved.
[0106] The uplink bandwidth extension field, together with the UL BW subfield in the common info field, indicates the bandwidth of the requested TB PPDU.
[0107] The EHT spatial reuse 1 field carries the values to be included in the corresponding spatial reuse 1 subfield in the U-SIG field of the EHT TB PPDU.
[0108] The EHT Spatial Reuse 2 field carries the value to be included in the corresponding Spatial Reuse 2 subfield of the U-SIG field of the EHT TB PPDU.
[0109] The U-SIG Ignore and Validate field carries the value to be included in the Ignore and Validate subfields of the U-SIG field of the requested EHT TB PPDU.
[0110] The presence and length of the Trigger Dependent User Info subfield in the Special User Info field depends on the variant of the trigger frame. When present, the length and subfields of the Trigger Dependent User Info subfield are as follows: one octet in length and all subfields are reserved in the basic trigger frame and the beamforming report poll (BFRP) trigger frame; four octets in length and all subfields except the BAR Type subfield are reserved in the MU-BAR trigger frame. The BAR Type subfield is set to indicate the compressed BAR in the MU BAR trigger frame.
[0111] If the Special User Info field is included in other trigger frame variants, the Trigger Dependent User Info subfield can not be present in the Special User Info field.
[0112] The Variant User Info field can carry the information of the non-AP STA indicated by the AID 12 subfield. It is known that the AID 12 subfield in the Variant User Info field is different from the content indicated by the AID 12 subfield of the Special User Info field.
[0113] FIG. 4A is an example diagram of the format of the HE Variant User Info field. As shown in FIG. 4A, the Variant User Info field can include one or more of the following fields: Association Identifier 12 (AID 12), RU allocation, Uplink Forward Error Correction Coding Type (UL FEC coding type), Uplink HE Modulation and Coding Strategy (UL HE-MCS), Uplink Dual Carrier Modulation (UL DCM), Spatial Stream Allocation / Random Access Resource Unit Information (SS allocation / RA-RU information), Uplink Target Receive Power (UL target receive power), Trigger Dependent User Info, and Reserved. The following are described respectively.
[0114] The AID 12 field can indicate the AID of an associated station or a non-associated station.
[0115] The RU allocation field can identify the size and location of the RU together with the UL BW subfield in the common info field.
[0116] The UL FEC encoding type field can indicate the encoding type of the requested HE TB PPDU. The field is set to 0 for BCC and 1 for LDPC.
[0117] The UL HE-MCS field can indicate the HE-MCS of the requested HE TB PPDU.
[0118] The UL DCM field can indicate the DCM of the requested HE TB PPDU. The UL DCM subfield is set to 1 to indicate that DCM is used in the requested HE TB PPDU. The UL DCM subfield is set to 0 to indicate that DCM is not used. If the UL STBC subfield of the common info field is set to 1, the UL DCM subfield is set to 0.
[0119] The spatial stream allocation field can indicate the spatial streams of the requested HE TB PPDU. The field format can be as shown in FIG. 4B. As shown in FIG. 4B, the spatial stream allocation field can include one or more of the following fields: starting spatial stream, number of spatial streams (NSS). The starting spatial stream field can indicate the starting spatial stream, set to the starting spatial stream minus 1. The NSS field can indicate the number of spatial streams, set to the number of spatial streams minus 1.
[0120] The RA-RU info field can indicate the RA-RU info. FIG. 4C is an example diagram of a RA-RU info field format. As shown in FIG. 4C, the RA-RU info field can include one or more of the following: number of RA-RU, more RA-RU. The number of RA-RU subfield indicates the number of contiguous RU allocated for uplink OFDMA random access (UORA). The value of the number of RA-RU subfield is equal to the number of contiguous RA-RU minus 1. The more RA-RU subfield is set to 1 to indicate that the RA-RU of the type indicated by the AID 12 subfield in this HE variant user info field is allocated in the subsequent trigger frame sent until the end of the target wake time (TWT) service period (SP) of the target to send the trigger frame carrying this field. Otherwise, the more RA-RU subfield is set to 0. The more RA-RU subfield is reserved if the more trigger frame field in the common info field is set to 0.
[0121] The uplink target receive power field indicates the expected received signal power of the HE portion of the waveform of the HE TB PPDU transmitted on the allocated RU, measured at the antenna connector of the AP and averaged over the antennas.
[0122] The trigger dependency user info in different trigger frames is in different formats, and the format of the trigger dependency user info field in the basic trigger frame is shown in FIG. 4D. As shown in FIG. 4D, the trigger dependency user info field can include one or more of the following fields: MPDU MU spacing factor, TID aggregation limit, reserved, preferred AC. Among them, the MPDU MU spacing factor field is used to calculate the value multiplied by the minimum MPDU starting interval. The TID aggregation limit field is used to indicate the allowed MPDUs in the A-MPDU carried in the HE TB PPDU and the maximum number of TIDs that the STA can aggregate in the A-MPDU. The preferred AC field can indicate the lowest AC recommended for the MPDUs in the aggregated A-MPDU contained in the response to the trigger frame.
[0123] FIG. 4E is an example diagram of the format of an EHT variant user info field.
[0124] As shown in FIG. 4E, the EHT variant user info field can include one or more of the following: AID 12, RU allocation, uplink forward error correction encoding type, UL EHT-MCS, spatial stream allocation, uplink target receive power, PS 160, trigger dependency user info, reserved. The following are described respectively.
[0125] The AID 12 field is used to indicate the AID of an associated station or a non-associated station.
[0126] The RU allocation field and the UL BW subfield in the common info field, the UL BW extension subfield in the special user info field, and the PS 160 subfield in the EHT variant user info field together identify the size and location of the RU or MRU.
[0127] The UL FEC encoding type field indicates the encoding type of the requested EHT TB PPDU. The UL FEC encoding type subfield is set to 0 for BCC and 1 for LDPC.
[0128] The UL EHT-MCS field indicates the EHT-MCS of the requested EHT TB PPDU.
[0129] The spatial stream allocation field indicates the spatial streams of the requested EHT TB PPDU. The specific format of the spatial stream allocation field can be shown in FIG. 4F. As shown in FIG. 4F, the spatial stream allocation field can include one or more of the following fields: starting spatial stream, NSS. The starting spatial stream field can indicate the starting spatial stream, set to starting spatial stream minus 1. The maximum value of the starting spatial stream subfield is 7. Starting spatial stream subfield values above 7 are reserved for STAs. The starting spatial stream subfield is set to 0 if no corresponding RU or MRU is allocated for MU-MIMO. The NSS field can indicate the number of spatial streams, set to the number of spatial streams minus 1, with a maximum value of 3.
[0130] The uplink target receive power field represents the expected received signal power of the EHT portion of the EHT TB PPDU transmitted on the allocated RU, measured at the antenna connectors of the AP and averaged over the antennas.
[0131] If the size of the RU or MRU is less than or equal to 2x996 subcarriers, the PS160 subfield is set to 0 to indicate that the RU or MRU allocation applies to the primary 160 MHz channel, and set to 1 to indicate that the RU or MRU allocation applies to the secondary 160 MHz channel. Otherwise, the PS160 subfield is used to indicate the RU or MRU index together with the RU allocation subfield.
[0132] The trigger dependent user info field is the same as the trigger dependent user info field in the HE variant user info field.
[0133] A-control field
[0134] The A-control field can be a high throughput (HT) control field. To facilitate understanding of the A-control field, the HT control field is introduced first.
[0135] The HT control field can be contained in QoS data frames, QoS null frames and management frames. The presence of the HT control field is controlled by the +HTC subfield in the frame control field.
[0136] FIG. 5A is an example diagram of a MAC frame. FIG. 5A shows possible locations of the HT Control field in a MAC frame. As shown in FIG. 5A, the HT Control field is located within the MAC header. The MAC frame can also include one or more of the following fields: Frame Control, Duration / ID, Address 1, Address 2, Address 3, Sequence Control, Address 4, QoS Control, Frame Body, FCS.
[0137] Table 2 shows an example format of the HT Control field. As shown in Table 2, the A-control field can be the HT Control field when both B0 and B1 are 1.
[0138] Table 2
[0139] FIG. 5B is an example diagram of a format of the A-control field. As shown in FIG. 5, the A-control field can include one or more of the following fields: Control List, Padding.
[0140] The Control List field can contain one or more control subfields. FIG. 5C is an example diagram of a format of a control subfield. As shown in FIG. 5C, the control subfield can include one or more of the following subfields: Control ID, Control Information. The Control ID subfield can indicate the type of the specific A-control subfield. Table 3 shows example values and meanings of the Control ID subfield.
[0141] Table 3
[0142] It should be noted that the ELA control subfield (Control ID value of 2) involved in Table 3 can contain various parameters related to link modulation transmission modes, for fast adaptive control of EHT links. The specific format of the Control Information subfield in the ELA control subfield can be as shown in FIG. 5D.
[0143] As shown in FIG. 5D, the control information subfield in the ELA control subfield can include one or more of the following fields: unsolicited MFB, MRQ / UL EHT TB PPDU MFB, number of spatial streams (NSS), UHR-MCS, RU allocation, PS160, bandwidth (BW), MRQ sequence identifier (MSI) or partial PPDU parameters, TX beamforming, HLA / ELA. Each of them is explained as follows.
[0144] The unsolicited MFB field takes value 1 to indicate that the ELA control field is an unsolicited MFB, and takes value 0 to indicate that the ELA control field is an MRQ or a solicited MFB.
[0145] For the MRQ / UL EHT TB PPDU MFB field, when the unsolicited MFB field takes value 1, the MRQ / UL EHT TB PPDU MFB field can indicate that the ELA control is a request or a response. For example, the MRQ / UL EHT TB PPDU MFB field takes value 1 to indicate a request for an ELA feedback. For another example, the MRQ / UL EHT TB PPDU MFB field takes value 0 to indicate a response to an ELA request.
[0146] For the MRQ / UL EHT TB PPDU MFB field, when the unsolicited MFB field takes the value of 0, the MRQ / UL EHT TB PPDU MFB field indicates the MFB for different transmission modes. For example, the MRQ / UL EHT TB PPDU MFB field taking the value of 1 can indicate that the NSS, EHR-MCS, BW, PS160, and RU allocation fields represent the suggested MFB for the EHT TB PPDU sent by this station. For another example, the MRQ / UL EHT TB PPDU MFB field taking the value of 0 can indicate that the NSS, UHR-MCS, BW, PS160, and RU allocation fields represent the suggested MFB for the PPDU sent to this station.
[0147] The NSS field can indicate the suggested number of spatial streams. If the unsolicited MFB subfield is equal to 1 and the MRQ / UL EHT TB PPDU MFB subfield is equal to 0, or the unsolicited MFB subfield is equal to 0 and the MRQ / UL EHT TB PPDU MFB subfield is equal to 0, then the NSS subfield indicates the suggested number of spatial streams NSS for the subsequent EHT MU PPDU sent to the STA issuing this suggestion and is set to NSS - 1. If the unsolicited MFB subfield is equal to 1 and the MRQ / UL EHT TB PPDU MFB subfield is equal to 1, then the NSS subfield indicates the suggested number of spatial streams NSS for the subsequent EHT TB PPDU sent by the STA issuing this suggestion and is set to NSS - 1. Otherwise, this subfield is reserved.
[0148] The EHT-MCS field can indicate the suggested MCS used by the PPDU. If the unsolicited MFB subfield is equal to 1 and the MRQ / UL EHT TB PPDU MFB subfield is equal to 0, or the unsolicited MFB subfield is equal to 0 and the MRQ / UL EHT TB PPDU MFB subfield is equal to 0, then the EHT-MCS subfield indicates the suggested EHT-MCS for the subsequent EHT MU PPDU sent to the STA issuing this suggestion and is set to the EHT-MCS index. If the unsolicited MFB subfield is equal to 1 and the MRQ / UL EHT TB PPDU MFB subfield is equal to 1, then the EHT-MCS subfield indicates the recommended EHT-MCS for the EHT TB PPDU sent by the STA and is set to the EHT-MCS index. Otherwise, this subfield is reserved.
[0149] The PS160 field can indicate: the primary 160 MHz channel or secondary 160 MHz channel to which the RU or multiple resource unit (MRU) allocation applies when the RU or MRU is less than or equal to 2x996 subcarriers; otherwise, the PS160 subfield is interpreted together with the RU allocation subfield to indicate the RU or MRU index. If the unsolicited MFB subfield is equal to 1 or the unsolicited MFB subfield is equal to 0 and the MRQ / UL EHT TB PPDU MFB subfield is equal to 1, the PS160 subfield is set to 0 to indicate that the RU or MRU allocation applies to the primary 160 MHz channel and set to 1 to indicate that the RU or MRU allocation applies to the secondary 160 MHz channel (for RU or MRU sizes less than or equal to 2x996 subcarriers); for RU or MRU sizes greater than 2x996 subcarriers, the PS160 subfield is interpreted together with the RU allocation subfield to indicate the RU or MRU index. Otherwise, this subfield is reserved.
[0150] The RU allocation field can be used to indicate the suggested RU or MRU to use. The RU or MRU associated with the suggested EHT-MCS / RU or MRU for which the MFB requester solicits feedback. If the unsolicited MFB subfield is equal to 1 and the MRQ / UL EHT TB PPDU MFB subfield is equal to 0, the RU allocation subfield and PS160 together indicate the RU or MRU for which the suggested EHT-MCS applies as defined in EHT link adaptation using the ELA control subfield in related art. If the unsolicited MFB subfield is equal to 0 and the MRQ / UL EHT TB PPDU MFB subfield is equal to 1, the RU allocation subfield and PS160 together indicate the RU or MRU for which the MFB requester solicits feedback. If the unsolicited MFB subfield is equal to 1 and the MRQ / UL EHT TB PPDU MFB subfield is equal to 1, the RU allocation subfield and PS160 together indicate the RU or MRU for which the suggested EHT-MCS applies as defined in EHT link adaptation using the ELA control subfield in related art. The RU allocation subfield and PS160 subfield are interpreted together with the BW subfield to specify the RU or MRU. The RU or MRU index encoding is as defined in the encoding of the PS160 and RU allocation subfields in the EHT variant user info field in related art. Otherwise, this subfield is reserved.
[0151] The BW field can be used to indicate the bandwidth related to the bandwidth of the solicited EHT MCS / MFB requestor. If the unsolicited MFB subfield is equal to 1, the BW subfield indicates the bandwidth to which the suggested EHT-MCS applies as defined in EHT Link Adaptation with ELA Control subfield usage in related technologies. If the unsolicited MFB subfield is equal to 0 and the MRQ / UL EHT TB PPDU MFB subfield is equal to 1, the BW subfield indicates the PPDU bandwidth for which the MFB requestor solicits feedback. 20 MHz is set to 0. 40 MHz is set to 1. 80 MHz is set to 2. 160 MHz is set to 3. 320 MHz is set to 4. Values 5, 6, and 7 are reserved. Otherwise, this subfield is reserved.
[0152] The MSI / Partial PPDU parameters field can indicate partial parameters of the measured PPDU / MRQ sequence identifier. If the unsolicited MFB subfield is equal to 0 and the MRQ / UL EHT TB PPDU MFB subfield is equal to 1, the MSI / Partial PPDU parameters subfield contains a sequence number in the range of 0 to 6 to identify a specific EHT-MCS feedback request. If the unsolicited MFB subfield is equal to 0 and the MRQ / UL EHT TB PPDU MFB subfield is equal to 0, the MSI / Partial PPDU parameters subfield contains a sequence number in the range of 0 to 6 to respond to a specific solicited EHT-MCS feedback request. If the unsolicited MFB subfield is equal to 1, the MSI / Partial PPDU parameters subfield contains PPDU format (PPDU format) and coding type (coding type) subfields (as shown in FIG. 5E).
[0153] The PPDU format field can indicate the format of the PPDU for which the unsolicited MFB is estimated. For an EHT MU PPDU, the PPDU format field can be set to 0. For an EHT TB PPDU, the PPDU format field can be set to 1.
[0154] The coding type field contains the coding information for the PPDU for which the unsolicited MFB is estimated. For binary convolutional code (BCC), the coding type field can be set to 0. For low-density parity-check (LDPC), the coding type field can be set to 1.
[0155] The transmission beamforming field can indicate the transmission type of the measured PPDU. If the unsolicited MFB subfield is equal to 1 and the MRQ / UL HE TB PPDU MFB subfield is equal to 0, the transmission beamforming field indicates whether the PPDU for which the unsolicited MFB is estimated is beamformed or not. For a non-beamformed PPDU, the transmission beamforming field can be set to 0. For a beamformed PPDU, the transmission beamforming field can be set to 1. Otherwise, this subfield is reserved.
[0156] For the HLA / ELA field, it is set to 1 if the control information subfield is an ELA control subfield, and 0 if the control information subfield is an HLA control subfield.
[0157] FIG. 6 is a schematic flow chart of a wireless communication method according to an embodiment of the present application.
[0158] The method shown in FIG. 6 can be performed by a first device and a second device. The first device and the second device can both be the communication device described above. For example, the first device can comprise an AP; the second device can comprise a non-AP STA. For another example, the first device can comprise a non-AP STA; the second device can comprise an AP. For yet another example, the first device and the second device can both comprise non-AP STAs, i.e., the first device and the second device can be peer STAs.
[0159] The method shown in FIG. 6 can comprise step S610.
[0160] In step S610, the first device sends first information to the second device.
[0161] In some embodiments, the first information can be used to indicate information related to a first function used by the second device. In this case, the second device needs to perform a corresponding operation related to the first function according to the indication of the first information.
[0162] In some embodiments, the first information can be used to suggest an operation related to a first function used by the second device. In this case, the second device can perform a corresponding operation related to the first function according to the suggestion of the first information; or, the second device can not perform the operation related to the first function corresponding to the first information according to the suggestion of the first information; or, the second device can refer to the first information to further decide how to perform the operation related to the first function.
[0163] It should be noted that the embodiments below are mostly described by taking the technical solution of “indication” as an example. The solution of “suggestion” can be obtained by replacing “indication” with “suggestion” in the following text, and the present application will not be repeated here.
[0164] The first function is described as follows. The second device can transmit the first PPDU through multiple spatial streams. The multiple spatial streams can include a first spatial stream and a second spatial stream. In the case where the second device uses the first function, the second device uses different modulation manners in the first spatial stream and the second spatial stream. That is, in the case where the second device uses the first function, the second device can use different modulation manners on different spatial streams.
[0165] It should be noted that in the case where the first function is enabled, the two spatial streams with different modulation manners can use the same encoding manner.
[0166] As a possible implementation, the first function can be the UEQM described above. That is, the first information can be used to indicate information related to the UEQM used by the second device.
[0167] It should be noted that the present application does not limit the specific modulation manners used by each spatial stream. For example, in the present application, the modulation manner can include one or more of the following, for example: BPSK, QPSK, 16-QAM, 64-QAM, 256-QAM, 1024-QAM, 4096-QAM. Among them, BPSK, QPSK, 16-QAM, 64-QAM, 256-QAM, 1024-QAM, 4096-QAM are arranged in order of modulation order, with each order increasing by 1. For example, 16-QAM is one order lower than 64-QAM, and QPSK is two orders lower than 64-QAM. For another example, 1024-QAM is one order lower than 4096-QAM, and 256-QAM is two orders lower than 4096-QAM.
[0168] Through the first information, the first device can indicate or suggest information related to the first function used by the second device. The second device can perform corresponding operations according to the indication or suggestion of the first device, so that the transmission rate and the channel quality are more matched, thereby fully utilizing the radio frequency link resources and improving the transmission rate. For example, if the first information indicates or suggests that the second device uses the first function when transmitting the first PPDU, the second device can use the first function according to the indication or suggestion of the first information. For another example, if the first information indicates or suggests that the second device does not use the first function when transmitting the first PPDU, the second device can not use the first function according to the indication or suggestion of the first information. For another example, the first device can indicate or suggest the modulation manners used by the first spatial stream and the second spatial stream when transmitting the first PPDU through the first information. For another example, based on the first information, the second device can use the same encoding manner and different modulation manners on different spatial streams when performing MIMO transmission, so that the modulation manner of the second device on each spatial stream is more in line with the channel quality of the corresponding spatial stream.
[0169] In some embodiments, the first information can be actively sent by the first device. For example, in the case that the first device triggers the second device to send the first PPDU, the first device can actively send the first information.
[0170] In some embodiments, the second device can send a first request to the first device. In response to receiving the first request, the first device can send the first information to the second device. For example, in the case that the second device discovers that the channel quality of the second spatial stream changes (e.g., becomes better or worse), the second device can send the first request to request the first device to indicate or suggest the modulation mode of the second spatial stream.
[0171] In some embodiments, the first information can include one or more of the following: format information, first modulation mode, enabling identification, modulation pattern, version identification. Details are described below.
[0172] Format information
[0173] The format information can be used to indicate the format of the frame capable of carrying the first information. In this application, the frame capable of carrying the first information can be referred to as the first frame. Based on the indication of the format information, the second device can obtain the format of the first frame, and parse the first frame according to the format, so that the first information carried in the first frame can be correctly parsed.
[0174] For example, the format information can include: a first format and / or a second format. The first format can indicate that the first frame is a format for carrying part or all of the first information, i.e., the first frame includes one or more fields carrying the first information. The second format can indicate that the first frame is a format for not carrying part or all of the first information, i.e., the first frame does not include one or more fields carrying the first information. In the case that the format information indicates the first format, the second device can parse the first frame based on the first format, so as to correctly obtain the first information indicated in the first frame. In the case that the format information indicates the second format, the second device can parse the first frame based on the second format, so as to correctly obtain other information indicated in the first frame.
[0175] Optionally, the second format can be a format defined in the related art. Exemplarily, the first frame can be a trigger frame, the first format can be a newly defined format of the trigger frame, and the second format can include a format of the trigger frame specified in the related art. In the case that the format information indicates the first format, the second device can parse the first frame based on the format of the trigger frame defined in this application. In the case that the format information indicates the second format, the second device can parse the first frame based on the format of the trigger frame defined in the related art.
[0176] Optionally, the format information can be indicated by a variant type or a physical layer version identifier. The variant type or the physical layer version identifier can include UHR and / or EHT, for example. The first format described above can be represented by UHR. The second format described above can be represented by EHT. That is, if the first frame is UHR, the first frame can include the one or more fields carrying the first information. If the first frame is EHT, the first frame can not include the one or more fields carrying the first information.
[0177] For example, in the case that the first frame includes a trigger frame, the variant type can indicate a variant type of a common information field in the trigger frame. Illustratively, if the variant type of the common information field in the trigger frame is UHR (i.e., UHR common information field), the first frame can include the one or more fields carrying the first information. If the variant type of the common information field in the trigger frame can be EHT (i.e., EHT common information field), the first frame can not include the one or more fields carrying the first information.
[0178] In some embodiments, if part or all of the first information is carried in the frame, the first information can include the format information; and / or, if the first information is not carried in the frame, the first information can not include the format information. Illustratively, if the first information is carried in the A-control field, the first information can not include the format information, i.e., the A-control field can not include a field carrying the format information.
[0179] In some embodiments, the format information can be carried in the trigger frame. For example, the format information can be carried in a field indicating common information. Illustratively, a special user information field and / or a common information field of the format information.
[0180] As one possible implementation, the format information can be carried in a physical layer version identifier field in a special user information field of the trigger frame. As described above, the related art defines that the physical layer version identifier field in the special user information field can be used to indicate a PHY version of a requested TB PPDU (non-HE TB PPDU). It is proposed in the present application that the physical layer version identifier field in the special user information field can also be used to indicate the format information proposed in the present application.
[0181] As a possible implementation, the first format (e.g., indicating UHR) can be indicated by a reserved value of the physical layer version identifier field in the special user info field in the related art; and / or, the second format (e.g., indicating EHT) can be indicated by using a value already defined. For example, for the physical layer version identifier field, any value from 1-7 can indicate UHR. For example, a value of 1 for the physical layer version identifier field in the special user info field can indicate UHR; values of 2-7 for the physical layer version identifier field in the special user info field can be reserved.
[0182] It can be understood that the format information is indicated by the physical layer version identifier field in the special user info field, so that the format information can not need to add a new field or occupy a reserved field, thereby reducing the modification of the trigger frame.
[0183] FIG. 7 is an example diagram of a format of a special user info field according to an embodiment of the present application. As shown in FIG. 7, the special user info field can include one or more of the following fields: AID 12, physical layer version identifier, uplink bandwidth extension, EHT spatial reuse 1, EHT spatial reuse 2, U-SIG ignore and confirmation, trigger dependent user info, and reserved. The physical layer version identifier field can indicate the PHY version of the requested TB PPDU (non-HE TB PPDU). For EHT PHY, the physical layer version identifier field can be set to 0; for UHR PHY, the physical layer version identifier field can be set to 1. For the physical layer version identifier field, values between 2 and 7 can be reserved.
[0184] Enable identification
[0185] The enable identification can be used to indicate whether the second device uses the first function. For example, the enable identification can include: identification of enabling the first function or identification of disabling the first function. The identification of enabling the first function can indicate that the second device uses the first function. The identification of disabling the first function can indicate that the second device does not use the first function.
[0186] In some embodiments, the enable information can be carried in an identification field. In the case where the first function is UEQM, the identification field can also be referred to as a UEQM flag field.
[0187] In some embodiments, the enablement identification can be carried in a space stream allocation (SS allocation) field in the variant user info field in the trigger frame. For example, the identification field carrying the enablement identification can be a subfield of the space stream allocation field. As described above, FIG. 4B shows an example of the space stream allocation field in the related art. The present application improves the format shown in FIG. 4B by setting the NSS field to 2 bits and adding an identification field occupying 1 bit in the space stream allocation field.
[0188] FIG. 8 is an example of a format of a space stream allocation field according to an embodiment of the present application. As shown in FIG. 8, the space stream allocation field can include one or more of the following fields: starting space stream, identification, NSS.
[0189] It should be noted that the present application does not limit the position of the identification field in the space stream allocation field. For example, as shown in FIG. 8, the identification field can be located between the starting space stream and the NSS field. Alternatively, the identification field can be located after the starting space stream and the NSS field.
[0190] Version identification
[0191] The version identification can be used to indicate the physical layer version of the first PPDU. The physical layer version that the first PPDU can have can include, for example, a first version, a second version.
[0192] In the present application, the first version can include EHT; and / or, the second version can include UHR. Exemplarily, the version identification can be used to indicate that the first PPDU is an EHT PPDU, or the first PPDU is a UHR PPDU, or the first PPDU is a non-UHR PPDU. In this case, the field carrying the version identification can also be referred to as a UHR / EHT field.
[0193] In some embodiments, the second version supports a first function, i.e. the second device can transmit the first PPDU of the second version using the first function. The first version does not support the first function, i.e. the second device cannot transmit the first PPDU of the first version using the first function. Therefore, based on the version information, the second device can determine whether the second device can transmit the first PPDU using the first function.
[0194] For example, if the first PPDU is of the second version, the second device can transmit the first PPDU using the first function. In this case, whether the second device actually transmits the first PPDU using the first function can be further determined based on the enablement information. Exemplarily, if the version identification indicates the second version, and the enablement identification indicates that the second device uses the first function, the first information indicates that the second device uses the first function.
[0195] For another example, if the first PPDU is of the first version, the second device is unable to transmit the first PPDU using the first function. In this case, the first information can not include the enablement identification, or the enablement identification included in the first information is invalid, or the identification field corresponding to the enablement identification does not exist, or the identification field corresponding to the enablement identification is a specific value (e.g., a reserved value).
[0196] The first modulation manner
[0197] The first modulation manner can be used to indicate the modulation manner of the first spatial stream. Exemplarily, the first modulation manner can indicate a modulation order index of the modulation manner of the first spatial stream.
[0198] In the case where the second device does not use the first function, if the first PPDU is transmitted through a single spatial stream, the first modulation manner can indicate the modulation manner of the single spatial stream; if the first PPDU is transmitted through multiple spatial streams, the modulation manners of the multiple spatial streams are the same, and are the modulation manner indicated by the first modulation manner.
[0199] In the case where the second device uses the first function, the first spatial stream can be any one of the multiple spatial streams through which the first PPDU is transmitted. Therefore, the first modulation manner can be used to indicate the modulation manner of any one of the multiple spatial streams through which the first PPDU is transmitted.
[0200] In some embodiments, the first spatial stream can be the spatial stream with the highest modulation manner among the multiple spatial streams. Alternatively, the first spatial stream can be the spatial stream with the lowest modulation manner among the multiple spatial streams. Here, the highest modulation manner can refer to the largest modulation order index. Similarly, the lowest modulation manner can refer to the smallest modulation order index.
[0201] In some embodiments, the first modulation manner can be represented by M. M can be an integer greater than or equal to 0. The modulation manners of the multiple spatial streams can all be calculated based on M. M can represent the modulation order index of the first modulation manner.
[0202] In some embodiments, the first modulation manner can be carried in the first field and / or the second field. The present application proposes the following two implementation manners of indicating the first modulation manner.
[0203] Manner one
[0204] The first field can independently indicate the first modulation mode. That is, the first modulation mode can be acquired by parsing the first field. In some embodiments, the first field can also be referred to as a UHR-MCS field or an uplink UHR-MCS (UL UHR-MCS) field. For example, if the first field is carried in a variant user information field of the trigger frame, and the variant user information field is a UHR variant user information field, the first field in the UHR variant user information field can also be referred to as an UL UHR-MCS field.
[0205] The number of bits occupied by the first field can be different for different physical layer versions of the first PPDU. The physical layer version of the first PPDU can be indicated by the version identifier in the first information.
[0206] In some embodiments, the number of bits occupied by the first field can be a first number in a case where the physical layer version of the first PPDU is a first version; and / or the number of bits occupied by the first field can be a second number in a case where the physical layer version of the first PPDU is a second version. The first number and the second number are different. For example, the first number can be less than the second number. Illustratively, the first number can be 4 and the second number can be 5.
[0207] The more bits occupied by the first field, the more modulation modes supported by the first PPDU. Therefore, in a case where the first number is less than the second number, the number of modulation modes that can be supported by the PPDU of the first version can be more than the number of modulation modes that can be supported by the PPDU of the second version.
[0208] For example, the first version can include EHT, and the second version can include UHR. In this case, the first number can be 4 and the second number can be 5. That is, in a case where the first PPDU is an EHT PPDU, the first field can occupy 4 bits; in a case where the first PPDU is a UHR PPDU, the first field can occupy 5 bits. Illustratively, compared with the EHT PPDU, the UHR PPDU can also support modulation modes including QPSK, 2 / 3 (in this application, the modulation is indicated before the comma, and the code rate is indicated after the comma), 16QAM, 2 / 3, 16QAM, 5 / 6, 256QAM, 2 / 3. In a case where the first PPDU is a UHR PPDU, the correspondence between the value of the first field and the modulation mode can be as shown in Table 4.
[0209] Table 4
[0210] It should be noted that Table 4 is only an example. Part of the content in Table 4 can be implemented alone. The correspondence between the value of the first field and the modulation / coding rate in Table 4 can be adjusted. For example, the value of the first field is 1, which can represent that the modulation is BPSK and the coding rate is 1 / 2.
[0211] The first field can be a field defined in the related art. That is, the first field in the related art can be improved in the present application, so that it can indicate the first modulation mode, so that the indication can be completed without adding a new field. Exemplarily, the first field can be the uplink MCS field in the variant user information field in the trigger frame.
[0212] Exemplarily, if the version identifier indicates that the first PPDU is an EHT PPDU, the definition of the first field can be the same as the meaning of the UL EHT-MCS field in the EHT variant user information field described above, indicating the requested EHT-MCS of the EHT PPDU, and the length is 4 bits in total B21-B24; otherwise (for example, the version identifier indicates that the first PPDU is a UHR PPDU), the first field indicates the UHR-MCS used by the requested UHR PPDU, and the length is 5 bits in total B21-B25, and the indicated UHR-MCS contains at least one entry in Table 4.
[0213] Mode 2
[0214] The first modulation mode can be indicated by the second field. The second field can indicate the first modulation mode as an extension of the existing field in the related art. That is, the second field can jointly indicate the first modulation mode with the existing field in the related art.
[0215] As one possible implementation, the first modulation mode can be jointly indicated by the second field and the uplink MCS field in the variant user information field in the trigger frame. That is, the second field can be an extension field of the uplink MCS field in the variant user information field in the trigger frame. In the present application, the uplink MCS field can also be referred to as UL UHR-MCS field.
[0216] In this case, the second field can also be referred to as uplink MCS field extension (UL MCS extension) or UL UHR-MCS extension field.
[0217] It can be understood that mode 2 has less changes to the existing field in the related art, so that the technical solution proposed in the present application can better compatible with the related art.
[0218] In the manner 2, the physical layer version of the first PPDU is the first version or the second version, and the number of bits occupied by the uplink MCS field can be the first number. That is, the number of bits occupied by the uplink MCS field can be unchanged for different physical layer versions, and the meaning of the uplink MCS field can not change. For example, the definition of the uplink MCS field can be the same as the number of bits and / or definition of the UL EHT-MCS field described above. The first number can be 4 bits.
[0219] It can be understood that in the above implementation manners, the number of bits occupied by the uplink MCS field in the variant user information field in the trigger frame in the related art does not need to be changed, so that the technical solution proposed in the present application can better compatible with the related art.
[0220] Optionally, the second field can occupy 1 bit.
[0221] Table 5 shows an example of jointly indicating the MCS by the second field and the UL UHR-MCS field.
[0222] Table 5
[0223] It should be noted that Table 5 is only an example. Part of the content in Table 5 can be implemented alone. The value of the second field and the value of the UL UHR-MCS in Table 5 and the corresponding relationship with the modulation / coding rate can be adjusted. For example, the value of the UL UHR-MCS is 1 and the value of the second field is 0, which can represent that the modulation is BPSK and the code rate is 1 / 2.
[0224] Modulation pattern
[0225] The modulation pattern can be used to indicate the modulation modes corresponding to the multiple spatial streams in combination with the first modulation mode. For example, the modulation pattern can indicate the deviation between the modulation modes corresponding to the multiple spatial streams and the first modulation mode. For example, taking the modulation order of the first modulation mode as M, in the case of two spatial streams, the modulation modes (i.e., the modulation pattern) corresponding to the two spatial streams can be [M, M-1], [M, M-2], [M, M-3], or [M, M]. In the case of three spatial streams, the modulation modes corresponding to the three spatial streams can be [M, M, M-1], [M, M, M-2], [M, M, M-3], [M, M-1, M-2], [M, M-1, M-3], [M, M-2, M-3], or [M, M, M]. In the case of four spatial streams, the modulation modes corresponding to the four spatial streams can be [M, M, M, M-1], [M, M, M, M-2], [M, M, M, M-3], [M, M, M, M-4], [M, M, M-1, M-2], [M, M, M-1, M-3], [M, M-1, M-2, M-3], [M, M-1, M-2, M-4], or [M, M, M, M]. Wherein, the elements in [] indicate the modulation order used on each spatial stream in descending order of channel quality. The number of spatial streams can be indicated by the NSS field (e.g., carried in the trigger frame and / or the A-control field).
[0226] It should be noted that if the first modulation mode and the modulation pattern indicate that the modulation modes corresponding to the multiple spatial streams are the same, for example, [M, M], [M, M, M], [M, M, M, M], it can be indirectly indicated that the second device does not use the first function; if the first modulation mode and the modulation pattern indicate that at least two of the modulation modes corresponding to the multiple spatial streams are different, it can be indirectly indicated that the second device uses the first function. That is, the first modulation mode and the modulation pattern can also indicate the enablement identifier.
[0227] In some embodiments, the multiple modulation modes indicated by the modulation pattern are arranged in descending order, and the multiple modulation modes arranged in descending order correspond one-to-one to the multiple spatial streams sorted in descending order of channel quality. As described above, the elements in [] indicate the modulation order used on each spatial stream in descending order of channel quality.
[0228] In some embodiments, the multiple modulation modes indicated by the modulation pattern are arranged in ascending order, and the multiple modulation modes arranged in descending order correspond one-to-one to the multiple spatial streams sorted in ascending order of channel quality. As described above, the elements in [] can be arranged in reverse order. For example, taking NSS as 2, [M-1, M], [M-2, M], [M-3, M], then the elements in [] indicate the modulation order used on each spatial stream in ascending order of channel quality.
[0229] The modulation pattern can be carried in the third field. The third field can also be a modulation pattern field. The more bits occupied by the third field, the more candidate modulation patterns the third field can indicate. Table 6 and Table 7 respectively show examples of values of the third field and modulation modes corresponding to multiple spatial streams when the third field occupies 2 bits. Table 8 shows examples of values of the third field and modulation modes corresponding to multiple spatial streams when the third field occupies 3 bits.
[0230] Table 6
[0231] Table 7
[0232] Table 8
[0233] It should be noted that Table 6, Table 7 or Table 8 is only an example. Part of the content in Table 6, Table 7 or Table 8 can be implemented alone. The values of the third field in Table 6, Table 7 or Table 8 and the modulation modes corresponding to multiple spatial streams can be adjusted.
[0234] In some embodiments, the third field can also be used to indicate the second information. That is, the third field can not only indicate the modulation pattern, but also indicate other information.
[0235] In some embodiments, the third field can be used to indicate the second information in the case that the first PPDU is not of a second version or the second device does not use a first function; and / or the third field can be used to indicate the modulation pattern in the case that the second device uses the first function. The first version can include EHT; and / or the second version can include UHR.
[0236] Optionally, the second information can be used to suggest parameters related to the first PPDU. For example, the second information can include one or more of the following: a lowest AC suggested for MPDUs in an A-MPDU carried by the first PPDU; a number of MPDUs allowed in the A-MPDU; a maximum number of TIDs aggregated in the A-MPDU.
[0237] In some cases (for example, in the case that the second device uses the first function), the third field can only indicate the modulation pattern and cannot indicate the second information. For the suggested parameters related to the first PPDU, even if no indication is made, the impact on the transmission of the first PPDU is small. Therefore, the above-mentioned second information proposed in the present application can avoid the impact on the transmission when the third field cannot indicate the second information as much as possible.
[0238] The third field can be a field already in the related art, and the second information can be a meaning of the field already defined in the related art (i.e., the meaning indicating the second information can be already defined in the related art). The present application proposes that the meaning of the field already in the related art is extended, so that the field has not only the defined meaning, but also indicates the modulation pattern.
[0239] For example, the third field can be a TID aggregation limit field in the related art. In this case, the third field can be referred to as a TID aggregation limit / modulation pattern field. If the version identification indicates an EHT PPDU, or when the version identification indicates a UHR PPDU but the enable identification indicates that the first function is not used in the requested UHR PPDU, the field indicates the maximum number of TIDs that the STA can aggregate in an A-MPDU that carries in the EHT PPDU or UHR PPDU, and the different modulation patterns of the multiple spatial streams indicated by the NSS field used when transmitting the requested UHR PPDU; otherwise, the field indicates the different modulation patterns of the multiple spatial streams indicated by the NSS field used when transmitting the requested UHR PPDU.
[0240] For another example, the third field can be a preferred AC field in the related art. In this case, the third field can be referred to as a preferred AC / modulation pattern field. If the version identification indicates an EHT PPDU, or when the version identification indicates a UHR PPDU but the enable identification indicates that the first function is not used in the UHR PPDU, the field indicates the lowest AC that is recommended for aggregating MPDUs in an A-MPDU, which is included in the response to the trigger frame; otherwise, the field indicates the different modulation patterns of the multiple spatial streams indicated by the NSS field used when transmitting the UHR PPDU.
[0241] It can be understood that the first modulation pattern or modulation pattern can be a parameter when the second device uses the first function. The first information can further include one or more other parameters when the second device uses the first function, which is not limited by the present application.
[0242] In some embodiments, if the second device does not use the first function, the first information can not include one or more parameters when the second device uses the first function. For example, in the case where the first information indicates that the second device does not use the first function, the field corresponding to one or more parameters when the second device uses the first function can be a reserved value, or the field corresponding to one or more parameters when the second device uses the first function can not exist.
[0243] The information included in the first information is described above, and the signaling related to the first information is described below.
[0244] In some embodiments, part or all of the first information can be carried in a trigger frame. The trigger frame can be used to trigger the sending of the first PPDU. That is, in the trigger frame triggering the sending of the first PPDU, the first information can be included to indicate information related to the first function used by the second device. In this case, the first PPDU can be a TB PPDU requested for the trigger frame.
[0245] The trigger frame carrying the first information may, for example, include one or more of the following: a basic trigger frame, a beamforming report poll frame, a MU-BAR frame, a multi-user request to send (MU-RTS) frame, a buffer status report poll frame, a group contention-free multi-user buffer status report (GCR MU-BAR) frame, a bandwidth query report poll frame, a non-data payload feedback report poll (NDP feedback report poll) frame, a ranging frame.
[0246] In some embodiments, part or all of the first information can be carried in a user information field of the trigger frame.
[0247] The user information field can include one or more of the following: a first variant user information field; a special user information field; a first special user information field. These are explained below respectively.
[0248] As mentioned above, the special user information field is a user information field that does not carry user-specific information, but carries extended common information that is not provided in the common information field.
[0249] The first variant user information field can be an improvement based on the variant user information field defined in the related art. Alternatively, the first variant user information field can be a newly defined variant user information field. For example, the first variant user information field can include a UHR variant user information field. The UHR variant user information field can be obtained by improving the EHT variant user information field defined in the related art (e.g., using a reserved field or other field therein to carry the first information).
[0250] The first special user information field can be used to extend the first variant user information field. That is, in addition to the fields indicated by the first variant user information field, the first special user information field can also indicate information for a certain non-AP STA. The first special user information field needs to correspond to the first variant user information field, and the first special user information field needs to indicate information for the same non-AP STA as indicated by the corresponding first variant user information field. For example, the partial information of the non-AP STA indicated by the AID 12 field of the first variant information field can be indicated by the corresponding first special user information field.
[0251] In some embodiments, the first special user information field includes a UHR special user information field.
[0252] In some embodiments, the first special user information field can immediately follow the first variant user information field corresponding thereto. After receiving the first variant user information field, the receiver can consider the user information field following it to be the first special user information field corresponding thereto, so as to correctly parse the first special user information field.
[0253] The value of the AID 12 field in the first special user information field can be a value other than the value (e.g., 2007) indicating a special user field, so as to be distinguished from the special user information field. For example, the value of the AID 12 field in the first special user information field can be any one of the integer values 1-2006, 2008-2044, or 2047-4094, such as 2008, to identify that the user information field is a first special user information field. For another example, the AID 12 field in the first special user information field can have the same value as the AID 12 field in the corresponding first variant user information field.
[0254] It should be noted that part or all of the first information can be carried in the common information field in the trigger frame. For example, the enabling identifier can be carried in the common information field.
[0255] For ease of understanding, part or all of the first information carrying in the first variant user information field is described in detail through Embodiments 1.1-1.4. Part or all of the first information carrying in the first special user information field is described in detail through Embodiments 2.1-2.2. In the following embodiments, the first variant user information field is a UHR variant user information field; the first special user information field is a UHR special user information field; and the first function is UEQM.
[0256] Embodiment 1.1
[0257] FIG. 9 is an example diagram of a format of a UHR variant user info field according to an embodiment 1.1 of the present application. As shown in FIG. 9, the UHR variant user info field can include one or more of the following fields: AID 12, RU allocation, uplink forward error correction coding type, UL UHR-MCS, spatial stream allocation, uplink target received power, PS 160, trigger dependency user info.
[0258] For the UL UHR-MCS field, if the UHR / EHT field indicates an EHT TB PPDU is requested, the field has the same meaning as the UL EHT-MCS in the EHT variant user info field above, indicating the EHT-MCS of the requested EHT TB PPDU, with a length of 4 bits (B21-B24); otherwise, the field indicates the UHR-MCS used by the requested UHR TB PPDU, with a length of 5 bits (B21-B25), and the indicated UHR-MCS contains at least one entry in Table 4.
[0259] The spatial stream allocation contains the following 3 subfields: starting spatial stream, UEQM identification, and NSS.
[0260] The starting spatial stream field indicates the starting spatial stream. The starting spatial stream field can be set to the starting spatial stream minus 1. The maximum value of the starting spatial stream subfield can be 7. The starting spatial stream subfield can be set to 0 if no corresponding RU or MRU is allocated for MU-MIMO.
[0261] For the UEQM identification field, if the UHR / EHT field indicates an EHT TB PPDU is requested, the field is reserved; otherwise, it indicates whether the requested UHR TB PPDU uses different modulation on multiple spatial streams. For example, a value of 1 for the UEQM identification field indicates that different modulation is used; a value of 0 for the UEQM identification field can indicate that different modulation is not used. For another example, a value of 0 for the UEQM identification field indicates that different modulation is used; a value of 1 for the UEQM identification field can indicate that different modulation is not used.
[0262] The NSS field is used to indicate the number of spatial streams. The NSS field can be set to the number of spatial streams minus 1. The maximum value of the NSS field can be 3.
[0263] The uplink target received power field can indicate the expected received signal power of the UHR portion of the UHR TB PPDU waveform transmitted on the allocated RU, measured at the antenna connector of the AP and averaged over the antennas.
[0264] For the PS160 field, if the size of the RU or MRU is less than or equal to 2 x 996 subcarriers, a PS160 subfield set to 0 can indicate that the RU or MRU allocation is applicable to the primary 160 MHz channel, and set to 1 can indicate that the RU or MRU allocation is applicable to the secondary 160 MHz channel. Otherwise, the PS160 subfield is used to indicate the RU or MRU index together with the RU allocation subfield.
[0265] The MPDU MU spacing factor field is used to calculate a value multiplied by the minimum MPDU starting spacing.
[0266] The TID aggregation limit field can indicate the allowed MPDUs in the A-MPDU carried in the UHR TB PPDU and the maximum number of TIDs that the STA can aggregate in the A-MPDU.
[0267] The UHR / EHT field can indicate the version of the requested TB PPDU. For example, the UHR / EHT field with a value of 1 can indicate a UHR TB PPDU, and the UHR / EHT field with a value of 0 can indicate an EHT TB PPDU. For another example, the UHR / EHT field with a value of 0 can indicate a UHR TB PPDU, and the UHR / EHT field with a value of 1 can indicate an EHT TB PPDU.
[0268] For the preferred AC / modulation pattern field, if the UHR / EHT field indicates that an EHT TB PPDU is requested, or when the UHR / EHT field indicates that a UHR TB PPDU is requested but the UEQM identification field indicates that different modulation modes are not used in the requested UHR TB PPDU, the field indicates the lowest AC recommended for the MPDUs in the aggregated A-MPDU contained in the response to the trigger frame; otherwise, the field indicates the different modulation modes for the multiple spatial streams indicated by the NSS field used when transmitting the UHR TB PPDU. The correspondence between the values of this field and the modulation modes of the multiple spatial streams can refer to Table 6 or Table 7.
[0269] Embodiment 1.2
[0270] FIG. 10 is an example diagram of a format of a UHR variant user information field provided by Embodiment 1.2 of the present application. As shown in FIG. 10, the UHR variant user information field can include one or more of the following fields: AID 12, resource unit allocation, uplink forward error correction coding type, UL UHR-MCS, spatial stream allocation, uplink target received power, PS160, trigger dependent user information.
[0271] The difference between embodiment 1.2 and embodiment 1.1 is that in embodiment 1.2, the trigger-dependent user information field can include a TID aggregation limit / modulation pattern field.
[0272] For the TID aggregation limit / modulation pattern field, if the UHR / EHT field indicates a request for an EHT TB PPDU, or when the UHR / EHT field indicates a request for a UHR TB PPDU but the UEQM identification field indicates that different modulation modes are not used in the requested UHR TB PPDU, the field indicates the recommended allowed MPDUs in the A-MPDU carried in the EHT TB PPDU or UHR TB PPDU and the maximum number of TIDs that the STA can aggregate in the A-MPDU; otherwise, the field indicates the different modulation modes of the multiple spatial streams indicated by the NSS field used when transmitting the requested UHR TB PPDU. The correspondence between the values of this field and the modulation modes of the multiple spatial streams can refer to Table 8.
[0273] The preferred AC field can indicate the lowest AC recommended for the MPDUs in the aggregated A-MPDU, which is contained in the response to the trigger frame.
[0274] The descriptions of other fields in embodiment 1.2 are detailed in embodiment 1.1, which will not be repeated here.
[0275] Embodiment 1.3
[0276] FIG. 11 is an example diagram of the format of a UHR variant user information field provided by embodiment 1.3 of the present application. As shown in FIG. 11, the UHR variant user information field can include one or more of the following fields: AID 12, RU allocation, uplink forward error correction coding type, UL UHR-MCS, spatial stream allocation, uplink target received power, PS 160, trigger-dependent user information.
[0277] For the UL UHR-MCS field, if the UHR / EHT field indicates a request for an EHT TB PPDU, the definition of this field is the same as the UL EHT-MCS meaning in the EHT variant user information field described above, indicating the EHT-MCS of the requested EHT TB PPDU, with a length of 4 bits in total from B21-B24; otherwise, the field indicates the UHR-MCS used by the requested UHR TB PPDU, with a length of 5 bits in total from B21-B25, and the indicated UHR-MCS contains at least one entry in Table 4.
[0278] The descriptions of other fields in embodiment 1.3 are detailed in embodiment 1.1, which will not be repeated here.
[0279] Embodiment 1.3 can be combined with Embodiment 2.1 below. The specific implementation will be described in Embodiment 2.1.
[0280] Embodiment 1.4
[0281] FIG. 12 is an example diagram of a format of a UHR variant user info field according to Embodiment 1.4. As shown in FIG. 12, the UHR variant user info field can include one or more of the following fields: AID12, RU allocation, uplink forward error correction coding type, UL UHR-MCS, spatial stream allocation, uplink target receive power, PS160, trigger dependency user info.
[0282] For the UL UHR-MCS field, if the UHR / EHT field indicates that an EHT TB PPDU is requested, the field indicates the EHT-MCS of the requested EHT TB PPDU; otherwise, the UL UHR-MCS field jointly with the UL UHR-MCS extension field indicates the MCS of the requested UHR TB PPDU. The length of the UL UHR-MCS field can be 4 bits of B21-B24. The modulation mode corresponding to the values of the UL UHR-MCS field and the UL UHR-MCS extension field can be as shown in Table 5.
[0283] The descriptions of other fields in Embodiment 1.4 can refer to Embodiment 1.1, which will not be repeated here.
[0284] Embodiment 1.4 can be combined with Embodiment 2.2 below. Specifically, the UL UHR-MCS extension field can be a subfield in the UHR special user info field defined in Embodiment 2.2.
[0285] Embodiment 2.1
[0286] FIG. 13 is an example diagram of a format of a UHR special user info field according to Embodiment 2.1. As shown in FIG. 13, the UHR special user info field can include one or more of the following fields: AID12, UHR / EHT, UEQM identification, modulation pattern, trigger dependency user info.
[0287] The AID12 field identifies that the user info field is a UHR special user info field. The value (xxxx in FIG. 13) of the AID12 field can be any integer value in 1-2006, 2008-2044, or 2047-4094. For example, the value of the AID12 field can be 2008.
[0288] The UHR / EHT field can indicate the version of the requested TB PPDU. For example, the UHR / EHT field with a value of 1 can indicate a UHR TB PPDU; the UHR / EHT field with a value of 0 can indicate an EHT TB PPDU. For another example, the UHR / EHT field with a value of 0 can indicate a UHR TB PPDU; the UHR / EHT field with a value of 1 can indicate an EHT TB PPDU.
[0289] For the UEQM identification field, if the UHR / EHT field indicates that an EHT TB PPDU is requested, the field is reserved; otherwise, it indicates whether the requested UHR TB PPDU uses different modulation on multiple spatial streams. For example, the UEQM identification field with a value of 1 can indicate that different modulation is used, and the UEQM identification field with a value of 0 can indicate that different modulation is not used. For another example, the UEQM identification field with a value of 0 can indicate that different modulation is used, and the UEQM identification field with a value of 1 can indicate that different modulation is not used.
[0290] For the modulation pattern field, if the UHR / EHT field indicates that an EHT TB PPDU is requested, or the UHR / EHT field indicates that a UHR TB PPDU is requested but the UEQM identification field indicates that different modulation is not used, the field is reserved; otherwise, the field indicates the modulation used on multiple spatial streams, respectively, for the requested UHR TB PPDU. In one embodiment, the field is the same as the modulation pattern in embodiment 1.1, and has a length of 2 bits; in another embodiment, the field is the same as the modulation pattern in embodiment 1.2, and has a length of 3 bits.
[0291] The modulation pattern field can be combined with the UL UHR-MCS field in embodiment 1.3 to indicate the modulation used on multiple spatial streams, respectively.
[0292] The trigger dependency user information has a length of 8 bits, and all are reserved bits.
[0293] Embodiment 2.2
[0294] FIG. 14 is an example diagram of a UHR special user information field format provided by embodiment 2.2. As shown in FIG. 14, the UHR special user information field can include one or more of the following fields: AID 12, UL UHR-MCS extension, UHR / EHT, UEQM identification, modulation pattern, trigger dependency user information.
[0295] The UL UHR-MCS extension field can jointly indicate the MCS of the UL UHR TB PPDU with the 4-bit UL UHR-MCS field in the UHR variant user info field. The modulation modes corresponding to the values of the UL UHR-MCS field and the UL UHR-MCS extension field can be shown in Table 5.
[0296] The other fields in Embodiment 2.2 are described in Embodiment 2.1, which will not be repeated here.
[0297] The signaling procedure of carrying the first information based on the trigger frame is described below in combination with Fig. 15. In Fig. 15, the first device is an AP, and the second device is a non-AP STA. The first PPDU is a UHR TB PPDU. The first information is carried in the basic trigger frame.
[0298] The procedure shown in Fig. 15 can include steps S1510 and S1520.
[0299] In step S1510, the AP sends a basic trigger frame to the non-AP STA, requesting it to send a UHR TB PPDU using 3 spatial streams, wherein the first spatial stream with the highest channel quality uses 256-QAM, 2 / 3, the second spatial stream uses 63-QAM, 2 / 3, and the third spatial stream uses 16-QAM, 2 / 3.
[0300] In step S1520, the non-AP STA sends a UHR TB PPDU according to the indication of the basic trigger frame.
[0301] The AP needs to carry the format information, the first modulation mode, the enable identifier, the modulation pattern, the version identifier, and other information in the basic trigger frame. The format of the basic trigger frame can be composed of at least two of the special user info field, the UHR variant user info field, and the UHR special user info field, and the format of the basic trigger frame is different when different combinations are used.
[0302] The format of the trigger frame when indicating the first information is described below by combining 1 to combination 4.
[0303] Combination 1: special user info field + UHR variant user info field (Embodiment 1.1)
[0304] Fig. 16A is an example of the format of the basic trigger frame under combination 1 according to an embodiment of the present application.
[0305] As shown in FIG. 16A, the format information is carried in the special user information field. UHR / EHT, UL UHR-MCS, UEQM identification, NSS and modulation pattern are all carried in the UHR variant user information field.
[0306] Combination 2, special user information field + UHR variant user information field (Embodiment 1.2)
[0307] FIG. 16B is an example diagram of a basic trigger frame format under combination 2 according to an embodiment of the present application.
[0308] As shown in FIG. 16B, the format information is carried in the special user information field. UL UHR-MCS, UEQM identification, NSS and modulation pattern are all carried in the UHR variant user information field.
[0309] Combination 3, special user information field + UHR variant user information field (Embodiment 1.3) + UHR special user information field (Embodiment 2.1)
[0310] FIG. 16C is an example diagram of a basic trigger frame format under combination 3 according to an embodiment of the present application.
[0311] As shown in FIG. 16C, the format information is carried in the special user information field. UL UHR-MCS and NSS are carried in the UHR variant user information. UHR / EHT, UEQM identification and modulation pattern are all carried in the UHR special user information field.
[0312] Combination 4, special user information field + UHR variant user information field (Embodiment 1.4) + UHR special user information field (Embodiment 2.2)
[0313] FIG. 16D is an example diagram of a basic trigger frame format under combination 4 according to an embodiment of the present application.
[0314] As shown in FIG. 16D, the format information is carried in the special user information field. NSS is carried in the UHR variant user information field. UL UHR-MCS is jointly indicated by the 4-bit UL UHR-MCS field in the UHR variant user information field and the UL UHR-MCS extension in the UHR special user information field. UHR / EHT, UEQM identification, modulation pattern are all carried in the UHR special user information field.
[0315] In some embodiments, part or all of the first information can be carried in the A-control field. The A-control field can be an improved A-control field defined by the related art or a newly defined A-control field.
[0316] In the case that part or all of the first information is carried in the A-control field, the length of part of the fields in the A-control field can be adjusted so that the A-control field can carry part or all of the first information. For example, the A-control field can satisfy one or more of the following: the NSS field in the A-control field occupies A bits; the MSI / part PPDU parameter field in the A-control field occupies B bits; the MCS field in the A-control field occupies C bits. Wherein, A, B, C can all be positive integers. Exemplarily, A = 2; and / or, B = 2; and / or, C = 5.
[0317] In some embodiments, the first request can be carried in the A-control field. The format of the A-control field carrying the first information can be the same as the format of the A-control field carrying the first request.
[0318] FIG. 17 is an example diagram of a format of an A-control field provided by an embodiment of the present application. The A-control field shown in FIG. 17 is a newly defined A-control subclass. This subclass can be referred to as a UHR link adaptation (ULA) subclass, for example.
[0319] As shown in FIG. 17, the ULA A-control field can include one or more of the following fields: unrequested MFB, MRQ / UL UHR TB PPDU MFB, NSS, UHR-MCS, RU allocation, PS160, BW, MSI / part PPDU parameter, transmission beamforming, modulation pattern. The following are described respectively.
[0320] The unrequested MFB field can indicate an unrequested MFB. If the ULA A-control field is an unrequested MFB, it is set to 1. If the ULA A-control field is an MRQ or a requested MFB (e.g., carrying a first request), it is set to 0.
[0321] The MRQ / UL UHR TB PPDU MFB field can indicate a ULA feedback request / indicate a UL UHR TB PPDU MFB. This field is set to 1 and the unrequested MFB subfield is set to 0 to indicate a request for UHR feedback. This field is set to 0 and the unrequested MFB subfield is set to 0 to indicate a response to a UHR request. If the unrequested MFB subfield is equal to 1, then a value of 1 in this subfield indicates that the NSS, UHR-MCS, BW, PS 160, and RU allocation subfields represent a suggested MFB for a subsequent UHR TB PPDU sent by the STA issuing this suggestion. If the unrequested MFB subfield is 1 and the MRQ / UL UHR TB PPDU MFB is equal to 0, then the NSS, UHR-MCS, PS 160, RU allocation, and BW subfields represent suggested values for a subsequent UHR MU PPDU sent to the STA issuing this suggestion.
[0322] The NSS field can indicate a suggested number of spatial streams. If the unrequested MFB subfield is equal to 1 and the MRQ / UL UHR TB PPDU MFB subfield is equal to 0, or the unrequested MFB subfield is equal to 0 and the MRQ / UL UHR TB PPDU MFB subfield is equal to 0, then the NSS subfield indicates a suggested number of spatial streams NSS for a subsequent EHT MU PPDU sent to the STA issuing this suggestion and is set to NSS - 1. If the unrequested MFB field is equal to 1 and the MRQ / UL UHR TB PPDU MFB subfield is equal to 1, then the NSS subfield indicates a suggested number of spatial streams NSS for a subsequent UHR TB PPDU sent by the STA issuing this suggestion and is set to NSS - 1. Otherwise, this subfield is reserved.
[0323] The UHR-MCS field can indicate a suggested UHR-MCS. If the unrequested MFB field is equal to 1 and the MRQ / UL UHR TB PPDU MFB subfield is equal to 0, or the unrequested MFB field is equal to 0 and the MRQ / UL UHR TB PPDU MFB subfield is equal to 0, then the UHR-MCS subfield indicates a suggested UHR-MCS for a subsequent UHR MU PPDU sent to the STA issuing this suggestion. If the unrequested MFB subfield is equal to 1 and the MRQ / UL UHR TB PPDU MFB subfield is equal to 1, then the UHR-MCS subfield indicates a recommended UHR-MCS for a UHR TB PPDU sent from the STA. Otherwise, this subfield is reserved.
[0324] For the PS 160 field, if the RU or MRU size is less than or equal to 2 x 996 subcarriers, the primary 160 MHz channel or the second 160 MHz channel to which the RU or MRU allocation applies is indicated. Otherwise, the PS 160 subfield is used to indicate the RU or MRU index together with the RU allocation subfield. If the unsolicited MFB field is equal to 1 or the unsolicited MFB field is equal to 0 and the MRQ / UL UHR TB PPDU MFB subfield is equal to 1, the PS 160 subfield is set to 0 to indicate that the RU or MRU allocation applies to the primary 160 MHz channel and set to 1 to indicate that the RU or MRU allocation applies to the secondary 160 MHz channel (for RU or MRU sizes less than or equal to 2 x 996 subcarriers); for RU or MRU sizes greater than 2 x 996 subcarriers, the PS 160 subfield is used to indicate the RU or MRU index together with the RU allocation subfield. Otherwise, this subfield is reserved.
[0325] The RU allocation field can be associated with the RU or MRU for which the MFB requester solicits feedback of the suggested UHR-MCS / RU or MRU. If the unsolicited MFB field is equal to 1 and the MRQ / UL UHR TB PPDU MFB subfield is equal to 0, the RU allocation subfield and PS 160 together indicate the RU or MRU for which the suggested UHR-MCS applies. If the unsolicited MFB field is equal to 0 and the MRQ / UL UHR TB PPDU MFB subfield is equal to 1, the RU allocation field and PS 160 together indicate the RU or MRU for which the MFB requester requests feedback. If the unsolicited MFB field is equal to 1 and the MRQ / UL UHR TB PPDU MFB subfield is equal to 1, the RU allocation subfield and PS 160 together indicate the RU or MRU for which the suggested UHR-MCS applies. The RU allocation subfield and PS 160 subfield are interpreted together with the BW subfield to specify the RU or MRU. Otherwise, this subfield is reserved.
[0326] The BW field can be associated with the bandwidth for which the MFB requester solicits feedback of the suggested UHR-MCS. If the unsolicited MFB field is equal to 1, the BW subfield indicates the bandwidth for which the suggested UHR-MCS applies. If the unsolicited MFB field is equal to 0 and the MRQ / UL UHR TB PPDU MFB subfield is equal to 1, the BW subfield indicates the PPDU bandwidth for which the MFB requester requests feedback: 20 MHz is set to 0. 40 MHz is set to 1. 80 MHz is set to 2. 160 MHz is set to 3. 320 MHz is set to 4. Values 5, 6, and 7 are reserved. Otherwise, this subfield is reserved.
[0327] The MSI / Partial PPDU Parameters field can be used to indicate partial parameters of the measured PPDU / MRQ Sequence Identifier. If the Unsolicited MFB field is equal to 0 and the MRQ / UL UHR TB PPDU MFB subfield is equal to 1, the MSI / Partial PPDU Parameters subfield contains a sequence number in the range of 0 to 3 to identify a specific UHR-MCS Feedback Request. If the Unsolicited MFB field is equal to 0 and the MRQ / UL UHR TB PPDU MFB subfield is equal to 0, the MSI / Partial PPDU Parameters subfield contains a sequence number in the range of 0 to 3 to respond to a specific solicited UHR-MCS Feedback Request. If the Unsolicited MFB field is equal to 1, the MSI / Partial PPDU Parameters subfield contains a PPDU Format and Coding Type subfield.
[0328] The PPDU Format subfield indicates the format of the PPDU for which the Unsolicited MFB is estimated. For UHR MU PPDU, the PPDU Format subfield can be set to 0; for UHR TB PPDU, the PPDU Format subfield can be set to 1.
[0329] The Coding Type subfield contains the coding information for the PPDU for which the PPDU Format subfield is estimated. For BCC, the Coding Type subfield can be set to 0; for LDPC, the Coding Type subfield can be set to 1.
[0330] The Transmission Beamforming field can indicate the transmission type of the measured PPDU. If the Unsolicited MFB field is equal to 1 and the MRQ / UL HE TB PPDU MFB subfield is equal to 0, the Transmission Beamforming field indicates whether the PPDU for which the Unsolicited MFB is estimated is beamformed or not. For non-beamformed PPDU, it is set to 0. For beamformed PPDU, it is set to 1. Otherwise, this subfield is reserved.
[0331] The Modulation Pattern field can jointly indicate the modulation of each spatial stream indicated by the NSS field together with the UHR-MCS field. The correspondence between the value of this field and the modulation of multiple spatial streams can refer to Table 6 or Table 7.
[0332] The signaling procedure of the A-control field carrying the first information is introduced below in connection with FIG. 18. In FIG. 18, the A-control field carrying the first information is in a management frame. The first device can include a device sending the management frame containing the first information, such as a sending non-AP STA. The second device can include a device receiving the management frame containing the first information, such as an AP receiving the management frame.
[0333] Step S1810, the AP sends data frames to the Non-AP STA using two spatial streams. The AP uses 256-QAM, 2 / 3 for both spatial streams.
[0334] Over time, the channel quality of the sub-channel corresponding to the second spatial stream (2 nd SS) deteriorates, while the channel quality of the sub-channel corresponding to the first spatial stream (1 st SS) remains unchanged.
[0335] Step S1820, the AP sends a management frame to the non-AP STA.
[0336] In order to obtain the latest channel status and recommended transmission mode, the AP carries the ULA A-Control subfield defined above in the management frame sent to the Non-AP STA, which is used to request recommended transmission parameters from the Non-AP STA. Among them, the unrequested MFB = 0 indicates that this is a request-based modulation mode feedback (MFB); MRQ = 1 indicates that this is an MFB request; MSI = 0 indicates the identifier of this MFB request.
[0337] Step S1830, the non-AP STA replies to the AP management frame.
[0338] The Non-AP STA also carries the ULA A-Control subfield defined above in the management frame replying to the AP, which is used to respond to the MFB request of the AP and give recommended transmission parameters. Among them, the unrequested MFB = 0 indicates that this is a request-based MFB; MRQ = 0 indicates that this is a response to the MRQ; MSI = 0 indicates the response to the MRQ with identifier MSI = 0; NSS = 1 indicates that 2 spatial streams are recommended; UHR-MCS = 11 indicates that the first spatial stream uses 256-QAM, 2 / 3 MCS; modulation pattern = 0 indicates that the modulation order of the second spatial stream is one less than that of the first spatial stream, i.e. the second spatial stream recommends using 64-QAM, 2 / 3 MCS.
[0339] Step S1840, based on the management frame in step S1830, the AP sends data frames.
[0340] After receiving the MFB feedback from the Non-AP STA, the AP can use 64-QAM, 2 / 3 MCS on the second spatial stream when transmitting data frames subsequently, so that the transmission mode is more matched with the channel quality.
[0341] The method embodiments of the present application are described in detail above, and the device embodiments of the present application are described in detail below. It should be understood that the description of the method embodiments corresponds to the description of the device embodiments, and therefore, the parts not described in detail can be referred to the method embodiments.
[0342] FIG. 19 is a schematic structural diagram of a communication device 1900 according to an embodiment of the present application. The communication device 1900 is a first device, and the communication device 1900 comprises a sending unit 1910.
[0343] The sending unit 1910 is configured to send first information to a second device, wherein the first information is used to indicate information related to a first function used by the second device, and in a case where the second device uses the first function, the second device sends a first physical layer protocol data unit (PPDU) through a plurality of spatial streams, the plurality of spatial streams comprises a first spatial stream and a second spatial stream, and the second device uses different modulation modes in the first spatial stream and the second spatial stream.
[0344] In the embodiments of the present application, the communication device 1900 described above can be configured to perform part or all of the method steps performed by the first device in the method embodiments described above. The communication device 1900 comprises units or modules for performing the method steps described above. The method flow has been described in detail in the foregoing embodiments, and the modules in the present embodiment have the same functions or perform the same steps, which will not be described here in detail. However, it should be understood by those skilled in the art that the corresponding description of the foregoing method embodiments can be introduced into the present embodiment, and the modules in the communication device 1900 correspond thereto.
[0345] In optional embodiments, the sending unit 1910 can be a transceiver 2130. The communication device 1900 can further comprise a processor 2110 and a memory 2120, as shown in FIG. 21.
[0346] FIG. 20 is a schematic structural diagram of a communication device 2000 according to an embodiment of the present application. The communication device 2000 is a second device, and the communication device 2000 comprises a receiving unit 2010.
[0347] The receiving unit 2010 is configured to receive first information sent by a first device, wherein the first information is used to indicate information related to a first function used by the second device, and in a case where the second device uses the first function, the second device sends a first physical layer protocol data unit (PPDU) through a plurality of spatial streams, the plurality of spatial streams comprises a first spatial stream and a second spatial stream, and the second device uses different modulation modes in the first spatial stream and the second spatial stream.
[0348] In the embodiments of the present application, the communication device 2000 can be used to execute part or all of the method steps executed by the second device in the method embodiments described above. The communication device 2000 comprises units or modules for executing the method steps described above. The modules in the present embodiments have the same functions or execute the same steps as the method steps described above, which will not be described here again. However, it should be known by the person skilled in the art that the corresponding description of the method embodiments described above can be introduced into the present embodiments, which corresponds to the modules in the communication device 2000.
[0349] In optional embodiments, the receiving unit 2010 can be a transceiver 2130. The communication device 2000 can further include a processor 2110 and a memory 2120, as shown in FIG. 21.
[0350] FIG. 21 is a schematic structural diagram of an apparatus for communication according to an embodiment of the present application. The dashed line in FIG. 21 indicates that the unit or module is optional. The apparatus 2100 can be used to implement the methods described in the method embodiments described above. The apparatus 2100 can be a chip or a communication device.
[0351] The apparatus 2100 can include one or more processors 2110. The processor 2110 can support the apparatus 2100 to implement the methods described in the method embodiments described above. The processor 2110 can be a general purpose processor or a dedicated processor. For example, the processor can be a central processing unit (CPU). Alternatively, the processor can also be other general purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic components, discrete hardware components, etc. The general purpose processor can be a microprocessor or the processor can also be any conventional processor.
[0352] The apparatus 2100 can further include one or more memories 2120. The memory 2120 stores programs, which can be executed by the processor 2110, so that the processor 2110 executes the methods described in the method embodiments described above. The memory 2120 can be independent of the processor 2110 or integrated in the processor 2110.
[0353] The apparatus 2100 can further include a transceiver 2130. The processor 2110 can communicate with other devices or chips through the transceiver 2130. For example, the processor 2110 can perform data transceiving with other devices or chips through the transceiver 2130.
[0354] The embodiment of the present application further provides a computer readable storage medium for storing a program. The computer readable storage medium can be applied to the communication device provided by the embodiment of the present application, and the program causes the computer to execute the method performed by the communication device in the various embodiments of the present application.
[0355] The embodiment of the present application further provides a computer program product. The computer program product includes a program. The computer program product can be applied to the communication device provided by the embodiment of the present application, and the program causes the computer to execute the method performed by the communication device in the various embodiments of the present application.
[0356] The embodiment of the present application further provides a computer program. The computer program can be applied to the communication device provided by the embodiment of the present application, and the computer program causes the computer to execute the method performed by the communication device in the various embodiments of the present application.
[0357] It should be understood that the terms "system" and "network" can be used interchangeably in the present application. In addition, the terms used in the present application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application. The terms "first", "second", "third", and "fourth" and the like in the specification and claims of the present application and the drawings are used to distinguish different objects, and are not used to describe a particular order. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion.
[0358] In the embodiments of the present application, the "field" can also be referred to as "domain", "subfield" or "sub-field". One field can occupy one or more bytes (octets), or one field can occupy one or more bits (bits).
[0359] The field name defined in the embodiments of the present application is only an example, and the field can have other names.
[0360] In the embodiments of the present application, the "indication" mentioned can be direct indication, indirect indication, or can be an indication with an associated relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; or A indirectly indicates B, for example, A indicates C, and B can be obtained through C; or A and B have an associated relationship.
[0361] In the embodiments of the present application, "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should also be understood that the determination of B according to A does not mean that B is determined only according to A, but B can also be determined according to A and / or other information.
[0362] In the embodiments of the present application, the term "corresponding" can represent a direct or indirect corresponding relationship between the two, can also represent an associated relationship between the two, and can also indicate a relationship with the indicated, configured and configured.
[0363] In the embodiments of the present application, "predefined" or "preconfigured" can be implemented by pre-saving corresponding codes, tables or other information that can be used to indicate related information in devices (for example, including AP and STA), and the present application does not limit the specific implementation manner. For example, predefinition can refer to definition in the protocol.
[0364] In the embodiments of the present application, the term "and / or" is only a description of the association relationship between the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent three cases: A exists alone, A and B exist together, and B exists alone. In addition, the character " / " in this paper generally represents an "or" relationship between the associated objects before and after it.
[0365] In the embodiments of the present application, "including" can mean directly including or indirectly including. Alternatively, "including" mentioned in the embodiments of the present application can be replaced by "indicating" or "used to determine". For example, A includes B can be replaced by A indicating B, or A used to determine B.
[0366] In various embodiments of the present application, the size of the serial number of the above processes does not mean the order of execution, and the execution order of the processes should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0367] In the embodiments of the present application, the "protocol" can refer to a standard protocol in the communication field, for example, it can include WiFi protocol and related protocols applied to future WiFi communication systems, and the present application does not limit this.
[0368] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented by other manners. For example, the above-described device embodiments are merely illustrative, for example, the division of the units is merely a logical function division, and in actual implementation, another division manner can be adopted, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.
[0369] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e., can be located in one place or distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0370] In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit.
[0371] In the above embodiments, all or part can be realized by software, hardware, firmware or any combination thereof. When realized by software, all or part can be realized in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable devices. The computer instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another, for example, the computer instructions can be transferred from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) manner. The computer readable storage medium can be any available medium readable by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be magnetic media (such as floppy disk, hard disk, magnetic tape), optical media (such as digital video disc (DVD)) or semiconductor media (such as solid state disk (SSD)) and the like.
[0372] The above description is only specific embodiments of the present application, but the protection scope of the present application is not limited thereto, any person skilled in the art can easily think of changes or replacements within the technical scope disclosed by the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
A method of wireless communication, comprising: Comprising: The first device sends first information to the second device; Wherein, the first information is used to indicate information related to a first function used by the second device, in the case where the second device uses the first function, the second device sends a first physical layer protocol data unit (PPDU) through multiple spatial streams, the multiple spatial streams include a first spatial stream and a second spatial stream, and the second device uses different modulation modes in the first spatial stream and the second spatial stream. The method of claim 1, wherein The first information includes one or more of the following: Format information, used to indicate the format of the frame capable of carrying the first information; A first modulation mode, used to indicate the modulation mode of the first spatial stream; An enabling identifier, used to indicate whether the second device uses the first function; A modulation pattern, used to indicate the modulation mode corresponding to the multiple spatial streams in combination with the first modulation mode; A version identifier, used to indicate the physical layer version of the first PPDU. The method according to claim 2, characterized in that The format information is carried in the special user information field of the trigger frame. The method according to claim 2 or 3, characterized in that The first modulation mode is carried in a first field, In the case where the physical layer version of the first PPDU is a first version, the first field occupies a first number of bits; and / or, In the case where the physical layer version of the first PPDU is a second version, the first field occupies a second number of bits; Wherein, the first number and the second number are different. The method according to claim 4, characterized in that The first field is an uplink MCS field in the variant user information field of the trigger frame. The method according to claim 2 or 3, characterized in that The first modulation mode is jointly indicated by a second field and an uplink modulation and coding scheme (MCS) field in the variant user information field of the trigger frame. The method according to claim 6, characterized in that In the case where the physical layer version of the first PPDU is the first version or the second version, the uplink MCS field occupies a first number of bits. The method according to any one of claims 2-7, characterized in that The modulation pattern is carried in a third field, which can also be used to indicate second information, The second information includes one or more of the following: Suggesting the lowest access category (AC) of the medium access control protocol data unit (MPDU) in the aggregated medium access control layer protocol data unit (A-MPDU) carried by the first PPDU; Suggesting the allowed MPDUs in the A-MPDU; Suggesting the maximum traffic identifier (TID) quantity aggregated in the A-MPDU. The method of claim 8, wherein, In the case where the physical layer version of the first PPDU is not the second version or the second device does not use the first function, the third field is used to indicate the second information; And / or, In the case where the second device uses the first function, the third field is used to indicate the modulation pattern. The method according to claim 4, 5, 7 or 9, characterized in that The first version includes extremely high throughput (EHT), and / or the second version includes ultra-high reliability (UHR). The method of any one of claims 2-10, wherein, The multiple modulation modes indicated by the modulation pattern are arranged in descending order, and the multiple modulation modes arranged in descending order one-to-one correspond to the multiple spatial streams sorted in descending order of channel quality; or, The method of any one of claims 2-10, wherein, The multiple modulation modes indicated by the modulation pattern are arranged in descending order, and the multiple modulation modes arranged in descending order one-to-one correspond to the multiple spatial streams sorted in descending order of channel quality; or, The modulation pattern indication is arranged in ascending order of the plurality of modulation modes, and the plurality of modulation modes arranged in descending order correspond to the plurality of spatial streams arranged in ascending order of channel quality. The method according to any one of claims 2-11, characterized in that The first modulation mode is the highest modulation mode or the lowest modulation mode in the plurality of modulation modes. The method according to any one of claims 2-12, characterized in that The enable identifier is carried in a spatial stream allocation field in a user information field in a trigger frame. The method according to any one of claims 2-13, characterized in that, The physical layer version includes one or more of the following: EHT, UHR. The method according to any one of claims 2-14, characterized in that The modulation mode includes one or more of the following: BPSK, QPSK, 16-QAM, 64-QAM, 256-QAM, 1024-QAM, 4096-QAM. The method according to any one of claims 1-15, characterized in that Part or all of the first information is carried in a trigger frame. The trigger frame includes one or more of the following: basic trigger frame, beamforming report polling frame, multi-user buffer status report frame, multi-user request to send frame, buffer status report polling frame, group contention-free multi-user buffer status report frame, bandwidth query report polling frame, non-data payload feedback report polling frame, ranging frame. The method of claim 16, wherein Part or all of the first information is carried in a user information field of a trigger frame. The method according to claim 16 or 17, characterized in that The user information includes one or more of the following: The method of claim 18, wherein a first variant user information field; a special user information field; a first special user information field for extending the first variant user information field. The first variant user information field includes a UHR variant user information field. The method of claim 19, wherein The first special user information field includes a UHR special user information field. The method according to claim 19 or 20, characterized in that Part or all of the first information is carried in an aggregated control (A-control) field. The method according to any one of claims 1-21, characterized in that The A-control field satisfies one or more of the following: The method of claim 22, wherein A number of spatial streams (NSS) field in the A-control field occupies 2 bits; A modulation and coding scheme (MCS) request sequence indication (MSI) / partial PPDU parameter field in the A-control field occupies 2 bits; An MCS field in the A-control field occupies 5 bits. Comprise: A method of wireless communication, comprising: The second device receives the first information sent by the first device; Wherein, the first information is used to indicate information related to a first function used by the second device, in the case where the second device uses the first function, the second device transmits a first physical layer protocol data unit (PPDU) through a plurality of spatial streams, the plurality of spatial streams include a first spatial stream and a second spatial stream, and the second device uses different modulation modes in the first spatial stream and the second spatial stream. The first information includes one or more of the following: The method of claim 24, wherein format information for indicating the format of the frame capable of carrying the first information; a first modulation mode for indicating the modulation mode of the first spatial stream; an enable identifier for indicating whether the second device uses the first function; a modulation pattern for indicating the modulation mode corresponding to the plurality of spatial streams in combination with the first modulation mode; a version identifier for indicating the physical layer version of the first PPDU. The format information is carried in a special user information field of a trigger frame. The method of claim 25, wherein The method according to claim 25 or 26, characterized in that The first modulation manner is carried in a first field, In a case where a physical layer version of the first PPDU is a first version, a number of bits occupied by the first field is a first number; and / or, In a case where the physical layer version of the first PPDU is a second version, the number of bits occupied by the first field is a second number; The first number is different from the second number. The method of claim 27, wherein The first field is an uplink MCS field in a variant user information field in a trigger frame. The method according to claim 25 or 26, characterized in that The first modulation manner is jointly indicated by a second field and an uplink modulation and coding scheme (MCS) field in the variant user information field in the trigger frame. The method of claim 29, wherein In a case where the physical layer version of the first PPDU is the first version or the second version, the uplink MCS field occupies a first number of bits. The method according to any one of claims 25-30, characterized in that The modulation pattern is carried in a third field, and the third field can also be used to indicate second information, The second information includes one or more of the following: a recommended minimum access category (AC) for a medium access control protocol data unit (MPDU) in an aggregated MPDU (A-MPDU) carried by the first PPDU; a recommended MPDU allowed in the A-MPDU; a recommended maximum traffic identifier (TID) quantity aggregated in the A-MPDU. The method of claim 31, wherein, In a case where the physical layer version of the first PPDU is not the second version or the first function is not used by the second device, the third field is used to indicate the second information; and / or, In a case where the first function is used by the second device, the third field is used to indicate the modulation pattern. The method according to claim 27, 28, 30 or 32, characterized in that The first version includes an extremely high throughput (EHT), and / or the second version includes an ultra-high reliability (UHR). The method of any one of claims 25-33, wherein, The plurality of modulation manners indicated by the modulation pattern are arranged in descending order, and the plurality of modulation manners arranged in descending order one-to-one correspond to the plurality of spatial streams sorted in descending order of channel quality; or The plurality of modulation manners indicated by the modulation pattern are arranged in ascending order, and the plurality of modulation manners arranged in descending order one-to-one correspond to the plurality of spatial streams sorted in ascending order of channel quality. The method according to any one of claims 25-34, characterized in that The first modulation manner is a highest modulation manner or a lowest modulation manner in the plurality of modulation manners. The method according to any one of claims 25-35, characterized in that The enablement identifier is carried in a spatial stream allocation field in a user information field in a trigger frame. The method according to any one of claims 25-36, characterized in that The physical layer version includes one or more of the following: EHT, UHR. The method according to any one of claims 25-37, characterized in that The modulation manner includes one or more of the following: BPSK, QPSK, 16-QAM, 64-QAM, 256-QAM, 1024-QAM, 4096-QAM. The method of any one of claims 24-38, wherein Part or all of the first information is carried in a trigger frame. The method of claim 39, wherein The trigger frame comprises one or more of: a basic trigger frame, a beamforming report poll frame, a multi-user buffer status report frame, a multi-user request to send frame, a buffer status report poll frame, a group contention-free multi-user buffer status report frame, a bandwidth query report poll frame, a non-data payload feedback report poll frame, a ranging frame. The method according to claim 39 or 40, characterized in that Part or all of the first information is carried in a user information field of the trigger frame. The method of claim 41, wherein The user information comprises one or more of: a first variant user information field; a special user information field; a first special user information field for extending the first variant user information field. The method of claim 42, wherein The first variant user information field comprises a UHR variant user information field. The method according to claim 42 or 43, characterized in that The first special user information field comprises a UHR special user information field. The method of any one of claims 24-44, wherein Part or all of the first information is carried in an A-control field. The method of claim 45, wherein The A-control field satisfies one or more of: a number of spatial streams, NSS, field in the A-control field occupies 2 bits; an MCS request sequence indication, MSI / Partial PPDU parameter, field in the A-control field occupies 2 bits; an MCS field in the A-control field occupies 5 bits. A communication device characterized by comprising: The communication device is a first device, and the communication device comprises: a sending unit configured to send first information to a second device; wherein the first information is used to indicate information related to a first function used by the second device, and in a case where the second device uses the first function, the second device sends a first physical layer protocol data unit, PPDU, through a plurality of spatial streams, the plurality of spatial streams comprising a first spatial stream and a second spatial stream, and the second device uses different modulation modes in the first spatial stream and in the second spatial stream. The communication device according to claim 47, characterized in that The first information comprises one or more of: format information used to indicate a format of a frame capable of carrying the first information; a first modulation mode used to indicate a modulation mode of the first spatial stream; an enabling identifier used to indicate whether the second device uses the first function; a modulation pattern used to indicate, in combination with the first modulation mode, modulation modes corresponding to the plurality of spatial streams; a version identifier used to indicate a physical layer version of the first PPDU. The communication device of claim 48, wherein The format information is carried in a special user information field of a trigger frame. The first modulation mode is carried in a first field, The communication device according to claim 48 or 49, characterized in that in a case where the physical layer version of the first PPDU is a first version, the first field occupies a first number of bits; and / or, in a case where the physical layer version of the first PPDU is a second version, the first field occupies a second number of bits; wherein the first number is different from the second number. The first field is an uplink MCS field in a variant user information field in a trigger frame. The communication device according to claim 50, characterized in that The first modulation mode is jointly indicated by a second field and an uplink modulation and coding scheme, MCS, field in a variant user information field in a trigger frame. The communication device according to claim 48 or 49, characterized in that The communication device according to claim 52, characterized in that In a case that the physical layer version of the first PPDU is a first version or a second version, the uplink MCS field occupies a first number of bits. The communication device according to any one of claims 48-53, characterized in that The modulation pattern is carried in a third field, and the third field is further capable of indicating a second information, The second information comprises one or more of: a recommended minimum access category (AC) for medium access control protocol data units (MPDUs) in an aggregated medium access control protocol data unit (A-MPDU) carried by the first PPDU; a recommended maximum number of MPDUs allowed in the A-MPDU; a recommended maximum number of traffic identifier (TIDs) aggregated in the A-MPDU. The communication device of claim 54, wherein in a case that the physical layer version of the first PPDU is not the second version or the first function is not used by the second device, the third field is used to indicate the second information; and / or in a case that the first function is used by the second device, the third field is used to indicate the modulation pattern. The communication device according to claim 50, 51, 53 or 55, characterized in that The first version comprises an extremely high throughput (EHT), and / or the second version comprises an ultra-high reliability (UHR). The communication device of any of claims 48-56, wherein the plurality of modulation schemes indicated by the modulation pattern are arranged in a descending order, and the plurality of modulation schemes arranged in the descending order one-to-one correspond to the plurality of spatial streams sorted in a descending order of channel quality; or the plurality of modulation schemes indicated by the modulation pattern are arranged in an ascending order, and the plurality of modulation schemes arranged in the ascending order one-to-one correspond to the plurality of spatial streams sorted in an ascending order of channel quality. The communication device according to any one of claims 48-57, characterized by The first modulation scheme is a highest modulation scheme or a lowest modulation scheme in the plurality of modulation schemes. The communication device according to any one of claims 48-58, characterized by The enablement indication is carried in a spatial stream allocation field in a user information field in a trigger frame. The communication device according to any one of claims 48-59, characterized by The physical layer version comprises one or more of: EHT, UHR. The communication device according to any one of claims 48-60, characterized by The modulation scheme comprises one or more of: BPSK, QPSK, 16-QAM, 64-QAM, 256-QAM, 1024-QAM, 4096-QAM. The communication device according to any one of claims 47-51, characterized by Part or all of the first information is carried in a trigger frame. The communication device of claim 62, wherein The trigger frame comprises one or more of: a basic trigger frame, a beamforming report poll frame, a multi-user buffer status report frame, a multi-user request to send frame, a buffer status report poll frame, a group contention-free multi-user buffer status report frame, a bandwidth query report poll frame, a non-data payload feedback report poll frame, a ranging frame. The communication device according to claim 62 or 63, characterized in that Part or all of the first information is carried in a user information field of a trigger frame. The communication device of claim 64, wherein The user information comprises one or more of: a first variant user information field; a special user information field; a first special user information field for extending the first variant user information field. The communication device of claim 65, wherein The first variant user information field comprises a UHR variant user information field. The communication device according to claim 65 or 66, characterized in that The first special user information field comprises a UHR special user information field. The communication device according to any one of claims 47-67, characterized by Part or all of the first information is carried in an aggregated control (A-control) field. The communication device of claim 68, wherein The A-control field satisfies one or more of the following: The number of spatial streams NSS field in the A-control field occupies 2 bits; The MCS request sequence indication MSI / part-PPDU parameter field in the A-control field occupies 2 bits; The MCS field in the A-control field occupies 5 bits. A communication device characterized by comprising: The communication device is a second device, and the communication device comprises: a receiving unit configured to receive first information sent by a first device; wherein the first information is used to indicate information related to a first function used by the second device, and in a case where the second device uses the first function, the second device transmits a first physical layer protocol data unit PPDU through a plurality of spatial streams, the plurality of spatial streams comprising a first spatial stream and a second spatial stream, and the second device uses different modulation modes in the first spatial stream and the second spatial stream. The communication device of claim 70, wherein The first information comprises one or more of the following: format information used to indicate a format of a frame capable of carrying the first information; a first modulation mode used to indicate a modulation mode of the first spatial stream; an enabling identifier used to indicate whether the second device uses the first function; a modulation pattern used to indicate, in combination with the first modulation mode, modulation modes corresponding to the plurality of spatial streams; a version identifier used to indicate a physical layer version of the first PPDU. The communication device of claim 71, wherein The format information is carried in a special user information field of a trigger frame. The communication device according to claim 71 or 72, characterized in that The first modulation mode is carried in a first field, in a case where the physical layer version of the first PPDU is a first version, the first field occupies a first number of bits; and / or, in a case where the physical layer version of the first PPDU is a second version, the first field occupies a second number of bits; wherein the first number is different from the second number. The communication device of claim 73, wherein The first field is an uplink MCS field in a variant user information field in a trigger frame. The communication device according to claim 71 or 72, characterized in that The first modulation mode is jointly indicated by a second field and an uplink modulation and coding scheme MCS field in a variant user information field in a trigger frame. The communication device of claim 75, wherein in a case where the physical layer version of the first PPDU is the first version or the second version, the uplink MCS field occupies a first number of bits. The communication device according to any one of claims 71-76, characterized by The modulation pattern is carried in a third field, and the third field is also capable of being used to indicate second information, The second information comprises one or more of the following: a recommended lowest access category AC for medium access control protocol data units MPDUs in an aggregated medium access control layer protocol data unit A-MPDU carried by the first PPDU; a recommended MPDU allowed in the A-MPDU; a recommended maximum traffic identifier TID quantity aggregated in the A-MPDU. The communication device according to claim 77, wherein in a case where the physical layer version of the first PPDU is not the second version or the second device does not use the first function, the third field is used to indicate the second information; and / or, In a case that the second device uses the first function, the third field is used to indicate the modulation pattern. The communication device according to claim 73, 74, 76 or 78, characterized by The first version comprises an extremely high throughput (EHT), and / or the second version comprises an ultra-high reliability (UHR). The communication device according to any one of claims 71-79, characterized in that, The modulation modes indicated by the modulation pattern are arranged in descending order, and the modulation modes arranged in descending order one-to-one correspond to the spatial streams sorted in descending order of channel quality; or The modulation modes indicated by the modulation pattern are arranged in ascending order, and the modulation modes arranged in descending order one-to-one correspond to the spatial streams sorted in ascending order of channel quality. The communication device according to any one of claims 71-80, characterized by The first modulation mode is the highest modulation mode or the lowest modulation mode in the modulation modes. The communication device according to any one of claims 71-81, characterized by The enabling identifier is carried in a spatial stream allocation field in a user information field in a trigger frame. The communication device according to any one of claims 71-82, characterized by The physical layer version comprises one or more of the following: EHT, UHR. The communication device according to any one of claims 71-83, characterized by The modulation mode comprises one or more of the following: BPSK, QPSK, 16-QAM, 64-QAM, 256-QAM, 1024-QAM, 4096-QAM. The communication device according to any one of claims 70-84, characterized by Part or all of the first information is carried in a trigger frame. The communication device of claim 85, wherein The trigger frame comprises one or more of the following: a basic trigger frame, a beamforming report polling frame, a multi-user buffer status report frame, a multi-user request to send frame, a buffer status report polling frame, a group contention-free multi-user buffer status report frame, a bandwidth query report polling frame, a non-data payload feedback report polling frame, a ranging frame. The communication device according to claim 85 or 86, characterized in that Part or all of the first information is carried in a user information field of a trigger frame. The communication device of claim 87, wherein The user information comprises one or more of the following: a first variant user information field; a special user information field; a first special user information field, used to extend the first variant user information field. The communication device of claim 88, wherein The first variant user information field comprises a UHR variant user information field. The communication device according to claim 88 or 89, characterized in that The first special user information field comprises a UHR special user information field. The communication device according to any one of claims 70-90, characterized by Part or all of the first information is carried in an aggregated control (A-control) field. The communication device of claim 91, wherein The A-control field satisfies one or more of the following: a number of spatial streams (NSS) field in the A-control field occupies 2 bits; an MCS request sequence indication (MSI / PPDU part) field in the A-control field occupies 2 bits; an MCS field in the A-control field occupies 5 bits. A communication device characterized by comprising: A communication device comprising a transceiver, a memory and a processor, the memory being used to store a program, the processor being used to invoke the program in the memory and control the transceiver to receive or send a signal, so that the communication device executes the method according to any one of claims 1-46. An apparatus, characterized in that An apparatus comprising a processor configured to invoke a program from a memory to cause the apparatus to perform the method according to any one of claims 1-46. A chip characterized by including a processor to call a program from a memory to cause a device in which the chip is installed to perform the method of any of claims 1-46. A computer-readable storage medium, characterized by, having a program stored thereon, the program causing a computer to perform the method of any of claims 1-46. A computer program product, characterized in that including a program that causes a computer to perform the method of any of claims 1-46. A computer program, characterized in that The computer program causes a computer to perform the method of any of claims 1-46. The computer program causes a computer to perform the method of any of claims 1-46.
Citation Information
Patent Citations
Transmission method of link adaptive control information with extremely high throughput rate and related device
CN115037409A
Method for indicating coding modulation strategy and communication device
CN118214512A
Unequal modulation adoption and signaling for next generation WIFI
US20240178931A1