Information indication method, first device, and second device
Patent Information
- Application Number
- PCT/CN2025/078628
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-02-21
- Publication Date
- 2026-08-27
Smart Images

Figure CN2025078628_27082026_PF_FP_ABST
Abstract
Description
Information indication method, first device and second device Technical Field
[0001] This application relates to the field of communications, and more specifically, to an information indication method, a first device, a second device, a chip, a computer-readable storage medium, a computer program product, a computer program, and a communication system. Background Technology
[0002] With the development of communication technology, the types and numbers of devices in networks are increasing. Network devices need to schedule various types of devices for data transmission and issue necessary control information for data transmission. How to reduce the overhead of control information is a technical issue that needs to be considered. Summary of the Invention
[0003] This application provides an information indication method, a first device, a second device, a chip, a computer-readable storage medium, a computer program product, a computer program, and a communication system, which can save on the overhead of control information.
[0004] This application provides an information indication method, including:
[0005] The first device receives control information from the second device; wherein the control information is used to jointly instruct multiple pieces of information for data transmission, including device type and data rate.
[0006] This application provides an information indication method, including:
[0007] The second device sends control information to the first device; wherein the control information is used to jointly indicate multiple pieces of information for data transmission, including device type and data rate.
[0008] This application provides a first device, including:
[0009] The first communication module is used to receive control information from the second device; wherein the control information is used to jointly indicate multiple pieces of information for data transmission, including device type and data rate.
[0010] This application provides a second device, including:
[0011] The second communication module is used to send control information to the first device; wherein the control information is used to jointly indicate multiple pieces of information for data transmission, including device type and data rate.
[0012] This application provides a first device, including a transceiver, a processor, and a memory. The memory stores a computer program, the transceiver communicates with other devices, and the processor invokes and runs the computer program stored in the memory to cause the first device to perform the aforementioned information indication method.
[0013] This application provides a second device, including a transceiver, a processor, and a memory. The memory stores a computer program, the transceiver communicates with other devices, and the processor invokes and runs the computer program stored in the memory to cause the second device to perform the aforementioned information indication method.
[0014] This application provides a chip for implementing the above-described information indication method.
[0015] Specifically, the chip includes a processor for retrieving and running a computer program from memory, causing a device equipped with the chip to perform the aforementioned information instruction method.
[0016] This application provides a computer-readable storage medium for storing a computer program, which, when run by a device, causes the device to perform the aforementioned information instruction method.
[0017] This application provides a computer program product, including computer program instructions that cause a computer to execute the above-described information instruction method.
[0018] This application provides a computer program that, when run on a computer, causes the computer to execute the aforementioned information instruction method.
[0019] In this embodiment, the second device sends control information to jointly indicate the device type and data rate for data transmission. Since a specific type of device may only support one or more specific data rates, or in other words, not all types of devices support the full range of data rates, in this embodiment, jointly indicating the device type and data rate for data transmission can save the overhead of control information transmission. Attached Figure Description
[0020] Figure 1 is a schematic diagram of an application scenario according to an embodiment of this application.
[0021] Figure 2 is a schematic diagram of the TDM triggering process.
[0022] Figure 3 is a schematic flowchart of an information indication method according to an embodiment of this application.
[0023] Figure 4A is a schematic diagram of the PPDU format in related technologies.
[0024] Figure 4B is a schematic diagram of the format of the MAC frame in the PPDU in the related art.
[0025] Figure 5A is a schematic diagram of the format of the PPDU carrying the trigger frame in an embodiment of this application.
[0026] Figure 5B is a schematic diagram of the conventional preamble format of the PPDU carrying the trigger frame in an embodiment of this application.
[0027] Figure 6 is a schematic flowchart of an information indication method according to another embodiment of this application.
[0028] Figure 7 is a schematic block diagram of a first device according to an embodiment of the present application.
[0029] Figure 8 is a schematic block diagram of a first device according to another embodiment of this application.
[0030] Figure 9 is a schematic block diagram of a first device according to another embodiment of this application.
[0031] Figure 10 is a schematic block diagram of a second device according to an embodiment of the present application.
[0032] Figure 11 is a schematic block diagram of a communication device according to an embodiment of this application.
[0033] Figure 12 is a schematic block diagram of a chip according to an embodiment of this application.
[0034] Figure 13 is a schematic block diagram of a communication system according to an embodiment of this application. Detailed Implementation
[0035] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.
[0036] The technical solutions of this application embodiment can be applied to various communication systems, such as: Long Term Evolution (LTE) systems, Advanced Long Term Evolution (LTE-A) systems, New Radio (NR) systems, evolution systems of NR systems, LTE-based access to unlicensed spectrum (LTE-U) systems, NR-based access to unlicensed spectrum (NR-U) systems, Non-Terrestrial Networks (NTN) systems, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), 5th Generation (5G) systems, 6th Generation (6G) systems, or other communication systems.
[0037] Traditional communication systems typically support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communication but also, for example, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), vehicle-to-vehicle (V2V) communication, or vehicle-to-everything (V2X) communication. The embodiments of this application can also be applied to these communication systems.
[0038] In one implementation, the communication system in this application embodiment can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, or a standalone (SA) network deployment scenario.
[0039] In one embodiment, the communication system in this application can be applied to unlicensed spectrum, wherein the unlicensed spectrum can also be considered as shared spectrum; or, the communication system in this application can also be applied to licensed spectrum, wherein the licensed spectrum can also be considered as non-shared spectrum.
[0040] This application describes various embodiments in conjunction with network devices and terminal devices. The terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device, etc.
[0041] Terminal devices can be stations (STAs) in WLANs, cellular phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistant (PDA) devices, handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle devices, wearable devices, terminal devices in next-generation communication systems such as NR networks, or terminal devices in future evolved Public Land Mobile Network (PLMN) networks, etc.
[0042] In the embodiments of this application, the terminal device can be deployed on land, including indoor or outdoor, handheld, wearable or vehicle-mounted; it can also be deployed on water (such as ships); and it can also be deployed in the air (such as airplanes, balloons and satellites).
[0043] In the embodiments of this application, the terminal device may be a mobile phone, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical care, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, or a wireless terminal device in a smart home, etc.
[0044] By way of example and not limitation, in this embodiment, the terminal device can also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those that focus on a specific type of application function and require the use of other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0045] In the embodiments of this application, the network device can be a device for communicating with mobile devices, such as an access point (AP) in a WLAN, an evolved Node B (eNB or eNodeB) in LTE, a relay station or access point, or a vehicle-mounted device, a wearable device, a network device (gNB) in an NR network, or a network device in a future evolved PLMN network or an NTN network, etc.
[0046] By way of example and not limitation, in this embodiment, the network device may have mobility characteristics; for example, the network device may be a mobile device. Optionally, the network device may be a satellite or a balloon station. For example, the satellite may be a low Earth orbit (LEO) satellite, a medium Earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Optionally, the network device may also be a base station located on land, water, or other similar locations.
[0047] In this embodiment, the network device can provide services to a cell. The terminal device communicates with the network device through the transmission resources (e.g., frequency domain resources, or spectrum resources) used by the cell. The cell can be the cell corresponding to the network device (e.g., a base station). The cell can belong to a macro base station or to a base station corresponding to a small cell. The small cell can include: metro cell, micro cell, pico cell, femto cell, etc. These small cells have the characteristics of small coverage area and low transmission power, and are suitable for providing high-speed data transmission services.
[0048] Figure 1 illustrates an exemplary communication system 100. The communication system includes a network device 110 and two terminal devices 120. In one embodiment, the communication system 100 may include multiple network devices 110, and the coverage area of each network device 110 may include other numbers of terminal devices 120; this embodiment does not limit the scope of the present application.
[0049] In one embodiment, the communication system 100 may also include other network entities such as a Mobility Management Entity (MME) and an Access and Mobility Management Function (AMF), which are not limited in this application.
[0050] Network equipment can be further divided into access network equipment and core network equipment. That is, the wireless communication system also includes multiple core networks used to communicate with the access network equipment. Access network equipment can be evolved Node Bs (eNBs or e-NodeBs) in Long-Term Evolution (LTE), Next-Generation Radio (NR) (mobile communication system), or Authorized Auxiliary Access Long-Term Evolution (LAA-LTE) systems, such as macro base stations, micro base stations (also called "small base stations"), pico base stations, access points (APs), transmission points (TPs), or new generation Node Bs (gNodeBs).
[0051] It should be understood that devices with communication functions in the network / system of this application embodiment can be referred to as communication devices. Taking the communication system shown in Figure 1 as an example, the communication device may include network devices and terminal devices with communication functions. The network devices and terminal devices can be specific devices in this application embodiment, which will not be described in detail here. The communication device may also include other devices in the communication system, such as network controllers, mobility management entities, and other network entities. This application embodiment does not limit this.
[0052] It should be understood that the terms "system" and "network" are often used interchangeably in this document. The term "and / or" in this document merely describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. Furthermore, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.
[0053] It should be understood that the term "instruction" mentioned in the embodiments of this application can be a direct instruction, an indirect instruction, or an indication of a relationship. For example, A instructing B can mean that A directly instructs B, such as B being able to obtain information through A; it can also mean that A indirectly instructs B, such as A instructing C, so B can obtain information through C; or it can mean that there is a relationship between A and B.
[0054] In the description of the embodiments of this application, the term "correspondence" may indicate that there is a direct or indirect correspondence between two things, or that there is an association between two things, or that there is a relationship of instruction and being instructed, configuration and being configured, etc.
[0055] To facilitate understanding of the technical solutions of the embodiments of this application, the relevant technologies of the embodiments of this application are described below. The following relevant technologies are optional solutions and can be combined with the technical solutions of the embodiments of this application in any way, and they all fall within the protection scope of the embodiments of this application.
[0056] (I) Cellular Passive Internet of Things
[0057] With the increasing application of 5G in various industries, the types and application scenarios of connected devices are also expanding, placing higher demands on the price and power consumption of communication terminals. The application of battery-free, low-cost passive IoT devices has become a key technology for cellular IoT, enriching the types and quantities of terminals connected by 5G networks and truly realizing the Internet of Everything. Passive IoT devices can be based on existing zero-power technologies, such as Radio Frequency Identification (RFID), and can be extended to suit cellular IoT.
[0058] (ii) Equipment based on ambient energy
[0059] In NR and WiFi systems, the battery-free and low-cost nature of devices enables the low-cost, mass deployment and maintenance-free operation of devices such as Internet of Things (IoT) devices. Current standards are researching how to support ambient energy-based IoT devices in NR and WiFi systems. Ambient energy-based IoT devices, also known as Ambient Powered IoT (AMP IoT) devices, or simply AMP devices or Ambient IoT devices, require energy harvested from the environment. This energy source can be wireless signals, solar energy, thermal energy, etc. These devices are similar to passive or semi-passive devices in zero-power communication.
[0060] In related technologies, research projects on Ambient IoT devices have been carried out, which roughly divide Ambient IoT devices into three types, each with corresponding complexity and communication capabilities.
[0061] Device A: It does not have energy storage capacity and cannot transmit independent signals; that is, it uses a backscatter transmission method.
[0062] Device B: It has energy storage capacity but cannot transmit independent signals. It uses a backscatter transmission method and can use the stored energy to amplify the backscatter signal.
[0063] Device C: It has energy storage capacity and can send independent signals, that is, it has active transmission capability.
[0064] Device A has the lowest complexity and power consumption, as low as 1 microwatt (μW), but its communication distance is limited, typically only a few meters. Device A requires a carrier signal from a network device for backscattering transmission. Device C generally has a large-capacity capacitor to store energy from the environment, supports power consumption of several hundred μW, supports active signal transmission, and has a longer communication distance. Because Device C can transmit actively, it does not require a carrier signal from a network device. Device B's complexity and power consumption fall between those of Device A and Device C.
[0065] In addition, zero-power terminals can support various types of environmental energy harvesting, such as radio frequency (RF), solar, thermal, and mechanical energy. Among these, zero-power terminals based on RF energy harvesting may require a network to provide RF power signals.
[0066] Based on the current discussion of Ambient IoT application scenarios, Ambient IoT can be used in at least the following four types of scenarios:
[0067] Object recognition, such as in logistics, production line product management, and supply chain management;
[0068] Environmental monitoring, such as monitoring of temperature, humidity, and harmful gases in the work environment and natural environment;
[0069] Location services, such as indoor positioning, smart item finding, and production line item positioning;
[0070] Intelligent control, such as the intelligent control of various electrical appliances in smart homes (turning on and off air conditioners, adjusting temperature), and the intelligent control of various facilities in agricultural greenhouses (automatic irrigation, fertilization).
[0071] (III) Data transmission of devices based on ambient energy in WiFi systems
[0072] In WiFi systems, due to the low complexity of AMP STAs (Amplitude Shift Keying, Frequency Shift Keying, or Phase Shift Keying), receivers only support simple modulation and demodulation methods such as Amplitude Shift Keying (ASK), Frequency Shift Keying (FSK), or Phase Shift Keying (PSK), but not Orthogonal Frequency Division Multiplexing (OFDM). AMP STAs do not support traditional channel access mechanisms, thus preventing coexistence with existing equipment. Therefore, AMP STA data transmission requires triggering by the access point (AP) to indicate available channel resources. These channel resources are a portion of the channel occupancy obtained by the AP through Clear Channel Assessment (CCA). For the AP-triggered AMP STA transmission process, since the number of AMP STAs can be large, a more efficient approach is for the AP to allocate a certain amount of resources through triggering information, allowing multiple AMP STAs to use the allocated resources in a multi-user multiplexing manner. Among them, the methods of multi-user multiplexing include time division multiplexing (TDM), frequency division multiplexing (FDM), or code division multiplexing (CDM).
[0073] Taking TDM (Time Division Multiplexing) as an example, the AP allocates a certain number of time units, such as time slots, through a trigger frame. AMP STAs receiving this trigger frame can determine the target time unit within the time unit for transmission according to certain rules. The rules are designed to distribute AMP STAs across different time units as much as possible to reduce collisions. Figure 2 shows a typical TDM triggering process. The AP sends resource scheduling information through the trigger frame, including four time-domain resources. When AMP STAs 1-4 select time units, different AMP STAs may choose the same time unit for uplink (UL) Physical Layer Protocol Data Unit (PPDU) transmission, resulting in a collision, as shown in the collision slot in Figure 2. Alternatively, a certain time unit may not be selected by any AMP STA for data transmission, as shown in the empty slot in Figure 2.
[0074] (iv) Modulation and Coding Scheme (MCS) in Communication Systems
[0075] In communication systems, the Multi-Segment Code (MCC) is an important technology that defines the number of usable bits that can be carried within a single symbol. The MCS depends on the signal quality in the wireless link; better signal quality allows for more bits to be used for data transmission within a single symbol, while poor signal quality results in a lower MCS and fewer bits available for data transmission within a single symbol.
[0076] MCS consists of two parts: modulation and coding.
[0077] Modulation:
[0078] Modulation determines how many bits a single Resource Element (RE) can carry, whether those bits are valid data bits or bits used for parity checking. 5G NR supports Quadrature Phase Shift Keying (QPSK), 16-Quadrature Amplitude Modulation (16QAM), 64-Quadrature Amplitude Modulation (64QAM), and 256-Quadrature Amplitude Modulation (256QAM). For example, using QPSK, each RE can transmit 2 bits; using 16QAM, it can transmit 4 bits; using 64QAM, it can transmit 6 bits; and using 256QAM, it can transmit 8 bits.
[0079] Coding:
[0080] The coding rate can be defined as the ratio between useful bits and total transmitted bits (including useful and redundant bits). These redundant bits are added for forward error correction (FEC). A lower coding rate means more redundancy, less effective data, and lower utilization of air interface resources, but stronger self-correction capabilities, stronger anti-interference capabilities, and lower requirements for signal quality. Conversely, a higher coding rate means more redundancy, less effective data, and lower utilization of air interface resources, but stronger self-correction capabilities, stronger anti-interference capabilities, and lower requirements for signal quality.
[0081] The selection of an MCS depends on several factors, including the radio environment and the block error rate (BLER). Typically, BLER is defined as a threshold of 10%. To ensure that BLER does not exceed this value under different radio environments, the base station (gNB) allocates an MCS according to a link adaptation algorithm and sends it to the terminal (UE) via Downlink Control Information (DCI) signaling on the Physical Downlink Control Channel (PDCCH).
[0082] In 5G NR, the determination of the MCS level depends on the signal quality of the radio link, which directly affects the data transmission rate and efficiency. NR defines approximately 32 MCS indices (0-31), of which 29, 30, and 31 are reserved for retransmission.
[0083] In Wi-Fi systems, modulation schemes include Binary Phase Shift Keying (BPSK), QPSK, 16QAM, 64QAM, and 1024QAM. The 802.11be standard also introduced higher-order modulation schemes, such as 4096QAM. In 802.11n, MCS index values range from 0 to 9, corresponding to different modulation schemes and coding rate combinations. For example, MCS 0 corresponds to BPSK 1 / 2, MCS 1 corresponds to QPSK 1 / 2, and MCS 7 corresponds to 64-QAM 5 / 6. Different MCS index values correspond to different data rates. For example, in the 802.11n standard, with a single antenna, MCS 7 (corresponding to 64-QAM 5 / 6) can achieve a maximum data rate of 150 Mbps (megabits per second).
[0084] For uplink transmissions of AMP devices, the data rate is generally determined and indicated to the AMP device by network devices (such as APs), thereby simplifying the indication of uplink physical layer control information for AMP devices.
[0085] This application provides an information indication method applicable to a method whereby a second device instructs a first device to perform data transmission, thereby enabling the first device to determine a corresponding data rate for uplink transmission.
[0086] Figure 3 is a schematic flowchart of an information indication method performed by a first device according to an embodiment of this application. The method includes at least a portion of the following:
[0087] S310, the first device receives control information from the second device; wherein the control information is used to jointly indicate multiple pieces of information for data transmission, including device type and data rate.
[0088] The embodiments of this application can be applied to any type of communication system and communication device. For example, the embodiments of this application can be applied to a WiFi system or a cellular system. The first device can be a terminal device or a network device, and the second device can be a network device or a terminal device; wherein, the first device is a communication device that performs data transmission according to the instruction, scheduling, or request of the second device, and correspondingly, the second device is a communication device that instructs / schedules / requests the first device in the communication system to perform data transmission. Instructing / scheduling / requesting the first device to perform data transmission may include: the second device triggering data transmission, and / or, the second device scheduling or configuring resources and / or related parameters for data transmission.
[0089] In one implementation, the first device is a terminal device. For example, the first device is an AMP device, i.e., a device that operates based on ambient energy. Ambient energy can include wireless radio frequency energy, solar energy, thermal energy, mechanical energy, etc. Correspondingly, the second device can be a network device; for example, the network device can be a device that communicates with the AMP device, or it can be a device that provides wireless power to the AMP device.
[0090] Taking a WiFi system as an example, the first device can be an AMP STA, i.e., an AMP nonAP STA (ambient energy non-access point site), and the second device can be an AMPAP STA (ambient energy access point site).
[0091] Taking a cellular system as an example, the first device can be an AMP terminal, and the second device can be a base station.
[0092] In this embodiment, the control information received by the first device from the second device is used to jointly indicate multiple pieces of information related to data transmission. This can be understood as the control information indicating a combination of multiple pieces of information related to data transmission. These multiple pieces of information include device type and data rate; that is, the control information jointly indicates at least the device type and data rate.
[0093] In one implementation, the device type and data rate can be combined in multiple ways, and the control information can be used to indicate the combination of data transmission currently scheduled among these multiple combinations.
[0094] In the application scenarios of this application embodiment, the second device needs to indicate the device type corresponding to the data transmission, such as indicating the device type corresponding to the data transmission among multiple device types existing in the system. For example, the second device can schedule a first type of device for data transmission, or it can schedule a second type of device for data transmission. Alternatively, the second device can indicate the available resources for data transmission for one or more devices in the system, and when indicating the available resources, the second device also indicates the device type corresponding to each resource. In addition, the second device needs to indicate the data rate used for data transmission. Since a specific type of device may only support one or more specific data rates, or in other words, not all types of devices support the full range of data rates, in this application embodiment, jointly indicating the device type and data rate corresponding to the data transmission saves overhead compared to indicating the device type and data rate separately. For example, if the second device can schedule data transmission for two types of devices (including type 1 devices and type 2 devices), and the system supports four data rates, where type 1 devices only support one data rate and type 2 devices only support three data rates, then independently indicating the device type requires 1 bit, and independently indicating the data rate requires 2 bits. That is, indicating the device type and data rate separately in the control information requires 3 bits. However, according to the embodiments of this application, jointly indicating the device type and data rate only requires 2 bits because only four combinations of device type and data rate are supported. As can be seen, according to the embodiments of this application, the overhead of control information indication can be reduced.
[0095] In some embodiments, device type is related to transmission method. For example, terminal devices can be classified based on transmission method, and each terminal device determines its own device type based on its own transmission method.
[0096] In some embodiments, the device type includes devices that support active transmission and / or devices that support backscattering. Exemplarily, terminal devices in the system are classified into at least two categories, including devices that support active transmission and devices that support backscattering.
[0097] Optionally, the device supporting active transmission and the device supporting backscatter can be AMP devices. Specifically, the AMP device supporting active transmission can be called an Active Transmitting Non-AP AMP STA; and the AMP device supporting backscatter can be called a Backscatter Non-AP AMP STA.
[0098] In some embodiments, the device type includes one or more of the following: an AMP device that supports active transmission, an AMP device that supports backscattering, and an AMP-enabled device. For example, terminal devices in the system are classified into at least three categories, including AMP devices that support active transmission, AMP devices that support backscattering, and AMP-enabled devices.
[0099] Optionally, AMP-enabled devices can be called AMP-enabled non-AP STAs. These devices operate based on ambient energy levels. For example, in a WiFi system, they can be STAs that support the traditional 802.11 protocol, such as non-high throughput (non-HT), high throughput (HT), or high efficiency (HE) STAs, and can also receive AMP PPDUs defined by 802.11bp.
[0100] In some embodiments, the value of the control information is determined based on multiple pieces of information. For example, the value of the control information is an indication value calculated based on multiple pieces of information, or the value of the control information is an indication value corresponding to multiple pieces of information. In this way, it is possible to jointly indicate multiple pieces of information through the control information.
[0101] In some embodiments, the control information includes an index corresponding to multiple pieces of information. Optionally, a first table can be predefined, in which each row includes a combination of multiple pieces of information, such as a combination of a device type and a data rate value. Each row corresponds to an index, and the second device carries the index in the control information so that the first device can determine the corresponding multiple pieces of information based on the index and the first table.
[0102] In some embodiments, the control information is an MCS index. Optionally, the device type can be added to the MCS information in related technologies, thereby using the MCS index to jointly indicate the device type and data rate.
[0103] To better understand the effect of joint instructions, a specific application example will be introduced below using an AMP device as an example.
[0104] AMP devices can transmit signals in two ways: active transmission and backscatter. AMP devices with active transmission capability can transmit signals independently of a carrier signal, directly through their transmitter. Backscatter, on the other hand, requires a carrier signal from a network device or a third-party device, transmitting the signal by modulating and reflecting the carrier signal. Therefore, when a network device is unaware of the transmission method of an AMP device needing data transmission, it can specify whether to allocate resources for data transmission from actively transmitting AMP devices or from backscattering AMP devices. Backscattering AMP devices require a carrier wave provided by the network device or a third-party device controlled by the network device. During standardization, AMP STA supports uplink data rates of 250 kbps, 1 Mbps, 2 Mbps, and 4 Mbps. Considering the capabilities and application scenarios of AMP STA, currently, 250kbps and 1Mbps can be used for uplink transmission in both backscatter and active transmission modes, while 4Mbps is only used for uplink transmission in active transmission mode. That is, AMP devices that support active transmission support three data rates: 250kbps, 1Mbps, and 4Mbps, while AMP devices that support backscatter support two data rates: 250kbps and 1Mbps.
[0105] Since data transmission by AMP devices is triggered by the network device, the network device sends a trigger frame and can schedule multiple resources for the AMP device to select from for data transmission. Different AMP devices may use different transmission methods and data rates. In some scenarios, when the network device is unaware of the transmission method and data rate of the AMP device requiring data transmission, it can indicate the transmission method and data rate of the AMP device using that resource through a trigger frame when scheduling resources. In other scenarios, the network device knows the transmission method and data rate of the AMP device. For example, if the AMP device previously reported its capability information to the network device, including its transmission method, and the network device schedules a specific AMP device for uplink data transmission, the AMP device can report its data rate to the network device, or the network device can determine the data rate used by the AMP device. In either of these scenarios, when triggering uplink transmission by an AMP device, the network device needs to instruct the AMP device to use the corresponding transmission method and data rate for data transmission through control information.
[0106] In related technologies, a direct method is used to indicate the transmission mode and data rate respectively:
[0107] Network devices use 1 bit to indicate the device type, and the device type options include devices that support backscatter and active transmission modes.
[0108] For example, a control information bit value of 0 indicates that the device type supports backscatter (e.g., Backscatter non-AP AMP STA in a WiFi system), while a value of 1 indicates that the device type supports active transmission (e.g., Active Tx non-AP AMP STA in a WiFi system). See the table below:
[0109] Optionally, the device type can also include AMP-enabled devices, i.e., AMP-enabled non-AP STAs. In this case, 2 bits are required to indicate the device type, as shown in the table below:
[0110] Network devices use 2 bits to indicate the data rate, including one of 250kbps, 1Mbps, 2Mbps, and 4Mbps. These 2 bits are used to indicate the index in the MCS table, as shown in the table below:
[0111] According to embodiments of this application, device type and data rate can be jointly indicated.
[0112] As explained above, assuming a network device uses 1 bit to indicate its device type, including devices supporting both backscatter and active transmission modes, and 2 bits to indicate its data rate, including one of 250kbps, 1Mbps, and 4Mbps, then the corresponding control information would require 3 bits. If a combined indication of device type and data rate is used, the control information can indicate an index corresponding to the combination of device type and data rate. Specifically, a table can be defined where each row represents a combination of device type and data rate represented by an index, and the control information indicates that index, representing the AMP device's transmission mode and data rate. This is illustrated in the table below.
[0113] In this scenario, the combined indication method still requires 3 bits to indicate the device type and data rate, but the remaining 3 index values can be used for future expansion or to indicate richer combinations. For example, if more data rates or device types are supported in the future, it can be expanded while maintaining the 3 bits of control information.
[0114] For example, if the network device supports the data rate indication for AMP Enabled non-AP STA, it needs 2 bits to indicate the device type. This 2-bit indication could specify a data rate, such as 250kbps, 1Mbps, or 4Mbps. The corresponding control information would then require 4 bits. If the AMP Enabled non-AP STA supports data rates of 250kbps, 1Mbps, and 4Mbps, a combined indication could be achieved using 3 bits of control information, as shown in the table below.
[0115] As can be seen, by combining the indication of device type and data rate, the overhead of sending control information by network devices can be reduced.
[0116] In some embodiments, the multiple pieces of information also include at least one parameter related to modulation and / or coding. That is, the control information can be used to jointly indicate the device type, data rate, and at least one other parameter related to modulation and / or coding. For example, the control information jointly indicates the device type and multiple modulation and coding parameters corresponding to the MCS in related technologies.
[0117] In some embodiments, at least one parameter includes one or more of modulation scheme, coding rate, bandwidth, and coding scheme.
[0118] For example, the control information includes MCS information, such as the MCS index described above. In addition to jointly indicating the data rate and device type, the MCS information may further jointly indicate other information in the MCS table with the device type, including modulation scheme, coding rate, bandwidth, coding scheme, etc.
[0119] As shown in the table below, one design of an MCS table in related technologies is as follows, where each MCS index corresponds to a combination of modulation scheme, coding rate, bandwidth, and data rate.
[0120] According to an embodiment of this application, an example of a device type jointly indicated with data rate, modulation scheme, coding rate, and bandwidth is shown in the table below. Each MCS index corresponds to a combination of device type, data rate, modulation scheme, coding rate, bandwidth, and coding scheme.
[0121] By combining device type, data rate, and other parameters, the overhead of sending control information by network devices can be further reduced.
[0122] In some embodiments, control information is carried by a trigger frame, which is used to trigger data transmission.
[0123] Taking AMP devices as an example, since AMP devices do not support existing channel access mechanisms, they cannot perform uplink transmissions autonomously. Their data transmission needs to be triggered by network devices. Network devices can carry control information in the trigger frame, and trigger data transmission by sending this information. At the same time, they can indicate the type of device performing data transmission, so that the corresponding device can be triggered to perform data transmission based on the parameters in the control information.
[0124] In some embodiments, the trigger frame is used to indicate the resource for data transmission, and control information corresponds to the resource.
[0125] Optionally, the trigger frame indicates one or more resources, and also indicates control information corresponding to each resource.
[0126] Taking AMP devices as an example, when a network device indicates the uplink transmission resource, it can determine the type of AMP device that uses the resource; if the network device determines the MCS information to be transmitted uplink by the AMP device, it can indicate the control information (including device type and MCS information) corresponding to the resource to the AMP device through a trigger frame.
[0127] In some embodiments, the information indication method may include: a first device determining resources for data transmission based on control information.
[0128] For example, the first device determines, based on the device type in the control information corresponding to each resource in the trigger frame, which is one or more resources indicated by the trigger frame, the resource used for data transmission by the first device. For instance, the first device determines, based on the device type in the control information corresponding to each resource, the resource corresponding to its own device type from one or more resources indicated by the trigger frame, and uses it as the resource for data transmission. By indicating the device type corresponding to the resource, different types of devices can use different resources for data transmission in a distributed manner, thereby reducing conflicts.
[0129] In some embodiments, the information indication method may further include: a first device determining, based on control information, the data rate used for data transmission on the aforementioned resources.
[0130] For example, the first device determines the resource for data transmission among one or more resources indicated by the trigger frame based on the device type in the control information corresponding to each resource in the trigger frame, and determines the data rate used for data transmission on the resource according to the data rate in the control information corresponding to the resource.
[0131] Optionally, based on control information, the first device may also determine at least one parameter used for data transmission on the aforementioned resources, such as one or more of modulation scheme, coding rate, bandwidth, and coding scheme.
[0132] In some embodiments, the trigger frame is carried by a PPDU. For example, in a WiFi system, the trigger frame sent by the network device to the AMP device is carried by a PPDU.
[0133] In some embodiments, the trigger frame is carried by the signal (SIG) field and / or data field in the PPDU.
[0134] For example, the trigger frame described above can be carried by the SIG field for AMP (AMP SIG) and the data field for AMP (AMP data) in the PPDU.
[0135] In related technologies, WiFi device information is transmitted based on PPDU frames. A PPDU frame includes a physical layer header and a data portion. For example, the 802.11a / g physical layer header has three parts: a Short Training Field (STF), a Long Training Field (LTF), and a SIG field, as shown in Figure 4A. The STF primarily implements frame synchronization and coarse frequency synchronization. The LTF implements fine frequency synchronization and channel estimation. The SIG field carries information related to the data portion, including data transmission rate, packet length, reserved bits, and tail bits. The data portion of the PPDU carries the MAC frame. The MAC frame format includes a MAC header, a frame body, and a Frame Check Sequence (FCS), as shown in Figure 4B.
[0136] In this embodiment, the format of the PPDU carrying the trigger frame can be as shown in Figure 5A. To achieve coexistence with existing devices, the PPDU needs to include a physical preamble compatible with existing channel access protocols, called a legacy preamble. The legacy preamble may include a Short Training Field (STF) field, a Long Training Field (LTF) field, etc. The presence of these fields allows devices supporting the channel access protocol to detect the presence of the PPDU through carrier detection during CCA, thereby determining that the channel is not idle and performing avoidance. Furthermore, the legacy preamble may also include a compatible physical header, such as a SIG field, for information such as the modulation and coding scheme used for the data portion carrying the PPDU, and the number of bytes in the data portion. One format of the legacy preamble is shown in Figure 5B.
[0137] Furthermore, as shown in Figure 5A, in this embodiment, the PPDU also includes an AMP synchronization field (AMP Sync), an AMP SIG field, and an AMP Data field. The AMP Sync field is used by the AMP device to detect PPDU frames and synchronize. It employs modulation schemes supported by the AMP device, such as simple modulation schemes like ASK, OOK, FSK, and PSK, facilitating low-complexity, low-power demodulation by the AMP device. The AMP SIG field carries physical layer control information, including the modulation encoding scheme, length, and number of bytes used in the AMP Data portion. Through it, the AMP device can correctly receive the AMP Data portion. The AMP Data field carries MAC layer information. The trigger frame can be carried by either the AMP SIG field or the AMP Data field.
[0138] Figure 6 is a schematic flowchart of an information indication method according to another embodiment of this application. This method can optionally be applied to the system shown in Figure 1, but is not limited thereto; the method includes:
[0139] S610, the second device sends control information to the first device; wherein, the control information is used to jointly indicate multiple pieces of information for data transmission, including device type and data rate.
[0140] Optionally, the second device may provide corresponding control information indication for the resource without knowing the transmission mode and / or data rate of the first device that needs to transmit data, so that the first device of a specific device type and data rate can select the resource for uplink transmission.
[0141] Optionally, the second device may be a device that triggers the first device of a specific device type and data rate to perform data transmission when it is necessary to schedule the first device to perform data transmission with a specific device type and data rate.
[0142] Specific examples of the method executed by the second device in this application embodiment can be found in the relevant descriptions of the second device / network device in the foregoing embodiments, which will not be repeated here for the sake of brevity.
[0143] In some embodiments, the value of the control information sent by the second device is determined based on multiple pieces of information. For example, the second device determines the value of the control information based on multiple pieces of information and then sends the control information to the first device.
[0144] In some embodiments, the control information includes an index corresponding to multiple pieces of information. For example, the second device determines the index corresponding to the multiple pieces of information based on a predefined first table, thereby determining the control information, and then sends the control information to the first device.
[0145] In some embodiments, the control information is an MCS index.
[0146] In some embodiments, the device type is related to the transmission method.
[0147] For example, device types include devices that support active emission and / or devices that support backscattering.
[0148] For example, the device type includes one or more of the following: an AMP device that supports active emission, an AMP device that supports backscattering, and an AMP-enabled device.
[0149] In some embodiments, the information may also include at least one parameter related to modulation and / or coding.
[0150] For example, at least one parameter includes one or more of modulation scheme, coding rate, bandwidth, and coding scheme.
[0151] In some embodiments, control information is carried by a trigger frame, which is used to trigger data transmission.
[0152] In some embodiments, the trigger frame is used to indicate the resource for data transmission, and control information corresponds to the resource.
[0153] In some embodiments, the trigger frame is carried by a PPDU.
[0154] In some embodiments, the trigger frame is carried by the signal SIG field and / or data field in the PPDU.
[0155] Figure 7 is a schematic block diagram of a first device 700 according to an embodiment of the present application. The first device 700 may include:
[0156] The first communication module 710 is used to receive control information from the second device; wherein the control information is used to jointly indicate multiple pieces of information for data transmission, including device type and data rate.
[0157] In some embodiments, the control information includes an index corresponding to multiple pieces of information.
[0158] In some embodiments, the control information is an MCS index.
[0159] In some embodiments, the device type is related to the transmission method.
[0160] In some embodiments, the device type includes devices that support active emission and / or devices that support backscattering.
[0161] In some embodiments, the device type includes one or more of the following: an AMP device that supports active emission, an AMP device that supports backscattering, and an AMP-enabled device.
[0162] In some embodiments, the information may also include at least one parameter related to modulation and / or coding.
[0163] In some embodiments, at least one parameter includes one or more of modulation scheme, coding rate, bandwidth, and coding scheme.
[0164] In some embodiments, control information is carried by a trigger frame, which is used to trigger data transmission.
[0165] In some embodiments, the trigger frame is used to indicate the resource for data transmission, and control information corresponds to the resource.
[0166] In some embodiments, as shown in FIG8, the first device 700 includes:
[0167] The first processing module 810 is used to determine the resources for data transmission based on control information.
[0168] In some embodiments, as shown in FIG9, the first device further includes:
[0169] The second processing module 910 is used to determine the data rate used for data transmission on the aforementioned resources based on control information.
[0170] In some embodiments, the trigger frame is carried by a PPDU.
[0171] In some embodiments, the trigger frame is carried by the signal SIG field and / or data field in the PPDU.
[0172] The first device 700 in this application embodiment can implement the corresponding functions of the first device in the foregoing method embodiments. The processes, functions, implementation methods, and beneficial effects of each module (sub-module, unit, or component, etc.) in the first device 700 can be found in the corresponding descriptions in the above method embodiments, and will not be repeated here. It should be noted that the functions described for each module (sub-module, unit, or component, etc.) in the first device 700 of this application embodiment can be implemented by different modules (sub-modules, units, or components, etc.) or by the same module (sub-module, unit, or component, etc.).
[0173] Figure 10 is a schematic block diagram of a second device 1000 according to an embodiment of the present application. The second device 1000 may include:
[0174] The second communication module 1010 is used to send control information to the first device; wherein the control information is used to jointly indicate multiple pieces of information for data transmission, including device type and data rate.
[0175] In some embodiments, the value of the control information is determined based on multiple pieces of information.
[0176] In some embodiments, the control information includes an index corresponding to multiple pieces of information.
[0177] In some embodiments, the control information is an MCS index.
[0178] In some embodiments, the device type is related to the transmission method.
[0179] In some embodiments, the device type includes devices that support active emission and / or devices that support backscattering.
[0180] In some embodiments, the device type includes one or more of the following: an AMP device that supports active emission, an AMP device that supports backscattering, and an AMP-enabled device.
[0181] In some embodiments, the information may also include at least one parameter related to modulation and / or coding.
[0182] In some embodiments, at least one parameter includes one or more of modulation scheme, coding rate, bandwidth, and coding scheme.
[0183] In some embodiments, control information is carried by a trigger frame, which is used to trigger data transmission.
[0184] In some embodiments, the trigger frame is used to indicate the resource for data transmission, and control information corresponds to the resource.
[0185] In some embodiments, the trigger frame is carried by a PPDU.
[0186] In some embodiments, the trigger frame is carried by the signal SIG field and / or data field in the PPDU.
[0187] The second device 1000 in this application embodiment can implement the corresponding functions of the second device in the foregoing method embodiments. The processes, functions, implementation methods, and beneficial effects of each module (sub-module, unit, or component, etc.) in the second device 1000 can be found in the corresponding descriptions in the above method embodiments, and will not be repeated here. It should be noted that the functions described for each module (sub-module, unit, or component, etc.) in the second device 1000 of the application embodiment can be implemented by different modules (sub-modules, units, or components, etc.) or by the same module (sub-module, unit, or component, etc.).
[0188] Figure 11 is a schematic structural diagram of a communication device 1100 according to an embodiment of this application. The communication device 1100 includes a processor 1110, which can call and run computer programs from memory to enable the communication device 1100 to implement the methods in the embodiments of this application.
[0189] In some embodiments, the communication device 1100 may further include a memory 1120. The processor 1110 may retrieve and run computer programs from the memory 1120 to enable the communication device 1100 to implement the methods described in the embodiments of this application.
[0190] The memory 1120 can be a separate device independent of the processor 1110, or it can be integrated into the processor 1110.
[0191] In some embodiments, the communication device 1100 may further include a transceiver 1130, which the processor 1110 may control to communicate with other devices. Specifically, it may send information or data to other devices or receive information or data sent by other devices.
[0192] The transceiver 1130 may include a transmitter and a receiver. The transceiver 1130 may further include an antenna, and the number of antennas may be one or more.
[0193] In some embodiments, the communication device 1100 may be a second device in the embodiments of this application, and the communication device 1100 may implement the corresponding processes implemented by the second device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0194] In some embodiments, the communication device 1100 may be the first device in the embodiments of this application, and the communication device 1100 may implement the corresponding processes implemented by the first device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0195] Figure 12 is a schematic structural diagram of a chip 1200 according to an embodiment of this application. The chip 1200 includes a processor 1210, which can call and run computer programs from memory to implement the methods in the embodiments of this application.
[0196] In some embodiments, chip 1200 may further include memory 1220. Processor 1210 may retrieve and run computer programs from memory 1220 to implement the methods executed by the first device or the second device in the embodiments of this application.
[0197] The memory 1220 can be a separate device independent of the processor 1210, or it can be integrated into the processor 1210.
[0198] In some embodiments, the chip 1200 may further include an input interface 1230. The processor 1210 can control the input interface 1230 to communicate with other devices or chips; specifically, it can acquire information or data sent by other devices or chips.
[0199] In some embodiments, the chip 1200 may further include an output interface 1240. The processor 1210 may control the output interface 1240 to communicate with other devices or chips, specifically, to output information or data to other devices or chips.
[0200] In some embodiments, the chip can be applied to the second device in the embodiments of this application, and the chip can implement the corresponding processes implemented by the second device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0201] In some embodiments, the chip can be applied to the first device in the embodiments of this application, and the chip can implement the corresponding processes implemented by the first device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0202] The chips used in the first device and the second device can be the same chip or different chips.
[0203] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0204] The processors mentioned above can be general-purpose processors, digital signal processors (DSPs), field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), or other programmable logic devices, transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processors mentioned above can be microprocessors or any conventional processor.
[0205] The aforementioned memory can be volatile memory or non-volatile memory, or a combination of both. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM).
[0206] It should be understood that the above-described memory is exemplary and not a limiting description. For example, the memory in the embodiments of this application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DR RAM), etc. That is to say, the memory in the embodiments of this application is intended to include, but is not limited to, these and any other suitable types of memory.
[0207] Figure 13 is a schematic block diagram of a communication system 1300 according to an embodiment of the present application. The communication system 1300 includes a first device 1310 and a second device 1320.
[0208] The second device 1320 sends control information to the first device 1310; wherein the control information is used to jointly indicate multiple pieces of information for data transmission, including device type and data rate.
[0209] The first device 1310 receives control information from the second device 1320.
[0210] The first device 1310 can be used to implement the corresponding functions implemented by the first device in the above method, and the second device 1320 can be used to implement the corresponding functions implemented by the second device in the above method. For the sake of brevity, further details are omitted here.
[0211] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. This computer program product includes one or more computer instructions. When these computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state drives (SSDs)).
[0212] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0213] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0214] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. An information indication method, comprising: The first device receives control information from the second device; wherein the control information is used to jointly instruct multiple pieces of information for data transmission, including device type and data rate.
2. The method of claim 1, wherein, The value of the control information is determined based on the multiple pieces of information.
3. The method of claim 1 or 2, wherein, The control information includes an index corresponding to the plurality of information.
4. The method according to claim 3, wherein, The control information is the Modulation and Coding Strategy (MCS) index.
5. The method of any one of claims 1-4, wherein, The type of equipment is related to the transmission method.
6. The method of any one of claims 1-5, wherein, The device types include devices that support active emission and / or devices that support backscattering.
7. The method of any one of claims 1-6, wherein, The device types include one or more of the following: ambient energy AMP devices that support active emission, AMP devices that support backscattering, and AMP-enabled devices.
8. The method of any one of claims 1-7, wherein, The information also includes at least one parameter related to modulation and / or coding.
9. The method according to claim 8, wherein, The at least one parameter includes one or more of the following: modulation scheme, coding rate, bandwidth, and coding scheme.
10. The method of any one of claims 1-9, wherein, The control information is carried by a trigger frame, which is used to trigger the data transmission.
11. The method according to claim 10, wherein, The trigger frame is used to indicate the resource for the data transmission, and the control information corresponds to the resource.
12. The method according to claim 11, wherein, The method includes: The first device determines the resources for data transmission based on the control information.
13. The method according to claim 11 or 12, wherein, The method further includes: Based on the control information, the first device determines the data rate used for data transmission on the resource.
14. The method according to any one of claims 10-13, wherein, The trigger frame is carried by a Physical Layer Protocol Data Unit (PPDU).
15. The method according to claim 14, wherein, The trigger frame is carried by the signal SIG field and / or data field in the PPDU.
16. An information indication method, comprising: The second device sends control information to the first device; wherein the control information is used to jointly indicate multiple pieces of information for data transmission, including device type and data rate.
17. The method according to claim 16, wherein, The value of the control information is determined based on the multiple pieces of information.
18. The method according to claim 16 or 17, wherein, The control information includes an index corresponding to the plurality of information.
19. The method according to claim 18, wherein, The control information is an MCS index.
20. The method according to any one of claims 16-19, wherein, The type of equipment is related to the transmission method.
21. The method according to any one of claims 16-20, wherein, The device types include devices that support active emission and / or devices that support backscattering.
22. The method according to any one of claims 16-21, wherein, The device types include one or more of the following: AMP devices that support active emission, AMP devices that support backscattering, and AMP-enabled devices.
23. The method according to any one of claims 16-22, wherein, The information also includes at least one parameter related to modulation and / or coding.
24. The method according to any one of claims 23, wherein, The at least one parameter includes one or more of the following: modulation scheme, coding rate, bandwidth, and coding scheme.
25. The method according to any one of claims 16-24, wherein, The control information is carried by a trigger frame, which is used to trigger the data transmission.
26. The method of claim 25, wherein, The trigger frame is used to indicate the resource for the data transmission, and the control information corresponds to the resource.
27. The method according to claim 25 or 26, wherein, The trigger frame is carried by a PPDU.
28. The method according to claim 27, wherein, The trigger frame is carried by the signal SIG field and / or data field in the PPDU.
29. A first device, comprising: A first communication module is used to receive control information from a second device; wherein the control information is used to jointly indicate multiple pieces of information for data transmission, including device type and data rate.
30. The first device according to claim 29, wherein, The value of the control information is determined based on the multiple pieces of information.
31. The first device according to claim 29 or 30, wherein, The control information includes an index corresponding to the plurality of information.
32. The first device according to claim 31, wherein, The control information is an MCS index.
33. The first device according to any one of claims 29-32, wherein, The type of equipment is related to the transmission method.
34. The first device according to any one of claims 29-33, wherein, The device types include devices that support active emission and / or devices that support backscattering.
35. The first device according to any one of claims 29-34, wherein, The device types include one or more of the following: AMP devices that support active emission, AMP devices that support backscattering, and AMP-enabled devices.
36. The first device according to any one of claims 29-35, wherein, The information also includes at least one parameter related to modulation and / or coding.
37. The first device according to claim 36, wherein, The at least one parameter includes one or more of the following: modulation scheme, coding rate, bandwidth, and coding scheme.
38. The first device according to any one of claims 29-37, wherein, The control information is carried by a trigger frame, which is used to trigger the data transmission.
39. The first device according to claim 38, wherein, The trigger frame is used to indicate the resource for the data transmission, and the control information corresponds to the resource.
40. The first device according to claim 39, wherein, The first device includes: The first processing module is used to determine the resources for data transmission based on the control information.
41. The first device according to claim 39 or 40, wherein, The first device also includes: The second processing module is used to determine the data rate used for data transmission on the resource based on the control information.
42. The first device according to any one of claims 38-41, wherein, The trigger frame is carried by a PPDU.
43. The first device according to claim 42, wherein, The trigger frame is carried by the signal SIG field and / or data field in the PPDU.
44. A second device, comprising: The second communication module is used to send control information to the first device; wherein the control information is used to jointly indicate multiple pieces of information for data transmission, including device type and data rate.
45. The second device according to claim 44, wherein, The value of the control information is determined based on the multiple pieces of information.
46. The second device according to claim 44 or 45, wherein, The control information includes an index corresponding to the plurality of information.
47. The second device according to claim 46, wherein, The control information is an MCS index.
48. The second device according to any one of claims 44-47, wherein, The type of equipment is related to the transmission method.
49. The second device according to any one of claims 44-48, wherein, The device types include devices that support active emission and / or devices that support backscattering.
50. The second device according to any one of claims 44-49, wherein, The device types include one or more of the following: AMP devices that support active emission, AMP devices that support backscattering, and AMP-enabled devices.
51. The second device according to any one of claims 44-50, wherein, The information also includes at least one parameter related to modulation and / or coding.
52. The second device according to any one of claims 51, wherein, The at least one parameter includes one or more of the following: modulation scheme, coding rate, bandwidth, and coding scheme.
53. The second device according to any one of claims 44-52, wherein, The control information is carried by a trigger frame, which is used to trigger the data transmission.
54. The second device according to claim 53, wherein, The trigger frame is used to indicate the resource for the data transmission, and the control information corresponds to the resource.
55. The second device according to claim 53 or 54, wherein, The trigger frame is carried by a PPDU.
56. The second device according to claim 55, wherein, The trigger frame is carried by the signal SIG field and / or data field in the PPDU.
57. A first device, comprising: A transceiver, a processor, and a memory, wherein the memory is used to store a computer program, the transceiver is used to communicate with other devices, and the processor is used to invoke and run the computer program stored in the memory to cause the first device to perform the method as described in any one of claims 1 to 15.
58. A second device, comprising: A transceiver, a processor, and a memory, wherein the memory is used to store a computer program, the transceiver is used to communicate with other devices, and the processor is used to invoke and run the computer program stored in the memory to cause the second device to perform the method as described in any one of claims 16 to 28.
59. A chip, comprising: A processor for retrieving and running a computer program from memory, causing a device on which the chip is mounted to perform the method as described in any one of claims 1 to 15.
60. A chip, comprising: A processor for retrieving and running a computer program from memory, causing a device on which the chip is mounted to perform the method as described in any one of claims 16 to 28.
61. A computer-readable storage medium for storing a computer program that, when run by a device, causes the device to perform the method as described in any one of claims 1 to 15.
62. A computer-readable storage medium for storing a computer program that, when run by a device, causes the device to perform the method as claimed in any one of claims 16 to 28.
63. A computer program product comprising computer program instructions that cause a computer to perform the method as described in any one of claims 1 to 15.
64. A computer program product comprising computer program instructions that cause a computer to perform the method as described in any one of claims 16 to 28.
65. A computer program that causes a computer to perform the method as claimed in any one of claims 1 to 15.
66. A computer program that causes a computer to perform the method as described in any one of claims 16 to 28.
67. A communication system, comprising: A first device for performing the method as described in any one of claims 1 to 15; A second device is used to perform the method as described in any one of claims 16 to 28.