Communication method and device

CN120513652APending Publication Date: 2025-08-19GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380090121.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-01-06
Publication Date
2025-08-19

AI Technical Summary

Technical Problem

In scenarios where zero-power terminals report data to network devices, how to ensure data security, especially in zero-power communication systems that combine cellular and side-channel communication, is a challenge, as existing technologies lack effective anti-eavesdropping measures.

Method used

The system employs a time-varying power supply signal design. A first device sends a first signal containing M power supply signals, each generated by different parameters at different times. A second device receives and processes these signals to obtain data. A third device carries the reported data in the second signal. The time-varying nature of the signal makes it difficult for eavesdroppers to analyze the data.

Benefits of technology

It effectively improves the security of data transmission in zero-power terminals, prevents eavesdroppers from analyzing data, and ensures the privacy and security of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120513652A_ABST
    Figure CN120513652A_ABST
Patent Text Reader

Abstract

The invention relates to a communication method, equipment, a computer readable storage medium, a computer program product and a computer program. The method comprises the following steps: a first device sends a first signal to a third device; wherein the first signal comprises M energy supply signals; the M energy supply signals occupy the same time domain range; the time domain range comprises a plurality of time periods; each energy supply signal in the M energy supply signals is generated by different first parameters in different time periods of the plurality of time periods, and different energy supply signals in the M energy supply signals are generated by different first parameters in the same time period; m is an integer greater than or equal to 2.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and device Technical Field

[0001] The present application relates to the field of communications, and more specifically, to a communication method, device, computer-readable storage medium, computer program product, and computer program. Background Art

[0002] In related technologies, terminal devices, especially zero-power terminals, may need to report data to network devices. However, when zero-power terminals report data to network devices, how to ensure the security of the data reported by the zero-power terminals becomes a problem that needs to be solved.

[0003] Summary of the Invention

[0004] Embodiments of the present application provide a communication method, device, computer-readable storage medium, computer program product, and computer program.

[0005] An embodiment of the present application provides a communication method, including:

[0006] The first device sends a first signal to the third device; wherein, the first signal includes M power supply signals; the M power supply signals occupy the same time domain range; the time domain range includes multiple time periods; each of the M power supply signals is generated by different first parameters in different time periods of the multiple time periods, and different power supply signals among the M power supply signals are generated by different first parameters in the same time period; M is an integer greater than or equal to 2.

[0007] An embodiment of the present application provides a communication method, including:

[0008] The second device receives a second signal sent by the third device;

[0009] The second device processes the second signal based on M third signals to obtain data reported by the third device; wherein, the duration of the M third signals is the same; the duration includes multiple time periods; each of the M third signals is generated by different second parameters in different time periods of the multiple time periods, and different third signals in the M third signals are generated by different second parameters in the same time period; M is an integer greater than or equal to 2.

[0010] An embodiment of the present application provides a communication method, including:

[0011] The third device receives a first signal sent by the first device; wherein the first signal includes M power supply signals, the M power supply signals occupy the same time domain range; the time domain range includes multiple time periods; each of the M power supply signals is generated by a different first parameter in a different time period of the multiple time periods, and different power supply signals in the M power supply signals are generated by different first parameters in the same time period; and M is an integer greater than or equal to 2.

[0012] The third device sends a second signal to the second device, where the second signal carries data reported by the third device.

[0013] An embodiment of the present application provides a first device, including:

[0014] A first communication unit is used to send a first signal to a third device; wherein the first signal includes M power supply signals; the M power supply signals occupy the same time domain range; the time domain range includes multiple time periods; each of the M power supply signals is generated by different first parameters in different time periods of the multiple time periods, and different power supply signals among the M power supply signals are generated by different first parameters in the same time period; M is an integer greater than or equal to 2.

[0015] An embodiment of the present application provides a second device, including:

[0016] a second communication unit, configured to receive a second signal sent by a third device;

[0017] A second processing unit is used to process the second signal based on M third signals to obtain data reported by the third device; wherein the duration of the M third signals is the same; the duration includes multiple time periods; each of the M third signals is generated by different second parameters in different time periods of the multiple time periods, and different third signals in the M third signals are generated by different second parameters in the same time period; M is an integer greater than or equal to 2.

[0018] This embodiment of the present application provides a third device, including:

[0019] A third communication unit is used to receive a first signal sent by a first device; wherein the first signal includes M power supply signals, and the M power supply signals occupy the same time domain range; the time domain range includes multiple time periods; each of the M power supply signals is generated by different first parameters in different time periods of the multiple time periods, and different power supply signals among the M power supply signals are generated by different first parameters in the same time period; M is an integer greater than or equal to 2; a second signal is sent to the second device, and the second signal carries data reported by the third device.

[0020] An embodiment of the present application provides a first device, comprising a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and execute the computer program stored in the memory, so that the first device performs the above method.

[0021] An embodiment of the present application provides a second device, comprising a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and execute the computer program stored in the memory, so that the second device executes the above method.

[0022] An embodiment of the present application provides a third device, comprising a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and execute the computer program stored in the memory, so that the third device executes the above method.

[0023] The embodiment of the present application provides a chip for implementing the above method.

[0024] Specifically, the chip includes: a processor, which is used to call and run a computer program from a memory, so that a device equipped with the chip executes the above method.

[0025] An embodiment of the present application provides a computer-readable storage medium for storing a computer program, which enables a device to perform the above method when the computer program is executed by the device.

[0026] An embodiment of the present application provides a computer program product, including computer program instructions, which enable a computer to execute the above method.

[0027] An embodiment of the present application provides a computer program, which, when executed on a computer, enables the computer to execute the above method.

[0028] By adopting the solution provided in this embodiment, the first signal sent by the first device includes M energy supply signals, and the M energy supply signals occupy the same time domain range. Each of the M energy supply signals is generated using different parameters in different time periods, and different energy supply signals among the M energy supply signals are generated using different parameters in the same time period. In this way, the first signal including the M energy supply signals sent by the first device is a time-varying signal; this makes it impossible for an eavesdropper to parse the data modulated onto the M energy supply signals by the third device because the eavesdropper cannot obtain the time-varying pattern of the M energy supply signals, thereby ensuring the security of the data uploaded by the third device. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] FIG1 is a schematic diagram of an application scenario according to an embodiment of the present application.

[0030] FIG2 is a schematic diagram of a zero-power communication system based on backscattering.

[0031] FIG3 is a schematic diagram of a scenario of a hybrid zero-power communication system based on cellular and / or sideline communication according to an embodiment of the present application.

[0032] FIG4 is a schematic flowchart of a communication method according to an embodiment of the present application.

[0033] FIG5 is a schematic flowchart of a communication method according to another embodiment of the present application.

[0034] FIG6 is an exemplary flowchart of a communication method according to another embodiment of the present application.

[0035] 7 to 9 are schematic diagrams of various exemplary processing flows of a communication method according to an embodiment of the present application.

[0036] FIG10 is a schematic diagram of an exemplary processing flow for generating an energy supply signal using an amplitude parameter in a communication method according to an embodiment of the present application.

[0037] FIG11 is an example diagram of simulation experiment results of using amplitude parameters to generate an energy supply signal according to the communication method in an embodiment of the present application.

[0038] FIG12 is a schematic diagram of an exemplary processing flow for generating an energy supply signal using phase parameters in a communication method according to an embodiment of the present application.

[0039] FIG13 is an example diagram of simulation experiment results based on the communication method provided in an embodiment of the present application using phase parameters to generate an energy supply signal.

[0040] FIG14 is a schematic diagram of a scenario in which an eavesdropper exists in an application scenario of a communication method according to an embodiment of the present application.

[0041] FIG15 is a schematic block diagram of a first device according to an embodiment of the present application.

[0042] FIG16 is a schematic block diagram of a second device according to an embodiment of the present application.

[0043] FIG17 is a schematic block diagram of a third device according to an embodiment of the present application.

[0044] FIG18 is a schematic block diagram of a third device according to another embodiment of the present application.

[0045] FIG19 is a schematic block diagram of a communication device according to an embodiment of the present application.

[0046] FIG20 is a schematic block diagram of a chip according to an embodiment of the present application.

[0047] Figure 21 is a schematic block diagram of a communication system according to an embodiment of the present application. DETAILED DESCRIPTION

[0048] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.

[0049] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, NR system evolution system, LTE on unlicensed spectrum (LTE-U) system, NR on unlicensed spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (Wireless Fidelity) system. Fidelity, WiFi), fifth-generation communication (5th-Generation, 5G) system or other communication systems, etc.

[0050] Generally speaking, traditional communication systems 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 communications, but will also support, 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, and the embodiments of the present application may also be applied to these communication systems. In one possible implementation, the communication system in the embodiment of the present application may be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, or a standalone (SA) networking scenario. In one possible implementation, the communication system in the embodiment of the present application may be applied to an unlicensed spectrum, where the unlicensed spectrum may also be considered a shared spectrum; or, the communication system in the embodiment of the present application may also be applied to an authorized spectrum, where the authorized spectrum may also be considered a non-shared spectrum.

[0051] The embodiments of the present application describe various embodiments in conjunction with network devices and terminal devices, where the terminal device may also be referred to as user equipment (UE), access terminal, subscriber unit, subscriber station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device, etc. The terminal device may be a station (STAION, ST) in a WLAN, a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a next-generation communication system such as a NR network, or a terminal device in a future-evolved Public Land Mobile Network (PLMN) network, etc. In an embodiment of the present application, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on the water surface (such as a ship, etc.); it can also be deployed in the air (such as an airplane, a balloon, and a satellite, etc.). In an embodiment of the present application, the terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, 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, 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. As an example and not a limitation, in an embodiment of the present application, the terminal device can also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for wearable devices developed by applying wearable technology to intelligently design 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 clothing or accessories. Wearable devices are more than just hardware devices; they also enable powerful functionality through software support, data interaction, and cloud-based interaction.In a broad sense, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0052] In an embodiment of the present application, a network device may be a device for communicating with a mobile device. The network device may be an access point (AP) in a WLAN, a base station (BTS) in a GSM or CDMA, a base station (NodeB, NB) in a WCDMA, an evolved base station (eNB or eNodeB) in an LTE, or 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 a network device in an NTN network. As an example and not a limitation, in an embodiment of the present application, the network device may have a mobile feature, 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 set up in a location such as land or water. In an embodiment of the present application, the network device may provide services for a cell, and the terminal device may communicate with the network device through the transmission resources used by the cell (for example, frequency domain resources, or spectrum resources). The cell may be a cell corresponding to the network device (for example, a base station), and the cell may belong to a macro base station or a base station corresponding to a small cell. The small cells here may include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.

[0053] Figure 1 exemplarily shows a communication system 100. The communication system includes a network device 110 and two terminal devices 120. In a possible implementation, the communication system 100 may include multiple network devices 110, and each network device 110 may include other number of terminal devices 120 within its coverage area, which is not limited in this embodiment of the present application. In a possible implementation, 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 is not limited in this embodiment of the present application. Among them, the network device may include an access network device and a core network device. That is, the wireless communication system also includes multiple core networks for communicating with the access network device. The access network equipment may be an evolutionary base station (evolutional node B, which may be referred to as eNB or e-NodeB) macro base station, micro base station (also called "small base station"), micro base station, access point (AP), transmission point (TP) or new generation Node B (gNodeB) in a long-term evolution (LTE) system, a next-generation (mobile communication system) (next radio, NR) system or an authorized auxiliary access long-term evolution (LAA-LTE) system. It should be understood that the equipment with communication functions in the network / system in the embodiment of the present application may be referred to as communication equipment. Taking the communication system shown in Figure 1 as an example, the communication equipment may include network equipment and terminal equipment with communication functions. The network equipment and terminal equipment may be specific equipment in the embodiment of the present application, which will not be repeated here; the communication equipment may also include other equipment in the communication system, such as network controllers, mobile management entities and other network entities, which are not limited in the embodiment of the present application.

[0054] To facilitate understanding of the embodiments of the present application, the following briefly describes the basic processes and basic concepts involved in the embodiments of the present application. It should be understood that the basic processes and basic concepts introduced below do not limit the embodiments of the present application.

[0055] IoT scenarios may encounter extreme environments such as high temperatures, extremely low temperatures, high humidity, high voltage, high radiation, or high-speed motion. Examples include ultra-high voltage power stations, high-speed train track monitoring, environmental monitoring in cold regions, and industrial production lines. In these scenarios, IoT terminals cannot operate due to the operating environment limitations of conventional power supplies. Furthermore, extreme operating environments are not conducive to IoT maintenance, such as battery replacement. Certain IoT communication scenarios, such as food traceability, commodity distribution, and smart wearables, require terminals to be extremely small to facilitate their use. For example, IoT terminals used for commodity management in the distribution process often take the form of electronic tags, embedded in product packaging in a very compact form factor. Another example is lightweight wearable devices that can meet user needs while improving the user experience. Many IoT communication scenarios require IoT terminals to be sufficiently low-cost to enhance their competitiveness compared to alternative technologies. For example, in logistics or warehousing scenarios, to facilitate the management of large numbers of circulating items, IoT terminals can be attached to each item. Communication between the terminal and the logistics network enables precise management of the entire logistics process and lifecycle. These scenarios require IoT terminals to be competitively priced.

[0056] Zero-power communication networks are a type of wireless communication technology suitable for short-range, low-speed communications. Zero-power devices primarily combine RF energy harvesting, backscattering, and low-power computing technologies to achieve the advantage of eliminating the need for power supply. The basic architecture of a zero-power system is shown in Figure 2. It comprises a reader and a tag. The tag can perform functions such as energy harvesting, backscattering communication, and low-power computing. A tag is a type of zero-power terminal. In practical scenarios, a zero-power terminal can be a tag or a standard device; this is not a limitation here. A key technical advantage of zero-power communication is battery-free communication. By utilizing key technologies such as RF energy harvesting, backscattering, and low-power computing, the terminal can be battery-free and require minimal hardware complexity. Therefore, zero-power communication meets the requirements for ultra-low power consumption, extremely small size, and extremely low cost. It is foreseeable that zero-power technology will have significant advantages in a wide range of applications. For example, applications in vertical industries such as industrial sensor networks, intelligent transportation, smart logistics, smart warehousing, smart agriculture, smart cities, and energy, as well as applications in scenarios such as smart wearables, smart homes, and medical care for individual consumers. In this section, we will select some typical scenarios to illustrate the application potential of zero-power communication in these fields. When the reader is a network device, its requirements (or characteristics) are as follows: based on cellular network infrastructure and flexible deployment: for example, it can be deployed at outdoor pole stations and at the same distance as DIS (Digital Indoor System) stations indoors to provide basic coverage; for example, it can be deployed on demand to fill blind spots or expand coverage; coverage requirements: the coverage distance requirement for a single station is greater than 30m indoors and greater than 100m outdoors; network security: based on authorized tag reading to protect privacy and data security; connection requirements: support sufficient system capacity to support data reading from a large number of terminals.

[0057] The characteristics of zero-power terminals, zero-power devices, or zero-power IoT terminals include, but are not limited to, the following: Power consumption: can be less than 1mW, passive, battery-free, and maintenance-free; Operating environment: needs to be able to adapt to special environments, such as high temperature, high pressure, extreme cold, radiation, and other special environments; Size: extremely small, convenient for large-scale application; Communication distance: can reach tens to hundreds of meters; Material type: can include paper tags and anti-metal tags. It should be understood that the above description only describes the application scenario of industrial sensor networks, and industrial sensor network application scenarios can also include other requirements, but this is not an exhaustive list. In addition, other application scenarios may also differ from the requirements of the aforementioned industrial sensor networks. For example, in the application scenarios of smart logistics and smart warehousing, the connection requirements may be increased (due to the large number of goods, a large number of tags need to be detected simultaneously, so it may be necessary to achieve thousands of connections per second); for example, in the application scenarios of smart homes, the demand for communication delay may be increased (smart home appliance adjustment: tens to hundreds of milliseconds; home positioning: hundreds of milliseconds to seconds), as well as the demand for excitation signals (using the signals of smart devices in the home, such as smartphones, CPE (Customer Premise Equipment), and WIFI, as energy excitation signals for passive terminals, eliminating the need for additional excitation signals and simplifying the network layout), etc., which are not listed here in detail.

[0058] In a zero-power communication system based on backscattering, a zero-power device's backscatter transmitter modulates and reflects received RF (Radio Frequency) signals to transmit data, rather than generating its own RF signals. This technology has been widely applied in production, for example in RFID (Radio Frequency Identification), tracking devices, remote switches, medical telemetry, and low-cost sensor networks. Specifically, a zero-power terminal has three main modules: energy harvesting, backscattering, and low-power computing. Energy harvesting, also known as RF energy collection, focuses on converting RF energy into DC. This energy can be stored in batteries or capacitors, or it can be directly used to drive logic circuits, digital chips, or sensors, completing functions and applications such as modulation and transmission of backscattered signals and collection and processing of sensor information. The basic principle of RF energy harvesting is to collect electromagnetic wave energy from space through electromagnetic induction. The essence of RF energy harvesting is to convert RF energy into DC voltage. When applied to zero-power communication, the core requirement of RF energy harvesting is to effectively use the collected energy to drive load circuits (such as low-power computing and sensors) to achieve battery-free communication. Backscatter technology is a wireless technology that achieves signal transmission and encoding without an active transmitter. Similar to the principle of radar, electromagnetic waves are partially reflected when they strike an object's surface. The strength of the reflected signal depends on the object's shape, material, and distance. From a radar perspective, each object has a radar cross section (RCS). Tags modulate the reflected signal by changing its RCS. Backscatter transmitters modulate received RF signals to transmit data, eliminating the need to generate RF signals themselves. For example, a backscatter tag is a zero-power terminal. A backscatter reader transmits RF signals via a carrier wave to the backscatter tag via a transmitter (TX) and an amplifier (AMP). After receiving the carrier wave, the backscatter tag uses its energy harvesting function to generate energy, which it uses to power its own logic processing module. The data to be transmitted is then sent to the backscatter reader via the reflected signal. The backscatter reader receives this data via a low-noise amplifier (LNA) and receiver (RX). RF energy conversion efficiency is often less than 10%, which dictates that the power consumption required to drive digital logic circuits or chips for computation must be kept to a minimum. Although the number of calculations per microjoule of energy has increased with process improvements and design optimization, it still cannot meet the needs of complex calculations.

[0059] With the development of 5G systems, the 3GPP standard has introduced requirements for 5G systems to support zero-power terminal access to the network. Zero-power terminal access networks primarily target scenarios with the following characteristics: extreme environments unsuitable for standard terminals; the use of terminals with very low power consumption and cost; and battery-free terminals. Zero-power communication systems can be used in scenarios such as wireless industrial sensing networks, smart agriculture, smart warehousing and logistics, and smart homes. Zero-power terminals can connect directly to the base station or through a relay device. The former is called direct mode, and the latter is called indirect mode.

[0060] Based on the energy source and usage of zero-power terminals, zero-power terminals can be divided into the following types: 1) Passive zero-power terminals. Passive zero-power terminals do not require built-in batteries. When a passive zero-power terminal is close to a network device (such as the reader of an RFID (Radio Frequency Identification) system), the passive zero-power terminal is within the near field formed by the radiation of the network device antenna. Therefore, the passive zero-power terminal antenna generates an induced current through electromagnetic induction, and the induced current drives the low-power chip circuit of the zero-power terminal. This realizes the demodulation of the forward link signal and the modulation of the backward link signal. For the backscatter link, the passive zero-power terminal uses a backscatter implementation method to transmit the signal. It can be seen that the passive zero-power terminal does not require a built-in battery to drive either the forward link or the reverse link, and is a true zero-power terminal. Passive zero-power terminals require no batteries, and their RF and baseband circuits are very simple. For example, they don't require components like LNAs (low-noise amplifiers), PAs (power amplifiers), crystal oscillators, and ADCs (digital-to-analog converters). Consequently, they offer numerous advantages, including small size, light weight, very low price, and long service life. Other features of these passive zero-power terminals include: no batteries; they draw energy from the surrounding environment (e.g., radio waves, solar energy, wind energy, mechanical energy, etc.); and they lack a USIM (Universal Subscriber Identity Module). They can also store a certain amount of energy from the surrounding environment, but the amount is minimal, so the functional logic they support is much less than that of standard mobile phone terminals. Semi-passive zero-power terminals also lack conventional batteries. Instead, they use RF energy harvesting modules to harvest radio wave energy and store it in an energy storage unit (e.g., a capacitor). After the energy storage unit obtains energy, it can drive the low-power chip circuit of the semi-passive zero-power terminal to achieve tasks such as demodulation of the forward link signal and signal modulation of the reverse link. For the backscatter link, the semi-passive zero-power terminal uses backscattering to transmit signals. It can be seen that the semi-passive zero-power terminal does not require an internal battery to drive either the forward link or the reverse link. Although energy stored in capacitors is used in operation, the energy comes from the radio energy collected by the energy harvesting module, making it a true zero-power terminal. Semi-passive zero-power terminals inherit many of the advantages of passive zero-power terminals, and therefore have many advantages such as small size, light weight, very low price, and long service life. 3) Active zero-power terminals: The zero-power terminals used in some scenarios can also be active zero-power terminals, which can have built-in batteries. The battery is used to drive the low-power chip circuit of the active zero-power terminal to achieve tasks such as demodulation of the forward link signal and signal modulation of the reverse link.However, for backscatter links, active zero-power terminals use backscattering to transmit signals. Therefore, the zero-power nature of these terminals lies primarily in the fact that reverse link signal transmission does not require the terminal's own power, but rather utilizes backscattering. Active zero-power terminals have built-in batteries to power the RFID chip, increasing the tag's read and write range and improving communication reliability. Therefore, they are suitable for scenarios with relatively high requirements for communication distance and read latency.

[0061] In conjunction with Figure 3, different situations of a hybrid zero-power communication system based on cellular and / or sidelink communication are described in detail: Situation 1, zero-power communication triggered by auxiliary power supply of smart terminals: the zero-power terminal is powered and triggered by the smart terminal in the network, and the backscattered signal of the zero-power terminal is received by the base station. The power supply and triggering operations of the smart terminal can be controlled by the base station through air interface signaling. In this case, the smart terminal can be the aforementioned third device, and the smart terminal can also be replaced by an auxiliary base station; that is, the third device sends a trigger signal to the zero-power terminal to activate and function as the zero-power terminal; and then the zero-power terminal can send data to the base station. Situation 2, zero-power Sidelink communication powered / triggered by the network: the base station provides wireless power and sends trigger signaling to the zero-power terminal, and the backscattered signal of the zero-power terminal is received by the smart terminal to complete the Sidelink communication. Furthermore, the smart terminal sends air interface data to the base station. Case 3: Smart terminal-assisted zero-power communication: A smart terminal in the network provides auxiliary power to a zero-power terminal. The base station sends a trigger message to the zero-power terminal and receives the backscattered signal from the zero-power terminal. The base station controls the process of assisting the zero-power terminal with auxiliary power through air interface signaling. Case 4: Network-controlled zero-power sidelink communication: The smart terminal receives air interface signaling and data from the network. The smart terminal provides power and triggers the zero-power terminal and receives the backscattered signal from the zero-power terminal, completing sidelink communication.

[0062] Currently, there is no solution to prevent uplink signals from being eavesdropped on for zero-power communication systems that are a mixture of cellular and sideline communications. In related technologies, there are mainly anti-eavesdropping solutions for scenarios where user terminals (UEs) and zero-power devices have direct two-way communication, such as: key-based secure transmission methods, and randomized signal-based secure transmission methods. Among them, the key-based secure transmission method can be that the user terminal and the zero-power device interact and generate a physical layer key using some physical layer characteristics (signal strength, etc.); or use some lightweight key generation methods to generate keys, such as the lightweight security suite in the RFID protocol; the zero-power device key ultimately uses the key to encrypt information for transmission. In secure transmission methods based on randomized signals, the randomized signal can include a randomized power supply signal or artificial noise superimposed on the power supply signal. The security of this approach stems from the fact that the randomization rules are known to the legitimate end but unknown to the eavesdropper, hindering the eavesdropper's ability to interpret useful information. However, by removing the random factor, the legitimate end can correctly interpret the useful information. In scenarios where a user terminal (UE) and a zero-power device communicate directly and bidirectionally, if the UE uses this method, an eavesdropper with multiple antennas can interpret the tag information. Furthermore, to avoid eavesdropping, the UE can continuously adjust its antenna, causing the channel from the UE to the eavesdropper to change rapidly. However, in secure transmission methods based on keys, the zero-power device still needs to perform some necessary calculations, such as estimating signal strength and performing mathematical operations such as XOR, which increases the overhead of the zero-power device. Furthermore, any key generation method requires interaction between the UE and the zero-power device. However, in a zero-power communication system that combines cellular and sidelink communications, the communication link is unidirectional, and the zero-power device cannot interact with other devices, thus failing to generate keys. The secure transmission method based on randomized signals is only applicable to scenarios where the user terminal (UE) communicates directly with the zero-power device in two directions. However, if the user terminal continuously adjusts its antenna to cause the channel to change rapidly, the legitimate end may not be able to estimate the channel, and thus the legitimate end may not be able to parse the tag information.

[0063] It should be understood that the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the objects associated before and after are in an "or" relationship. It should be understood that the "indication" mentioned in the embodiments of this application can be a direct indication, an indirect indication, or an indication of an association relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association relationship between A and B. In the description of the embodiments of this application, the term "corresponding" can mean that there is a direct or indirect correspondence between the two, or it can mean that there is an association relationship between the two, or it can mean a relationship between indication and indication, configuration and configuration, etc.

[0064] To facilitate understanding of the technical solutions of the embodiments of the present application, the relevant technologies of the embodiments of the present application are described below. The following relevant technologies can be arbitrarily combined with the technical solutions of the embodiments of the present application as optional solutions, and they all fall within the protection scope of the embodiments of the present application.

[0065] Figure 4 is a schematic flow chart of a communication method according to an embodiment of the present application. The method includes at least part of the following contents.

[0066] S410. The first device sends a first signal to the third device; wherein the first signal includes M power supply signals; the M power supply signals occupy the same time domain range; the time domain range includes multiple time periods; each of the M power supply signals is generated by different first parameters in different time periods of the multiple time periods, and different power supply signals among the M power supply signals are generated by different first parameters in the same time period; M is an integer greater than or equal to 2.

[0067] Figure 5 is a schematic flow chart of a communication method according to another embodiment of the present application. The method includes at least part of the following contents.

[0068] S510: The second device receives a second signal sent by the third device;

[0069] S520. The second device processes the second signal based on M third signals to obtain data reported by the third device; wherein, the duration of the M third signals is the same; the duration includes multiple time periods; each of the M third signals is generated by different second parameters in different time periods of the multiple time periods, and different third signals in the M third signals are generated by different second parameters in the same time period; M is an integer greater than or equal to 2.

[0070] Figure 6 is a schematic flow chart of a communication method according to another embodiment of the present application. The method includes at least part of the following contents.

[0071] S610. The third device receives a first signal sent by the first device; wherein the first signal includes M energy supply signals, and the M energy supply signals occupy the same time domain range; the time domain range includes multiple time periods; each of the M energy supply signals is generated by a different first parameter in a different time period of the multiple time periods, and different energy supply signals in the M energy supply signals are generated by different first parameters in the same time period; and M is an integer greater than or equal to 2.

[0072] S620: The third device sends a second signal to the second device, where the second signal carries data reported by the third device.

[0073] Here, the third device may be a zero-power consumption terminal.

[0074] The first device may be a terminal device, such as a user equipment (UE), or other types of terminal devices, which are not exhaustive here. The aforementioned first device is specifically a device equipped with M antennas, for example, the first device is a terminal device equipped with M antennas, or the first device is a UE equipped with M antennas, etc., where M is an integer greater than or equal to 2.

[0075] The aforementioned first signal includes M power supply signals, and the duration of each of the M power supply signals is the same, and the M power supply signals are all sent within the same time domain. Specifically, the M power supply signals are respectively sent by the M antennas of the first device, and different antennas among the M antennas send different power supply signals. Among them, the correspondence between the M antennas and the M power supply signals is one-to-one, and can be pre-configured; for example, M is equal to 2, and it can be pre-configured as: the first antenna can be used to send the second power supply signal, and the second antenna is used to send the first power supply signal; or it can be pre-configured as: the first antenna is used to send the first power supply signal, and the second antenna is used to send the second power supply signal, and the examples are not exhaustive here.

[0076] The second device may be a network device, specifically an access network device, or an AP (wireless access point).

[0077] It should be noted that the aforementioned descriptions regarding the first device, the second device, and the third device are applicable to the communication method provided by any one of the embodiments corresponding to FIG. 4 to FIG. 6 .

[0078] In some possible implementations, before sending the first signal to the third device, the aforementioned first device may perform the following processing: determine the time domain range occupied by the M power supply signals, determine the duration of the M power supply signals, and determine the duration of each of the multiple time periods included in the time domain range.

[0079] The duration of the aforementioned M power supply signals specifically refers to the duration of each power supply signal in the M power supply signals. In this embodiment, the duration of each power supply signal is the same. The duration may be preset or determined by the first device. Specifically, if the duration is preset, it may mean that the duration is specified by the protocol, or is pre-set by the second device for the first device, or is pre-set by other network devices for the first device. If the duration is determined by the first device, it may be determined by the first device based on any one of its own processing resources, capability information, remaining power, etc. For example, when the remaining power of the first device exceeds the preset threshold value, the first duration may be used as the duration; when the remaining power of the first device is less than or equal to the preset threshold value, the second duration may be used as the duration; wherein the first duration is greater than the second duration.

[0080] Since the first signal includes M energy supply signals, the time domain range occupied by the aforementioned M energy supply signals can also be alternatively expressed as the time domain range occupied by the first signal; the duration of the M energy supply signals can also be alternatively expressed as the duration of the first signal. Unless otherwise specified below, the time domain range occupied by the M energy supply signals and the time domain range occupied by the first signal have the same meaning, and the duration of the M energy supply signals and the duration of the first signal also have the same meaning, and will not be repeated below.

[0081] The time domain range occupied by the M energy supply signals can be determined based on the start transmission time of the M energy supply signals and the duration of the M energy supply signals. For example, after determining the start transmission time of the M energy supply signals, combined with the duration of the M energy supply signals, the start transmission time and the end transmission time of the M energy supply signals can be determined. The time domain range between the start transmission time (including the start transmission time) and the end transmission time (including the end transmission time) is the time domain range of the aforementioned M energy supply signals.

[0082] The starting sending time of the M power supply signals may be determined by the first device. Exemplarily, the starting sending time of the M power supply signals may be determined by the first device based on configuration information; the configuration information may include multiple optional sending times. Accordingly, when the current time reaches one of the multiple optional sending times, the first device uses the current time as the starting sending time and starts sending the M power supply signals, that is, starts sending the first signal containing the M power supply signals. The configuration information may be configured by the second device, or the configuration information may be preset, or the configuration information may be configured by other network devices other than the second device. This embodiment does not limit the method for obtaining the configuration information. Exemplarily, the starting sending time of the M power supply signals may be determined by the first device based on the first indication information of the second device. For example, the first indication information may include a first time value, and accordingly, the first device uses the first time value as the starting sending time of the M power supply signals (that is, the first signal containing the M power supply signals). For example, the first indication information is only used to instruct the first device to send M power supply signals. At this time, the first device can use the reception time of the first indication information as the starting sending time of the M power supply signals (that is, the first signal including the M power supply signals).

[0083] In some possible implementations, the aforementioned time domain range includes multiple time periods; that is, the duration of the M energy supply signals includes multiple time periods. In two adjacent time periods of the aforementioned multiple time periods, the end time of the previous time period is the same as the start time of the next time period. In the multiple time periods, the duration of each time period is preset, or determined by the second device, or determined by the first device. As long as the duration of each time period used by the first device and the second device is the same, it is within the protection scope of this embodiment. It should be pointed out that the duration of the same time period in the multiple time periods contained in different energy supply signals is the same.

[0084] Optionally, when the duration of each time period is preset, the duration of each time period is related to the inverse of the information modulation rate of the third device. In this case, the durations of different time periods in the multiple time periods are the same. Exemplarily, the duration of each time period may be equal to the inverse of the information modulation rate of the third device. For example, the information modulation rate of the third device is expressed as f tag , accordingly, the duration of each period can be equal to 1 / f tag For example, the duration of each time period may be equal to the first multiple of the inverse of the information modulation rate of the third device. For example, the first multiple may be represented by a, where a is a positive number. In a preferred example, a is a positive integer greater than or equal to 2; the information modulation rate of the third device is represented by f tag ; Accordingly, the duration of each period can be equal to a(1 / f tag ).

[0085] The first multiplier may be preset, determined by the first device, or determined by the second device; as long as the first multiplier used by the first device and the second device is the same, it is within the scope of protection of this embodiment. For example, the first multiplier may be the same multiplier value configured by the first device and the second device respectively. For another example, the first multiplier may be determined by the second device based on actual conditions, and then sent by the second device to the first device via the seventh indication information; accordingly, the first device receives the seventh indication information sent by the second device and obtains the first multiplier from the seventh indication information. For another example, the first multiplier may be determined by the first device based on actual conditions, and then sent by the first device to the second device via the eighth indication information; accordingly, the second device receives the eighth indication information sent by the first device and obtains the first multiplier from the eighth indication information. The seventh indication information may be carried by any one of an RRC (Radio Resource Control) message, a MAC (Medium Access Control) CE (Control Element), a DCI (Downlink Control Information), a system broadcast message, and the like. The eighth indication information may be carried by any one of an RRC message, a MAC CE, and UCI (Uplink Control Information).

[0086] Optionally, when the duration of each time period is determined by the second device, before the first device sends the first signal to the third device, the method further includes: the first device receives fifth indication information sent by the second device, and the fifth indication information is used to determine the duration of each time period. Correspondingly, when the duration of each time period is determined by the second device, before the second device receives the second signal sent by the third device, the method further includes: the second device sends fifth indication information to the first device, and the fifth indication information is used to determine the duration of each time period. In this case, among multiple time periods, the duration of different time periods is the same, or the duration of different time periods is different. The aforementioned fifth indication information can be carried by a downlink message, for example, it can be any one of an RRC message, a MAC CE, a DCI, a system broadcast message, etc.

[0087] In a preferred example, the second device determines the duration of each time period by the inverse of the information modulation rate of the third device. For example, the second device can determine that the duration of each time period is equal to the inverse of the information modulation rate of the third device; for another example, the second device can determine that the duration of each time period is equal to the first multiple of the inverse of the information modulation rate of the third device; for another example, the second device can determine that the duration of each time period in the multiple time periods is configured according to a preset rule, for example, the preset rule is: the duration of the first time period is equal to the inverse of the information modulation rate of the third device, the duration of the second time period is equal to the first multiple of the inverse of the information modulation rate of the third device, the duration of the third time period is equal to the inverse of the information modulation rate of the third device, and the duration of the fourth time period is equal to the first multiple of the inverse of the information modulation rate of the third device. The relevant description of the first multiple is the same as that in the above embodiment and will not be repeated. In other examples, the second device may determine the duration of each time period based on other parameters other than the information modulation rate of the third device. For example, the second device may configure the duration of each time period based on its own needs, and may configure different time periods to have the same duration, and / or may set different durations for different time periods. It should be understood that this is merely an example, and the manner in which the second device determines the duration of each time period is not limited to the above examples, which are not exhaustive.

[0088] Optionally, when the duration of each time period is determined by the first device, before the first device sends the first signal to the third device, the method further includes: the first device sends sixth indication information to the second device, and the sixth indication information is used to determine the duration of each time period. Correspondingly, when the duration of each time period is determined by the first device, before the second device receives the second signal sent by the third device, the method further includes: the second device receives the sixth indication information sent by the first device, and the sixth indication information is used to determine the duration of each time period. In this case, among the multiple time periods, the durations of different time periods are the same, or the durations of different time periods are different. The aforementioned sixth indication information can be carried by an uplink message, for example, it can be any one of an RRC message, a MAC CE, a UCI, etc. The method for the first device to determine the duration of each time period is similar to the method for the second device to determine the duration of each time period provided in the aforementioned embodiment, and therefore will not be repeated.

[0089] In some possible implementations, the first device and the second device may need to pre-acquire or pre-set the same multiple candidate generation parameters. The multiple candidate generation parameters may be preset, determined by the second device, or determined by the first device. The multiple candidate generation parameters may be multiple candidate amplitude parameters or multiple candidate phase parameters.

[0090] In one possible example, the multiple candidate generation parameters do not need to be divided into candidate parameter groups. In this example, the multiple candidate generation parameters are preset, determined by the second device, or determined by the first device. The candidate generation parameters at different positions in the multiple candidate generation parameters can be different or the same.

[0091] Optionally, when the multiple candidate generation parameters are preset, the multiple candidate generation parameters may be preset by the first device and the second device, that is, the first device and the second device both preset the same multiple candidate generation parameters. The multiple candidate generation parameters that are preset by the first device and the second device may mean that, among the multiple candidate generation parameters preset by the first device and the second device, the candidate generation parameters at the same position have the same value. Optionally, when the multiple candidate generation parameters are determined by the second device, before the second device receives the second signal sent by the third device, the method further includes: the second device sending third indication information to the first device, the third indication information carrying the multiple candidate generation parameters. Correspondingly, when the multiple candidate generation parameters are determined by the second device, before the first device sends the first signal to the third device, the method further includes: the first device receiving third indication information sent by the second device, the third indication information carrying the multiple candidate generation parameters. The aforementioned third indication information may be carried by a downlink message, such as an RRC message, a MAC CE, a DCI, a system broadcast message, or the like. The second device may determine the multiple candidate generation parameters by using a random number generator, or by using a random number generator with minimum and maximum values ​​defined, or by manually selecting each candidate generation parameter and determining its position. The specific method of manual processing is not limited here. It should be understood that this is merely an example, and the method for the second device to determine the multiple candidate generation parameters is not limited to the above examples, which are not exhaustive.

[0092] Optionally, when the multiple candidate generation parameters are determined by the first device, before the first device sends the first signal to the third device, the method further includes: the first device sends a fourth indication message to the second device, and the fourth indication message carries the multiple candidate generation parameters. Correspondingly, when the multiple candidate generation parameters are determined by the first device, before the second device receives the second signal sent by the third device, the method further includes: the second device receives the fourth indication message sent by the first device, and the fourth indication message carries the multiple candidate generation parameters. The aforementioned fourth indication message can be carried by an uplink message, for example, it can be any one of an RRC message, a MAC CE, an UCI (Uplink Control Information), etc. The manner in which the first device determines the multiple candidate generation parameters is similar to the manner in which the second device determines the multiple candidate generation parameters provided in the aforementioned embodiment, and therefore will not be repeated.

[0093] In another possible example, the multiple candidate generation parameters are multiple candidate generation parameters included in any one candidate parameter group among the M candidate parameter groups.

[0094] In this example, the multiple candidate generation parameters included in each of the M candidate parameter groups are all preset, determined by the second device, or determined by the first device. The candidate generation parameters at the same position in different candidate parameter groups within the M candidate parameter groups may be the same or different; preferably, the candidate generation parameters at the same position in different candidate parameter groups within the M candidate parameter groups are different. Furthermore, the number of candidate generation parameters included in different candidate parameter groups within the M candidate parameter groups may be the same; and among the multiple candidate generation parameters in any candidate parameter group, the candidate generation parameters at different positions may be different or the same.

[0095] It should be pointed out that the association relationship between the energy supply signal and the candidate parameter group, and the association relationship between the third signal and the candidate parameter group can be preset, determined by the first device, or determined by the second device. The association relationship between the energy supply signal and the candidate parameter group refers to: different candidate parameter groups in the M candidate parameter groups are associated with different energy supply signals; or, different candidate parameter groups in the M energy supply signals are associated with different energy supply signals. For example, M is equal to 2, the first candidate parameter group is associated with energy supply signal 1, and the second candidate parameter group is associated with energy supply signal 2; or, the first candidate parameter group is associated with energy supply signal 2, and the second candidate parameter group is associated with energy supply signal 1. As long as different candidate parameter groups are associated with different energy supply signals, they are within the protection scope of this embodiment. The association relationship between the third signal and the candidate parameter group refers to: different candidate parameter groups in the M candidate parameter groups are associated with different third signals; or, different third signals in the M third signals are associated with different candidate parameter groups.

[0096] Optionally, the multiple candidate generation parameters are preset, specifically referring to that, in the aforementioned M candidate parameter groups, the multiple candidate generation parameters contained in each candidate parameter group are preset. In addition, while presetting the multiple candidate generation parameters contained in each candidate parameter group, the association relationship between the energy supply signal and the candidate parameter group, and the association relationship between the third signal and the candidate parameter group are also preset. Among them, the association relationship between the energy supply signal and the candidate parameter group, and the association relationship between the third signal and the candidate parameter group can be preset on both the first device and the second device; or, the association relationship between the energy supply signal and the candidate parameter group can be preset on the first device, and the association relationship between the third signal and the candidate parameter group can be preset on the second device. The multiple candidate generation parameters contained in each candidate parameter group can be preset respectively on the first device and the second device, that is, the multiple candidate generation parameters contained in each candidate parameter group that are preset by both the first device and the second device, that is, among the multiple candidate generation parameters contained in each candidate parameter group preset by the first device and the second device, the values ​​of the candidate generation parameters at the same position in the same candidate parameter group are the same.

[0097] Optionally, the multiple candidate generation parameters are determined by the second device, specifically referring to: the multiple candidate generation parameters included in each of the aforementioned M candidate parameter groups are determined by the second device. Before the second device receives the second signal sent by the third device, the method further includes: the second device sending third indication information to the first device, the third indication information carrying the multiple candidate generation parameters included in each of the M candidate parameter groups. Accordingly, if the multiple candidate generation parameters are determined by the second device, before the first device sends the first signal to the third device, the method further includes: the first device receiving third indication information sent by the second device, the third indication information carrying the multiple candidate generation parameters included in each of the M candidate parameter groups. Furthermore, the association relationship between the power supply signal and the candidate parameter group, and the association relationship between the third signal and the candidate parameter group, may also be determined by the second device; accordingly, the third indication information also carries the association relationship between the power supply signal and the candidate parameter group. In one example, the third indication information may carry the association relationship between the third signal and the candidate parameter group. In another possible example, the third indication information may not carry the association relationship between the third signal and the candidate parameter group.

[0098] The way in which the second device determines the multiple candidate generation parameters contained in each candidate parameter group in the M candidate parameter groups can be to use a random number generator to generate them; or they can be to use a random number generator to generate them with a minimum and maximum value limited; or, each candidate generation parameter in each candidate parameter group can be manually selected and the position of each candidate generation parameter can be determined. The specific method of manual processing is not limited here.

[0099] Optionally, the multiple candidate generation parameters are determined by the first device, specifically referring to: the multiple candidate generation parameters included in each of the aforementioned M candidate parameter groups are determined by the first device. Before the first device sends the first signal to the third device, the method further includes: the first device sending fourth indication information to the second device, the fourth indication information carrying the multiple candidate generation parameters included in each of the M candidate parameter groups. Accordingly, if the multiple candidate generation parameters are determined by the first device, before the second device receives the second signal sent by the third device, the method further includes: the second device receiving fourth indication information sent by the first device, the fourth indication information carrying the multiple candidate generation parameters included in each of the M candidate parameter groups. Furthermore, the association relationship between the power supply signal and the candidate parameter group, and the association relationship between the third signal and the candidate parameter group, may also be determined by the first device; accordingly, the fourth indication information also carries the association relationship between the third signal and the candidate parameter group. In one example, the fourth indication information may carry the association relationship between the power supply signal and the candidate parameter group. In another possible example, the fourth indication information may not carry the association relationship between the power supply signal and the candidate parameter group. The manner in which the first device determines the multiple candidate generation parameters included in each of the M candidate parameter groups is similar to the manner in which the second device determines the multiple candidate generation parameters provided in the aforementioned embodiment, and therefore is not described again. The detailed descriptions of the third and fourth indication information are also the same as those in the aforementioned embodiment and are not repeated here.

[0100] In some possible implementations, the first device and the second device need to pre-acquire or pre-set the same M selection information groups, wherein each of the M selection information groups includes multiple selection indication values, and different selection information groups in the M selection information groups are associated with different energy supply signals.

[0101] In one example, if the aforementioned multiple candidate generation parameters are not divided into candidate parameter groups, then any one selection indicator value contained in each selection information group is used to indicate a first target sorting position; the first target sorting position is any one position among the multiple candidate generation parameters. Any one selection indicator value in any one of the aforementioned selection information groups is a positive integer greater than or equal to 1 and less than or equal to the number of the multiple candidate generation parameters. In another example, if M candidate parameter groups are divided, different selection information groups are associated with different power supply signals, and are also associated with different candidate parameter groups; in this example, the mth selection information group in the M selection indicator groups is associated with the mth power supply signal, that is, is associated with the mth candidate parameter group; accordingly, any one selection indicator value contained in the mth selection information group is used to indicate a second target sorting position; the second target sorting position is any one position among the multiple candidate generation parameters contained in the mth candidate parameter group. Any one selection indicator value contained in the mth selection information group is a positive integer greater than or equal to 1 and less than or equal to the number of the multiple candidate generation parameters contained in the mth candidate parameter group. The M selection information groups are preset, determined by the second device, or determined by the first device.

[0102] Optionally, when the M selection information groups are preset, the multiple selection indication values ​​contained in each of the M selection information groups may be preset by the first device and the second device respectively. Optionally, when the M selection information groups are determined by the second device, before the first device sends the first signal to the third device, the method further includes: the first device receives the first indication information sent by the second device, and the first indication information carries the M selection information groups. Correspondingly, when the M selection information groups are determined by the second device, before the second device receives the second signal sent by the third device, the method further includes: the second device sends the first indication information to the first device, and the first indication information carries the M selection information groups. The aforementioned first indication information may be carried by a downlink message, for example, it may be any one of an RRC message, a MAC CE, a DCI, a system broadcast message, and the like.

[0103] The way in which the second device determines the multiple selection indication values ​​contained in each of the M selection information groups can be determined manually; or, it can be generated according to a preset method, which can be a random number generation method, and the random number can be an integer within the set minimum and maximum value range; wherein the minimum value can be 1, and the maximum value can be equal to the number of multiple candidate generation parameters; the multiple candidate generation parameters vary with different scenarios, and if the multiple candidate generation parameters are not divided into candidate parameter groups, it refers to all candidate generation parameters; if they are divided into candidate parameter sets, it refers to the number of candidate generation parameters contained in the candidate parameter set related to the selection information group.

[0104] It should be noted that in the aforementioned embodiment, the first indication information, the third indication information, the fifth indication information, and the seventh indication information may be carried by the same downlink message, such as carried in the same RRC message. Alternatively, the first indication information, the third indication information, the fifth indication information, and the seventh indication information may be carried by different downlink messages, such as carried by different RRC messages. For another example, the first indication information, the third indication information, the fifth indication information, and the seventh indication information may be carried by different types of messages such as RRC messages, MAC CEs, DCIs, and system broadcast messages. Alternatively, at least two of the first indication information, the third indication information, the fifth indication information, and the seventh indication information may be carried by the same downlink message, such as the first indication information and the third indication information being carried by the first RRC message, and the fifth indication information and the seventh indication information being carried by the first MAC CE, and so on. This does not exhaustively enumerate all possible situations.

[0105] Optionally, when the M selected information groups are determined by the first device, before the first device sends the first signal to the third device, the method further includes: the first device sends second indication information to the second device, and the second indication information carries the M selected information groups. Correspondingly, when the M selected information groups are determined by the first device, before the second device receives the second signal sent by the third device, the method further includes: the second device receives the second indication information sent by the first device, and the second indication information carries the M selected information groups. The aforementioned second indication information can be carried by an uplink message, for example, it can be any one of an RRC message, a MAC CE, an UCI (Uplink Control Information), etc.

[0106] It should be noted that, in the aforementioned embodiment, the second indication information, the fourth indication information, the sixth indication information, and the eighth indication information may be carried by the same uplink message, such as carried in the same uplink RRC message. Alternatively, the second indication information, the fourth indication information, the sixth indication information, and the eighth indication information may be carried by different uplink messages, such as carried by different uplink RRC messages. For another example, the second indication information, the fourth indication information, the sixth indication information, and the eighth indication information may be carried by different types of messages in the uplink RRC message, MAC CE, and UCI. Alternatively, at least two of the second indication information, the fourth indication information, the sixth indication information, and the eighth indication information may be carried by the same uplink message, such as the second indication information and the sixth indication information may be carried by the second RRC message, and the fourth indication information and the eighth indication information may be carried by the third RRC message, and so on. All possible situations are not enumerated here.

[0107] It should also be noted that if the first indication information to the eighth indication information need to be transmitted between the aforementioned first device and the second device, the first indication information to the eighth indication information can also be encrypted and transmitted; wherein, the encryption method can adopt any encryption method in the relevant technology. In one example, the WEP (Wired Equivalent Privacy) mechanism of RC4 (Rivest Cipher 4, stream encryption algorithm) can be used for encryption; in another example, 3GPP (3rd Generation Partnership Project, Third Generation Partnership Project) AS (Access Stratum, access layer) security technology can be used for encryption; in another example, IPSEC (Internet Protocol Security) can be used for encryption. This is only an exemplary explanation, and not an exhaustive list of all possible encryption methods. The method for the first device to determine M selected information groups is similar to the method for the second device to determine M selected information groups provided in the aforementioned embodiment, so it will not be repeated.

[0108] Optionally, the first device and the second device may pre-acquire or pre-set the same association between the power supply signal and the selected information group. The association between the power supply signal and the selected information group refers to the association between different power supply signals and different selected information groups. The first device and the second device may pre-acquire or pre-set the same association between the third signal and the selected information group. The association between the third signal and the selected information group refers to the association between different third signals and different selected information groups. The association between the power supply signal and the selected information group and the association between the third signal and the selected information group may be preset, determined by the second device, or determined by the first device. If the association between the power supply signal and the selected information group is determined by the second device, then the first indication information may carry, in addition to the M selected information groups, the association between the power supply signal and the selected information group. If the association between the power supply signal and the selected information group is determined by the first device, then the second indication information may carry, in addition to the M selected information groups, the association between the power supply signal and the selected information group. If the association between the third signal and the selected information group is determined by the second device, then the first indication information, in addition to carrying the M selected information groups, also carries the association between the third signal and the selected information group. If the association between the third signal and the selected information group is determined by the first device, then the second indication information, in addition to carrying the M selected information groups, also carries the association between the third signal and the selected information group.

[0109] In some possible embodiments, the processing of the first device may include: determining the first parameter of each of the M power supply signals in each time period based on multiple candidate generation parameters, and generating M power supply signals based on the first parameter of each of the M power supply signals in each time period.

[0110] Specifically, the first device determines the first parameter of the mth energy supply signal among M energy supply signals in each of multiple time periods based on multiple candidate generation parameters; and generates the mth energy supply signal based on the first parameter of each time period. The first device sends the first signal by: using the corresponding first parameter in each of all time periods of the M energy supply signals, generating the energy signal segments in each time period, and obtaining M energy supply signals; and sending the first signal containing the M energy supply signals within the time domain range of the M energy supply signals. The mth energy supply signal among the M energy supply signals is generated by the i-th first parameter in the i-th time period among the multiple time periods; the i-th first parameter is one of the multiple candidate generation parameters; m is a positive integer less than or equal to M, and i is a positive integer.

[0111] The aforementioned i-th time period can be any time period among multiple time periods, and the processing of each time period among the multiple time periods will not be described in detail. It should be pointed out that the first parameters of the same energy supply signal in different time periods among multiple time periods may be different, and the first parameters of different energy supply signals in the same time period may also be different. The aforementioned m-th energy supply signal is any one of the M energy supply signals. Since the processing of each time period of each energy supply signal is the same as the processing in the i-th time period of the m-th energy supply signal, the processing of each time period in each energy supply signal will not be described in detail. The relevant explanations of the m-th energy supply signal and the i-th time period below are applicable to the various time periods of other energy supply signals, so they will not be described in detail below.

[0112] Among the aforementioned M energy supply signals, any energy supply signal can be called an energy supply signal segment, or an energy supply signal sub-part, or a partial energy supply signal, etc. within a time period; that is, any energy supply signal can be included in multiple time periods within the time domain range (that is, duration), and the energy supply signal segment (or energy supply signal sub-part, or partial energy supply signal) within each time period. The energy supply signal segments of different energy supply signals within the same time period are generated by different first parameters. For the sake of simplicity in the following description, as long as it involves the situation of the energy supply signal within any time period, it is called the energy supply signal segment within that any time period.

[0113] In some possible embodiments, the first device determines the first parameter of each of the M power supply signals in each time period based on multiple candidate generation parameters contained in each candidate parameter group in the M candidate parameter groups, and generates M power supply signals based on the first parameter of each of the M power supply signals in each time period.

[0114] Specifically, the first device determines the mth candidate parameter group associated with the mth energy supply signal among the M energy supply signals based on the association relationship between the energy supply signal and the candidate parameter group; determines the first parameter of the mth energy supply signal in each of multiple time periods based on the sorting of multiple candidate generation parameters contained in the mth candidate parameter group, and generates the mth energy supply signal based on the first parameter of the mth energy supply signal in each of the multiple time periods.

[0115] To implement this embodiment, the first device must have previously set or obtained each of the M candidate parameter groups, as well as the association between the power supply signal and the candidate parameter groups. The manner in which the first device presets or obtains each of the M candidate parameter groups, as well as the association between the power supply signal and the candidate parameter groups, has been described in detail in the previous embodiment and will not be repeated here.

[0116] The i-th first parameter is the i-th candidate generation parameter among the multiple candidate generation parameters contained in the m-th candidate parameter group; wherein, the m-th candidate parameter group is one of the M candidate parameter groups; different candidate parameter groups in the M candidate parameter groups are associated with different energy supply signals, and each candidate parameter group in the M candidate parameter groups contains multiple candidate generation parameters. Here, the i-th first parameter specifically refers to the first parameter used by the m-th energy supply signal in the i-th time period, or the first parameter corresponding to the m-th energy supply signal in the i-th time period. In the following, unless otherwise specified, the i-th first parameter of the m-th energy supply signal has the same meaning as the first parameter of the m-th energy supply signal in the i-th time period, or the first parameter used or corresponding to the m-th energy supply signal in the i-th time period, and will not be repeated. The mth candidate parameter group is mainly used to indicate that it is a candidate parameter group associated with the mth energy supply signal, and does not represent the sequence number or number corresponding to the candidate parameter group. For example, the first candidate parameter group associated with the first energy supply signal may actually be the candidate parameter group numbered "02" among multiple candidate parameter groups. The focus of this embodiment is that different candidate parameter groups are associated with different energy supply signals.

[0117] The first device and the second device need to share the same M candidate parameter groups, and different candidate parameter groups in the M candidate parameter groups contain the same number of multiple candidate generation parameters. Exemplarily, the multiple candidate generation parameters contained in the m-th candidate parameter group in the aforementioned M candidate parameter groups can be in the form of a set, for example, the m-th candidate parameter group can specifically be the m-th discrete set Φ m , the Φ m The multiple candidate generation parameters contained in are represented as {φ m1 ,φ m2 ,…φ mN}, where N is an integer greater than or equal to 2, and N represents Φ m The number of candidate generation parameters included in .

[0118] The multiple candidate generation parameters included in the mth candidate parameter group may be sorted. Accordingly, the aforementioned i-th candidate generation parameter may refer to: among the multiple candidate generation parameters included in the m-th candidate parameter group, the candidate generation parameter at the i-th position in the sorting position. Based on the sorting of the multiple candidate generation parameters included in the m-th candidate parameter group, determining the first parameter of the m-th energy supply signal in each of the multiple time periods specifically includes: the first device selects the candidate generation parameter at the i-th position from the multiple candidate generation parameters included in the m-th candidate parameter group as the i-th first parameter of the m-th energy supply signal. Still using the m-th discrete set Φ m For example, the mth discrete set Φ mContains N candidate generation parameters arranged in order, and the candidate generation parameter φ arranged at the i-th position among the N candidate generation parameters mi , as the i-th first parameter of the aforementioned m-th energy supply signal. It should be understood that different energy supply signals use different first parameters in the same time period; here, different first parameters specifically refer to being selected from different candidate parameter groups.

[0119] The aforementioned different candidate parameter groups may contain the same number of candidate generation parameters; the number of candidate generation parameters contained in each candidate parameter group is greater than or equal to the number of the aforementioned multiple time periods. In other words, within the multiple time periods within the time domain of any one energy supply signal, the first parameters of different time periods are selected from different positions of the multiple candidate generation parameters contained in the same candidate parameter group.

[0120] In some possible embodiments, the first device determines the first parameter of each of the M power supply signals in each time period from multiple candidate generation parameters based on multiple selection indication values ​​contained in each of the M selection information groups, and generates M power supply signals based on the first parameter of each of the M power supply signals in each time period.

[0121] Specifically, the first device determines the mth selection information group associated with the mth energy supply signal among the M energy supply signals based on the association relationship between the energy supply signal and the selection information group; determines the first parameter of the mth energy supply signal in each of multiple time periods from multiple candidate generation parameters based on the multiple selection indicator values ​​contained in the mth selection information group; and generates the mth energy supply signal based on the first parameter of the mth energy supply signal in each of the multiple time periods. Execution of this embodiment requires that the first device has previously set or obtained multiple candidate generation parameters, M selection information groups, and the association relationship between the energy supply signal and the selection parameter group. The manner in which the first device presets or obtains the above-mentioned contents has been detailed in the previous embodiment and will not be repeated here.

[0122] The i-th first parameter is selected from the multiple candidate generation parameters based on the i-th selection indication value of the m-th selection information group among the M selection information groups; wherein each of the M selection information groups contains multiple selection indication values, and different selection information groups among the M selection information groups are associated with different power supply signals; the i-th selection indication value is a positive integer less than or equal to the number of the multiple candidate generation parameters.

[0123] The i-th selection indicator value of the m-th selection information group is used to indicate a first target ranking position; the i-th first parameter is a candidate generation parameter located at the first target ranking position among the multiple candidate generation parameters. Determining the first parameter of the m-th power supply signal in each of the multiple time periods from the multiple candidate generation parameters based on the multiple selection indicator values ​​included in the m-th selection information group includes: obtaining the i-th selection indicator value from the multiple selection indicator values ​​included in the m-th selection information group; and selecting, based on the first target ranking position indicated by the i-th selection indicator value, a candidate generation parameter located at the first target ranking position from the multiple candidate generation parameters as the i-th first parameter of the m-th power supply signal. In this embodiment, different power supply signals are generated by different first parameters in the same time period, which specifically refers to different power supply signals being generated by different first parameters selected from different selection information groups in the same time period. The same power supply signal is generated by different first parameters in different time periods, which specifically refers to the same power supply signal being generated by first parameters selected from different selection indicator values ​​in the same selection information group in different time periods.

[0124] The aforementioned multiple candidate generation parameters may be sorted, and the aforementioned multiple candidate generation parameters may be in the form of a set, for example, the multiple candidate generation parameters may be multiple candidate generation parameters contained in a discrete set; the discrete set may be represented as Φ, and the multiple candidate generation parameters may be represented as {φ1, φ2, ...φ N}, wherein N is an integer greater than or equal to 2, and N represents the number of candidate generation parameters, that is, the multiple candidate generation parameters are specifically N candidate generation parameters. In this embodiment, the number of the multiple candidate generation parameters is not limited.

[0125] The multiple selection indicator values ​​contained in the aforementioned mth selection information group are also sorted; the mth selection information group can be an indicator value sequence. Assume that the mth selection information group is represented by k m , Where Q is an integer greater than or equal to 2, and Q represents the number of selection indication values ​​in the mth selection information group. m The Q selected indicator values ​​are arranged in order, for example, Represents the selection indicator value arranged at the i-th position among the Q selection indicator values; wherein any selection indicator value of the m-th selection information group is a positive integer greater than or equal to 1 and less than or equal to the number (N) of multiple candidate generation parameters.

[0126] In some possible examples, the number of multiple selection indicator values ​​(i.e., Q) included in the aforementioned m-th selection information group may be greater than or equal to the number of the aforementioned multiple time periods. That is to say, in the multiple time periods within the time domain range of any energy supply signal, the first parameters of different time periods are selected from multiple candidate generation parameters based on the first target sorting positions indicated by different selection indicator values. For example, assuming that N is equal to 5, the number of multiple time periods is 20, the number of multiple selection indicator values ​​Q included in the m-th selection information group is equal to 20, and i is equal to 6, if This means that the first target ranking position indicated by the 6th selection indicator value in the mth selection information group is 2, and the 6th first parameter of the mth power supply signal is the candidate generation parameter φ2 located at the 2nd ranking position among the 5 candidate generation parameters. In some other possible examples, the number Q of the multiple selection indicator values ​​included in the aforementioned mth selection information group may be less than the number of the aforementioned multiple time periods. In this example, the multiple selection indicator values ​​can be spliced ​​together in an end-to-end manner until the total number of the obtained selection indicator values ​​is greater than or equal to the number of the aforementioned multiple time periods; for example, k m It includes 12 selection indication values ​​(i.e., Q is equal to 12), and the number of multiple time periods is 18. The 12 selection indication values ​​can be connected end to end to form 24 selection indication values; and then the same method as mentioned above is still used to determine the i-th selection indication value of the m-th power supply signal, and then determine the i-th first parameter, which will not be repeated.

[0127] In some possible embodiments, the first device determines the first parameter of each of the M power supply signals in each time period from the multiple candidate generation parameters of each of the M candidate parameter groups based on the multiple selection indication values ​​contained in each of the M selection information groups, and generates M power supply signals based on the first parameter of each of the M power supply signals in each time period.

[0128] Specifically, the first device determines the mth selection information group associated with the mth energy supply signal among the M energy supply signals based on the association relationship between the energy supply signal and the selection information group; and determines the mth candidate parameter group associated with the mth energy supply signal from the M candidate parameter groups based on the association relationship between the energy supply signal and the candidate parameter group; based on the multiple selection indication values ​​contained in the mth selection information group, determines the first parameter of the mth energy supply signal in each of the multiple time periods from the multiple candidate generation parameters contained in the mth candidate parameter group, and generates the mth energy supply signal based on the first parameter of the mth energy supply signal in each of the multiple time periods.

[0129] The mth energy supply signal is any one of the M energy supply signals. Since the processing of other energy supply signals is the same as that of the mth energy supply signal, they are not described in detail here. To implement this embodiment, the first device must have pre-set or obtained multiple candidate parameter groups, the association between the energy supply signals and the candidate parameter groups, M selected information groups, and the association between the energy supply signals and the selected information groups. The manner in which the first device pre-sets or obtains the above content has been detailed in the previous embodiment and is not repeated here.

[0130] The i-th first parameter is selected from multiple candidate generation parameters contained in the m-th candidate parameter group based on the i-th selection indication value of the m-th selection information group; wherein the m-th candidate parameter group is one of the M candidate parameter groups; different candidate parameter groups in the M candidate parameter groups are associated with different energy supply signals, and each candidate parameter group in the M candidate parameter groups contains multiple candidate generation parameters; the i-th selection indication value is a positive integer that is less than or equal to the number of multiple candidate generation parameters contained in the m-th candidate parameter group.

[0131] The i-th selection indicator value of the m-th selection information group is used to indicate the second target sorting position; the i-th first parameter is the candidate generation parameter located at the second target sorting position in the m-th candidate parameter group. Determining the first parameter of the m-th energy supply signal in each of the multiple time periods based on the multiple selection indicator values ​​included in the m-th selection information group from the multiple candidate generation parameters included in the m-th candidate parameter group includes: obtaining the i-th selection indicator value from the multiple selection indicator values ​​included in the m-th selection information group; and based on the second target sorting position indicated by the i-th selection indicator value, determining a candidate generation parameter located at the second target sorting position from the multiple candidate generation parameters included in the m-th candidate parameter group as the i-th first parameter of the m-th energy supply signal. In this embodiment, different energy supply signals are generated by different first parameters in the same time period. Specifically, this may mean that different energy supply signals are generated by different first parameters selected from corresponding candidate parameter groups by different selection information groups in the same time period. The same energy supply signal is generated by different first parameters in different time periods, which specifically means that the same energy supply signal is generated by the first parameters selected from the corresponding candidate parameter group by different selection indication values ​​in the same selection information group in different time periods.

[0132] The multiple candidate generation parameters included in the mth candidate parameter group may be in the form of a set, for example, the multiple candidate generation parameters included in the mth candidate parameter group may be specifically multiple candidate generation parameters included in the mth discrete set. For example, the mth discrete set is represented by Φ m , multiple candidate generation parameters are expressed as {φm1 ,φ m2 ,…φ mN}, where N is an integer greater than or equal to 2, and N represents the number of multiple candidate generation parameters contained in a discrete set.

[0133] The multiple selection indicator values ​​contained in the aforementioned mth selection information group are also sorted; the aforementioned mth selection information group can be an indicator value sequence. Assume that the mth selection information group can be expressed as k m , Where Q is an integer greater than or equal to 2, and Q represents the number of selection indicator values, that is, the multiple selection indicator values ​​of the mth selection information group are specifically Q selection indicator values. m The Q selected indicator values ​​are arranged in order. For example, the selected indicator value arranged at the i-th position among the Q selected indicator values ​​is the i-th selected indicator value (i.e. ); wherein any selection indicator value of the m-th selection information group is a positive integer greater than or equal to 1 and less than or equal to the number of candidate generation parameters included in the m-th candidate parameter group. The description regarding the number of the multiple selection indicator values ​​included in the m-th selection information group (i.e., Q) is the same as in the previous embodiment and is not repeated here.

[0134] Based on the processing of the aforementioned embodiment, the first device can generate and send a first signal. As can be seen from the description of the aforementioned embodiment, the first signal specifically includes M time-varying energy supply signals. Unless otherwise specified, the M energy supply signals and the time-varying M energy supply signals have the same meaning and are not explained repeatedly.

[0135] In some possible embodiments, the processing of the third device may include: the third device receives a first signal sent by the first device; wherein, the first signal includes M power supply signals, and the M power supply signals occupy the same time domain range; the time domain range includes multiple time periods; each of the M power supply signals is generated by different first parameters in different time periods of the multiple time periods, and different power supply signals among the M power supply signals are generated by different first parameters in the same time period; M is an integer greater than or equal to 2; and the third device sends a second signal to the second device, and the second signal carries data reported by the third device.

[0136] The first information includes M power supply signals. The first signal received by the third device is different from the first signal sent by the first device. Specifically, the first signal received by the third device is the signal after the first signal sent by the first device is transmitted through the channel. The channel refers to the channel between the third device and the first device, or the channel from the first device to the third device. For example, the first signal sent by the first device can be represented as Among them, f m1 (t) represents the mth power supply signal; since the first signal received on the third device side is transmitted to the third device through the channel between the first device and the third device, the first signal sent by the first device received by the third device can be expressed as: in, h UT is a channel from the first device to the third device, wherein, Indicates that M power supply signals pass through the channels from the first device to the third device, f tag (t) is the first signal received by the third device.

[0137] Wherein, before the third device sends the second signal to the second device, it also includes: the third device modulating the reported data onto the first signal to obtain the second signal. The third device modulating the reported data onto the first signal to obtain the second signal may refer to: the third device modulating the reported data onto the first signal under a specified modulation method to obtain the second signal. Here, the specified modulation method may be pre-set and may be related to the type of the first parameter used by the first device and the second device. Alternatively, the specified modulation method may be a fixed modulation method of the third device, and the type of the first parameter used by the first device and the second device is determined based on the specified modulation method of the third device. The aforementioned reported data may be collected in advance by the third device, or may be collected after receiving the power supply signal. This embodiment does not limit the content of the reported data, the collection method of the reported data, and the collection timing.

[0138] The third device modulating the reported data onto the first signal under a specified modulation mode to obtain the second signal may include: the third device modulating the value mapped to the symbol to be transmitted onto the power supply signal under the specified modulation mode to obtain the second signal. The symbol to be transmitted includes an information symbol; the information symbol is the reported data. Unless otherwise specified below, the data reported by the third device may be equivalent to the information symbol, and no further explanation is given.

[0139] The information code element may be sampled by a third device. For example, the number of information code elements may be multiple, and the value of each information code element may be a value collected at a sampling point. For example, due to the information modulation rate f of the third device in the zero-power system tag Not high, the sampling rate is generally greater than f tag Therefore, an information symbol (i.e., within the time range of an information symbol) on the third device may correspond to multiple sampling points. The value of the information symbol can be obtained by averaging the values ​​of the multiple sampling points corresponding to the time range of the information symbol, thereby reducing the impact of noise. The symbol to be transmitted may also include shared information; the shared information may be a sequence of length L, and the value at each position in the sequence of length L may be preset. It should be noted that the same shared information must be preset on both the third device and the second device.

[0140] For example, the values ​​at each position in the sequence of length L included in the shared information can be the same, for example, all 1 or all 0; alternatively, the values ​​at each position in the sequence of length L included in the shared information can be different, without limitation herein. Hereinafter, unless otherwise specified, shared information, the value of the shared information, and the value at each position in the sequence of length L included in the shared information have the same meaning and are not described repeatedly. In one possible example, the shared information can also be referred to as a preamble.

[0141] Exemplarily, the symbol to be transmitted can be expressed as r(t), and the second signal can be expressed as Among them, F(f tag (t),r(t)) means modulating r(t) to the first signal f tag ( t ) after the modulated signal.

[0142] The plurality of candidate generation parameters are a plurality of candidate amplitude parameters or a plurality of candidate phase parameters. Correspondingly, the first parameter is an amplitude parameter or a phase parameter.

[0143] Optionally, when the first parameter is an amplitude parameter, the third device modulates the reported data onto the first signal to obtain the second signal, including: the third device uses amplitude modulation to modulate the reported data onto the first signal to obtain the second signal. The amplitude modulation modulation method may include amplitude shift keying (ASK). It should be understood that other amplitude modulation modulation methods can also be used in actual processing, and they are not listed here exhaustively. Optionally, when the first parameter is a phase parameter, the third device modulates the reported data onto the first signal to obtain the second signal, including: the third device uses phase modulation to modulate the reported data onto the first signal to obtain the second signal. The phase modulation modulation method may include phase-shift keying (PSK). It should be understood that other phase modulation modulation methods can also be used in actual processing, and they are not listed here exhaustively.

[0144] In some possible implementations, the second signal received by the second device is different from the second signal sent by the third device. This is because the second signal needs to be transmitted to the second device through a channel. The channel can specifically refer to: the channel between the third device and the second device, or the channel from the third device to the second device. For example, the second signal sent by the third device can be expressed as After the second signal is transmitted through the channel between the third device and the second device, the second signal Y received by the second device BS It can be expressed as: BS =h TB F(f tag (t),r(t)); where h TB A channel between the third device and the second device.

[0145] Here, the M third signals may be signals used by the second device to process the second signal, but the M third signals are not signals that need to be sent.

[0146] Regarding the determination or presetting method of the duration of the aforementioned multiple time periods, the description is the same as that provided in the aforementioned embodiment, and therefore will not be repeated. As long as the duration of each time period used by the first device and the second device is the same, it is within the scope of protection of this embodiment.

[0147] In some possible implementations, before the second device processes the second signal based on the M third signals to obtain the data reported by the third device, the process may further include: the second device generating the M third signals; the M third signals being time-varying third signals. Hereinafter, unless otherwise specified, the M third signals and the time-varying M third signals have the same meaning and are not further described.

[0148] The second device may generate each third signal when it is able to determine the duration of the M third signals.

[0149] In one example, the second device may pre-generate M third signals before receiving the second signal, as long as the duration of the M third signals can be determined. In this example, the duration of the M third signals may be predetermined. Specifically, the duration of the M third signals may be equal to the duration of the M power supply signals; wherein the duration of the M power supply signals may be preset or determined by the first device. If the duration of the M power supply signals is preset, the same duration of the M power supply signals is preset in both the first device and the second device; if the duration of the M power supply signals is determined by the first device, the first device may send the duration of the M power supply signals to the second device; the second device receives the duration of the M power supply signals and uses the duration of the M power supply signals as the duration of the M third signals.

[0150] In another example, the second device may generate M third signals after receiving the second signal.

[0151] The duration of the M third signals may be the same as the duration of the aforementioned second signal. Regarding the method for determining the duration of the second signal, it may be that after the second device receives the second signal sent by the third device, it obtains the duration of the second signal, and uses the duration of the second signal as the duration of the M third signals. Alternatively, the duration of the M third signals may also be predetermined, and the duration of the M third signals may be equal to the duration of the M power supply signals; the method for determining the duration of the M power supply signals is the same as the aforementioned embodiment and will not be repeated. The difference from the aforementioned embodiment is that, in this case, although the second device can determine the duration of the M third signals in advance, it still generates M third signals after receiving the second signal.

[0152] The process of the second device generating the M third signals may include: the second device determining, based on a plurality of candidate generation parameters, a second parameter for an m-th third signal in each of a plurality of time periods; and generating, based on the second parameter for the m-th third signal in each of the time periods, the m-th third signal in the M third signals. The m-th third signal in the M third signals is generated using an i-th second parameter in an i-th time period in the plurality of time periods; the i-th second parameter is one of the plurality of candidate generation parameters; and m is a positive integer less than or equal to M, and i is a positive integer.

[0153] The aforementioned mth third signal is any one of the M third signals. Since the processing of other third signals is the same as that of the mth third signal, they will not be described one by one. The aforementioned i-th time period can be any one of multiple time periods, and the processing of each time period in the multiple time periods will not be described one by one. The relevant descriptions of the m-th third signal and the i-th time period below are applicable to the various time periods of other third signals, so they will not be described one by one below. Among them, any third signal may include the third signal segment within each time period of multiple time periods; specifically, the third signal segment of the third signal within the i-th time period is generated by the i-th second parameter, and the i-th second parameter is one of multiple candidate generation parameters. It should be noted that the aforementioned third signal segment can also be called a third signal sub-part, or a partial third signal, etc. For the sake of simplicity in the following description, as long as the situation of the third signal within any time period is involved, it is referred to as the third signal segment within the any time period. In addition, the aforementioned i-th time period can be any time period among multiple time periods. Although the second parameters used in different time periods are different, the processing of each time period is the same as that of the i-th time period, so they are not described one by one.

[0154] In some embodiments, the second device determines the second parameter of each third signal in each time period of the M third signals based on multiple candidate generation parameters contained in each candidate parameter group in the M candidate parameter groups, and generates M third signals based on the second parameter of each third signal in each time period of the M third signals.

[0155] Specifically, the second device determines the mth candidate parameter group associated with the mth third signal among the M third signals based on the association relationship between the third signal and the candidate parameter group; determines the second parameter of the mth third signal in each of multiple time periods based on the sorting of multiple candidate generation parameters contained in the mth candidate parameter group, and generates the mth third signal based on the second parameter of the mth power supply signal in each of the multiple time periods.

[0156] To implement this embodiment, the second device must have previously set or obtained each of the M candidate parameter groups, as well as the association between the third signal and the candidate parameter groups. The manner in which the second device sets or obtains each of the M candidate parameter groups, as well as the association between the third signal and the candidate parameter groups, has been described in detail in the previous embodiment and will not be repeated here.

[0157] The i-th second parameter is the i-th candidate generation parameter among the multiple candidate generation parameters contained in the m-th candidate parameter group; wherein the m-th candidate parameter group is one of the M candidate parameter groups; different candidate parameter groups in the M candidate parameter groups are associated with different third signals, and each candidate parameter group in the M candidate parameter groups contains multiple candidate generation parameters.

[0158] Here, the i-th second parameter specifically refers to the second parameter used by the m-th third signal in the i-th time period, or the generation parameter corresponding to the m-th third signal in the i-th time period. Hereinafter, unless otherwise specified, the i-th second parameter of the m-th third signal has the same meaning as the second parameter of the m-th third signal in the i-th time period, or the second parameter used or corresponding to the m-th third signal in the i-th time period, and description thereof is not repeated here.

[0159] It should be emphasized that the first device and the second device need to share the same M candidate parameter groups; for example, the M candidate parameter groups are M discrete sets, that is, the first device and the second device share the same M discrete sets. Assume that the mth discrete set in the M discrete sets can be expressed as Φ m , the mth discrete set Φ m The form and composition of the M candidate parameter groups are the same as those described in the aforementioned first device-related embodiment, and thus will not be repeated.

[0160] In some embodiments, the second device determines the second parameter of each third signal in each time period of the M third signals from multiple candidate generation parameters based on the multiple selection indication values ​​contained in each selection information group in the M selection information groups, and generates M third signals based on the second parameter of each third signal in each time period of the M third signals.

[0161] Specifically, the second device determines the mth selection information group associated with the mth third signal among the M third signals based on the association relationship between the third signal and the selection information group; based on the multiple selection indication values ​​contained in the mth selection information group, determines the second parameter of the mth third signal in each of the multiple time periods from multiple candidate generation parameters, and generates the mth third signal based on the second parameter of the mth third signal in each of the multiple time periods.

[0162] To execute this embodiment, the second device needs to have pre-set or obtained multiple candidate generation parameters, M selection information groups, and the association relationship between the third signal and the selection information group. The method for the second device to preset or obtain the above content has been detailed in the previous embodiment and will not be repeated here.

[0163] Wherein, the i-th second parameter is selected from the multiple candidate generation parameters based on the i-th selection indication value of the m-th selection information group among the M selection information groups; wherein, each of the M selection information groups contains multiple selection indication values, and different selection information groups among the M selection information groups are associated with different third signals; the i-th selection indication value is a positive integer less than or equal to the number of the multiple candidate generation parameters.

[0164] The i-th selection indicator value of the m-th selection information group is used to indicate a first target ranking position; the i-th second parameter is a candidate generation parameter located at the first target ranking position among the multiple candidate generation parameters. Determining the second parameter of the m-th third signal in each of the multiple time periods from the multiple candidate generation parameters based on the multiple selection indicator values ​​included in the m-th selection information group includes: the second device obtains the i-th selection indicator value from the multiple selection indicator values ​​included in the m-th selection information group; and based on the first target ranking position indicated by the i-th selection indicator value, determines a candidate generation parameter located at the first target ranking position from the multiple candidate generation parameters as the i-th second parameter of the m-th third signal.

[0165] The aforementioned multiple candidate generation parameters may be sorted, and the aforementioned multiple candidate generation parameters may be in the form of a set, for example, the multiple candidate generation parameters may be multiple candidate generation parameters contained in a discrete set. The specific example of multiple candidate generation parameters that are not divided into multiple candidate parameter groups is the same as the aforementioned embodiment and will not be repeated. In this embodiment, the multiple selection indication values ​​contained in the m-th selection information group are also sorted; the aforementioned m-th selection information group may be an indication value sequence. The specific example of the selection information group is the same as the aforementioned embodiment and will not be repeated.

[0166] In some possible embodiments, the second device determines the second parameter of each of the M third signals in each time period from the multiple candidate generation parameters of each of the M candidate parameter groups based on the multiple selection indication values ​​contained in each of the M selection information groups, and generates M third signals based on the second parameter of each of the M third signals in each time period.

[0167] Specifically, the second device determines the mth selection information group associated with the mth third signal among the M third signals based on the association relationship between the third signal and the selection information group; and determines the mth candidate parameter group associated with the mth third signal from the M candidate parameter groups based on the association relationship between the third signal and the candidate parameter group; based on the multiple selection indication values ​​contained in the mth selection information group, determines the second parameter of the mth third signal in each of the multiple time periods from the multiple candidate generation parameters contained in the mth candidate parameter group, and generates the mth third signal based on the second parameter of the mth power supply signal in each of the multiple time periods.

[0168] To implement this embodiment, the second device must have previously configured or acquired multiple candidate parameter groups and the associations between the third signal and the candidate parameter groups. Furthermore, the second device must have previously configured or acquired M selected information groups and the associations between the third signal and the selected information groups. The manner in which the second device configures or acquires these information has been described in detail in the previous embodiment and will not be further elaborated here.

[0169] The i-th second parameter is selected from multiple candidate generation parameters contained in the m-th candidate parameter group based on the i-th selection indication value of the m-th selection information group; wherein the m-th candidate parameter group is one of the M candidate parameter groups; different candidate parameter groups in the M candidate parameter groups are associated with different energy supply signals, and each candidate parameter group in the M candidate parameter groups contains multiple candidate generation parameters; the i-th selection indication value is a positive integer that is less than or equal to the number of multiple candidate generation parameters contained in the m-th candidate parameter group.

[0170] The i-th selection indication value of the m-th selection information group is used to indicate the second target sorting position; the i-th second parameter is the candidate generation parameter located at the second target sorting position in the m-th candidate parameter group.

[0171] The method of determining the generation parameters of the mth power supply signal in each of multiple time periods based on the multiple selection indication values ​​contained in the mth selection information group from the multiple candidate generation parameters contained in the mth candidate parameter group includes: the second device obtains the i-th selection indication value from the multiple selection indication values ​​contained in the m-th selection information group; based on the second target sorting position indicated by the i-th selection indication value, determining a candidate generation parameter located at the second target sorting position from the multiple candidate generation parameters contained in the m-th candidate parameter group as the i-th second parameter of the m-th third signal.

[0172] The multiple candidate generation parameters contained in the aforementioned m-th candidate parameter group may be in the form of a set. The specific examples of the multiple candidate generation parameters for dividing the candidate parameter groups are the same as those in the aforementioned embodiment and will not be repeated. The multiple selection indication values ​​contained in the m-th selection information group are also sorted; the aforementioned m-th selection information group may be an indication value sequence. The exemplary description of the m-th selection information group is the same as that in the aforementioned embodiment and will not be repeated. The relevant description of the number of the multiple selection indication values ​​contained in the m-th selection information group (that is, Q) is the same as that in the aforementioned embodiment and will not be repeated.

[0173] It should be noted that the strategy or method for the first device to select the i-th first parameter of the m-th energy supply signal and the strategy or method for the second device to select the i-th second parameter of the m-th third signal should be the same. In this way, it can be ensured that the first parameter of the m-th energy supply signal in the i-th time period and the second parameter of the m-th third signal in the i-th time period are the same, and then the second device can use M third signals to eliminate the influence of the M energy supply signals in the second signal to obtain data reported by the third device. For example, the first device and the second device respectively determine the first parameter of the m-th energy supply signal in each time period and the second parameter of the m-th third signal in each time period from the same m-th candidate parameter group; for example, the first device and the second device both use the same m-th selection information group and the same multiple candidate generation parameters to respectively determine the first parameter of the m-th energy supply signal in each time period and the second parameter of the m-th third signal in each time period; for another example, the first device and the second device both use the same m-th selection information group and the same m-th candidate parameter group to respectively determine the first parameter of the m-th energy supply signal in each time period and the second parameter of the m-th third signal in each time period.

[0174] The second device can generate M time-varying third signals based on the processing of the above embodiment. The M third signals generated by the above second device can be expressed as Among them, f m2 (t) represents the mth third signal. Each of the M third signals may include the second parameter corresponding to each of the multiple time periods, that is, the second parameters corresponding to the multiple time periods may be extracted to form the third signal. Alternatively, the M third signals may be modulated. However, regardless of whether or not the M third signals are modulated, the second device does not need to transmit the M third signals.

[0175] In some possible implementations, the second device processes the second signal based on M third signals to obtain data reported by the third device, including: the second device obtains a channel estimation value based on shared information and the M third signals; the second device generates M elimination signals based on the channel estimation value and the M third signals; the second device eliminates M power supply signals in the second signal based on the M elimination signals to obtain data reported by the third device.

[0176] The shared information may be a sequence of length L; L is specifically an integer greater than or equal to 2. The same shared information may be pre-configured or pre-set on the third device and the second device. The value of each position in the sequence of length L may be all 1 or all 0; or, the value of each position in the sequence of length L may be determined based on a preset rule. For example, if L is 4, then a sequence of length 4 may be 1010 or 0101. Exhaustive examples are not provided here.

[0177] The second device obtains a channel estimation value based on the shared information and M third signals. Specifically, the second device obtains a channel estimation value based on the shared information, the sampling value of the shared information, and the second parameter corresponding to each third signal in the M third signals and the shared information.

[0178] The method of obtaining the sampling value of the shared information may include: the second device converts the received second signal into a baseband signal through the I / Q two-way channel, and samples L sampling points within the duration of the shared information from the starting position of the baseband signal to obtain the sampling value of the shared information. Among them, the sampling value of the aforementioned shared information may specifically include: the sampling value of the shared information at each sampling point position in the L sampling points. I / Q refers to the in-phase signal (in-phase) and the orthogonal signal (orthogonal) of the signal, which are the cos and sin components of the signal. Since the second device can pre-set the shared information, and the second device can pre-acquire the information modulation rate of the third device, the second device can determine the duration of the shared information based on the length of the shared information and the information modulation rate.

[0179] The second parameter corresponding to the shared information of each third signal in the M third signals may refer to: the second parameter corresponding to each sampling point in the L sampling points of each third signal within the duration of the shared information in the M third signals. It should be pointed out that the aforementioned embodiment has described that the multiple candidate generation parameters preset by the first device and the second device (or the multiple candidate generation parameters in each candidate parameter group) are the same, the preset M selection information groups are also the same, and the strategy of the first device selecting each first parameter of each energy supply signal and the strategy of the second device selecting each second parameter of each third signal are the same. Therefore, the value and position of each second parameter of the m third signals of the second device and each first parameter of the mth energy supply signal of the first device are the same. Based on this, the second parameter corresponding to the shared information of each third signal in the aforementioned M third signals may also refer to the first parameter at the position corresponding to the shared information of each energy supply signal in the M energy supply signals.

[0180] In one example, the duration of each time period may be different from the sampling interval. For example, if the number of sampling points is L and the duration of a time period includes 2 sampling points, then the second parameter of any third signal corresponding to the first sampling point and the second sampling point may be the same; for example, the first second parameter of the mth third signal among the M third signals corresponding to the first sampling point and the second sampling point among the L sampling points. In another example, the duration of each time period may be the same as the sampling interval. In this case, the second parameter of the mth third signal among the M third signals corresponding to the first sampling point among the L sampling points may be second parameter 1, and the second parameter of the mth third signal among the M third signals corresponding to the second sampling point may be second parameter 2.

[0181] The process by which the second device obtains the channel estimation value based on the shared information, the sampled values ​​of the shared information, and the second parameter corresponding to each third signal in the M third signals and the shared information may be related to the type of the actual second parameter. For example, if the second parameter is an amplitude parameter, the process by which the second device obtains the channel estimation value based on the shared information, the sampled values ​​of the shared information, and the second parameter corresponding to each third signal in the M third signals and the shared information may specifically include: obtaining a first matrix based on the second parameter corresponding to each third signal in the M third signals and the shared information; multiplying the first matrix by the shared information to obtain a first result; and dividing the sampled values ​​of the shared information by the first result to obtain the channel estimation value.

[0182] For another example, if the second parameter is a phase parameter, the second device obtains a channel estimation value based on the shared information, the sampled value of the shared information, and the second parameter corresponding to the shared information for each of the M third signals. Specifically, the method may include: obtaining a first matrix based on the second parameter corresponding to the shared information for each of the M third signals; obtaining a second result by calculating based on the shared information; multiplying the first matrix by the second result to obtain a first result; and obtaining a channel estimation value by dividing the sampled value of the shared information by the first result. The method may include: obtaining a second result by calculating based on the shared information to obtain a channel estimation value. use A calculation is performed to obtain a second result.

[0183] Among them, the channel estimation value can be expressed as: (h TB h UT )',in, Preferably, the aforementioned (h TB h UT )' can be equal to h TB h UT For simplicity, the channel estimation values ​​are denoted as h in the following text. TB h UT .

[0184] The second device processes the second signal based on the channel estimation value and the M third signals to obtain the data reported by the third device. Specifically, it may mean: the second device generates M elimination signals based on the channel estimation value and the M third signals; and processes the second signal based on the M elimination signals to obtain the data reported by the third device.

[0185] The above embodiment has explained that the M third signals can be expressed as Accordingly, the M cancellation signals can be obtained by multiplying the channel estimation value by the M third signals. Therefore, the M cancellation signals can be expressed as:

[0186] Processing the second signal based on the M cancellation signals to obtain data reported by the third device may include: processing the baseband signal based on the M cancellation signals to obtain symbols transmitted by the third device; removing shared information from the symbols transmitted by the third device to obtain information symbols, where the information symbols are the data reported by the third device; wherein the baseband signal is obtained after I / O conversion of the second signal. Alternatively, processing the second signal based on the M cancellation signals to obtain data reported by the third device may include: removing a portion related to the shared information from each of the M cancellation signals to obtain M adjusted cancellation signals; removing a portion of the shared information contained in the baseband signal to obtain a remaining baseband signal; and processing the remaining baseband signal based on the M adjusted cancellation signals to obtain information symbols, where the information symbols are the data reported by the third device. Removing the portion related to the shared information from each of the M cancellation signals may include removing, based on the duration of the shared information, the portion of each cancellation signal from the start time to the end time of the shared information duration. Removing the portion related to the shared information contained in the baseband signal to obtain the remaining baseband signal may refer to removing the portion of the baseband signal from the start time to the end position of the duration of the shared information according to the duration of the shared information.

[0187] For the specific implementation of the communication method performed by the aforementioned first device, second device, and third device, in combination with FIG7, the first device is a UE (the UE is provided with M antennas), the second device is a base station, the third device is a tag, and the M candidate parameter groups are M discrete sets. As an example, an exemplary description is given:

[0188] Step 701: The base station and the UE preset M discrete sets to be shared, each of the M discrete sets contains multiple candidate generation parameters. For example, the mth discrete set in the M discrete sets is represented by Φ m , specifically including {φ1,φ2,…φ N}, i.e., N candidate generation parameters, where N is an integer greater than or equal to 2. Any candidate generation parameter may represent a certain type of parameter (e.g., an amplitude parameter or a phase parameter, etc.); and it should be understood that each candidate generation parameter should be of the same type, for example, all candidate amplitude parameters or all candidate phase parameters.

[0189] Step 702: The UE determines the first parameter of each of the M power supply signals in each time period based on multiple candidate generation parameters contained in each discrete set in the M discrete sets, and generates M power supply signals based on the first parameter of each of the M power supply signals in each time period.

[0190] For example, the UE generates a power supply signal segment for each time period using the first parameter corresponding to each time period in multiple time periods within the time domain range of the mth power supply signal. The duration of each time period is equal to 1 / f tag , f tag is the information modulation rate of the tag, which is the UE's modulation rate every 1 / f tag Specifically: when the UE changes the first parameter of the mth power supply signal for the i-th time, it changes the first parameter of the mth power supply signal from the discrete set Φ m The candidate generation parameter at the i-th position in the sorting is selected as the i-th first parameter of the m-th energy supply signal; based on the i-th first parameter of the m-th energy supply signal, an energy signal segment within the i-th time period of the m-th energy supply signal is generated; and so on and so forth, until the energy signal segment within each time period of all time periods of the m-th energy supply signal is obtained, and finally a time-varying m-th energy supply signal is generated. Here, only the m-th energy supply signal is used as an example for illustrative description. In actual processing, the processing of each of the M energy supply signals is the same as that of the m-th energy supply signal, and will not be repeated one by one.

[0191] Step 703: The UE sends a first signal to the tag; the first signal includes M power supply signals.

[0192] Correspondingly, the Tag receives the first signal sent by the UE. Here, the first signal received on the tag side is Among them, f m1 (t) represents the mth power supply signal; the channel from the UE's M antennas to the tag can be expressed as in, is the channel from the mth antenna of UE to tag, f tag (t) is the first signal received by the tag.

[0193] Step 704: The tag modulates the reported data onto the first signal to obtain a second signal, and reflects the second signal to the base station.

[0194] Here, the reported data can specifically be the information code element in the code element to be transmitted; the code element to be transmitted can be expressed as r(t), and the code element to be transmitted can be composed of shared information and information code elements. The code element to be transmitted has been described in detail in the above embodiment and will not be repeated here. Specifically, the tag modulates the code element to be transmitted onto the power supply signal under the specified modulation mode to obtain the second signal, which can be expressed as Among them, F(f tag (t),r(t)) means modulating r(t) to f tag (t) after the modulated signal.

[0195] Step 705: The base station receives the second signal.

[0196] Here, the second signal received by the base station is the second signal after being transmitted through the channel between the base station and the tag. Therefore, the second signal received at the base station side can be expressed as Y BS =h TB F(f tag (t),r(t)); where h TB Indicates the channel from the tag to the base station.

[0197] Step 706: The base station determines the second parameter of each of the M third signals in each time period based on multiple candidate generation parameters contained in each discrete set in the M discrete sets, and generates M third signals based on the second parameter of each of the M third signals in each time period.

[0198] For example, when the base station changes the second parameter of the mth third signal for the i-th time, from the discrete set Φ m The candidate generation parameter at the i-th position in the sorting position is selected as the i-th second parameter; and so on, until the m-th third signal in each time period of all time periods of the m-th third signal is obtained, and finally the m-th third signal f is generated. m2 (t). For example, the base station may directly combine the second parameters of each time period into the mth third signal. The mth third signal is used as an example for illustration. In actual processing, the processing of each of the M third signals is the same as that of the mth third signal, and thus is not described in detail.

[0199] Step 707: The base station obtains a channel estimation value based on the shared information and the M third signals.

[0200] For example, the base station can estimate the channel estimation value h according to the shared information in the tag signal r(t), the sampled value of the shared information, and the second parameter corresponding to each third signal in the M third signals and the shared information. TB h UT .

[0201] Step 708: The base station generates M cancellation signals based on the channel estimation value and the M third signals.

[0202] The aforementioned channel estimation value can be directly multiplied by the M third signals to obtain M cancellation signals.

[0203] For example, the channel estimation value is represented by h TB h UT ,in, The M third signals are expressed as

[0204] The final M cancellation signals are expressed as:

[0205] Step 709: The base station eliminates the M energy supply signals in the second signal based on the M elimination signals to obtain data reported by the tag.

[0206] The above embodiment has explained that the second signal received by the base station side can be expressed as Y BS =h TB F(f tag (t),r(t)); where Accordingly, the M cancellation signals can be converted into: Therefore, by BS Eliminate M cancellation signals f BS (t), we can get r(t); r(t) is the code element to be transmitted of the tag, which consists of a preamble and an information code element. By removing the shared information from r(t), we can get the information code element, which is the data reported by the tag.

[0207] Regarding the specific implementation of the communication method performed by the aforementioned first device, second device, and third device, another exemplary description is given with reference to FIG8 , taking the first device as a UE, the second device as a base station, and the third device as a tag as an example:

[0208] Step 801: The base station and the UE preset M discrete sets to be shared, each of the M discrete sets containing multiple candidate generation parameters. The specific description of this step is the same as that of the aforementioned step 701 and will not be repeated here.

[0209] Step 802: The base station and the UE determine M selection information groups through signaling interaction, where each selection information group includes multiple selection indicator values.

[0210] The aforementioned M selected information groups can be generated by the base station and then sent to the UE; or generated by the UE and then sent to the base station; the signaling carrying the M selected information groups has been detailed in the aforementioned embodiment and will not be repeated here. The mth selected information group in the M selected information groups can be represented by k m , Where Q is an integer greater than or equal to 2, Q represents the number of selection indicator values ​​in the mth selection information group; any selection indicator value of the mth selection information group is a positive integer greater than or equal to 1 and less than or equal to N.

[0211] Step 803: The UE determines the first parameter of each of the M power supply signals in each time period from the multiple candidate generation parameters of each discrete set in the M discrete sets based on the multiple selection indication values ​​contained in each selection information group in the M selection information groups, and generates M power supply signals based on the first parameter of each of the M power supply signals in each time period.

[0212] For example, the UE may select information group k from the mth when changing the first parameter of the mth power supply signal for the i-th time. m The selection indicator value at the i-th position is selected from the multiple selection indicator values ​​contained in as the i-th selection indicator value According to the i-th selected indicator value The second target sort position indicated by m The candidate generation parameter at the second target sorting position is selected as the i-th first parameter; based on the i-th first parameter, the energy supply signal segment of the m-th energy supply signal in the i-th time period is generated; and so on, until the energy supply signal segment of the m-th energy supply signal in each time period of all time periods is obtained, and finally the m-th energy supply signal f is obtained. m1 Here, only the mth energy supply signal is used as an example for illustration. In actual processing, the processing of each of the M energy supply signals is the same as that of the mth energy supply signal, and no further description is given.

[0213] Step 804: The UE sends a first signal to the tag; the first signal includes M power supply signals.

[0214] Step 805: The tag modulates the reported data onto the first signal to obtain a second signal, and reflects the second signal to the base station.

[0215] Step 806: The base station receives the second signal.

[0216] The detailed description of the aforementioned steps 804 to 806 is the same as that of steps 703 to 705 in the aforementioned example and will not be repeated.

[0217] Step 807: The base station determines the second parameter of each of the M third signals in each time period from the multiple candidate generation parameters of each discrete set in the M discrete sets based on the multiple selection indication values ​​contained in each selection information group in the M selection information groups, and generates M third signals based on the second parameter of each of the M third signals in each time period.

[0218] For example, when the base station changes the second parameter of the mth third signal for the i-th time, it selects information group k from the mth mThe selection indicator value at the i-th position is selected from the multiple selection indicator values ​​contained in as the i-th selection indicator value According to the i-th selected indicator value The second target sort position indicated by m The candidate generation parameter at the second target sorting position is selected as the i-th second parameter; based on the i-th second parameter, the third signal segment of the m-th third signal in the i-th time period is generated; and so on, until the third signal segment of the m-th third signal in each time period in all time periods is obtained, and finally the m-th third signal f is obtained. m2 (t) Exemplarily, the base station may directly combine the second parameter of each time period into the mth third signal.

[0219] Step 808: The base station obtains a channel estimation value based on the shared information and the M third signals.

[0220] Step 809: The base station generates M cancellation signals based on the channel estimation value and the M third signals.

[0221] Step 810: The base station eliminates the M energy supply signals in the second signal based on the M cancellation signals to obtain data reported by the tag.

[0222] The detailed description of steps 808 to 810 is the same as that of steps 707 to 709 in the above example, and will not be repeated.

[0223] Regarding the specific implementation of the communication method performed by the aforementioned first device, second device, and third device, another exemplary description is given with reference to FIG9 , taking the first device as a UE, the second device as a base station, and the third device as a tag as an example:

[0224] Step 901: The base station and the UE preset a shared discrete set, where the discrete set includes multiple candidate generation parameters.

[0225] Exemplarily, the discrete set is represented by Φ, specifically including {φ1, φ2, ...φ N}, i.e., N candidate generation parameters, where N is an integer greater than or equal to 2. Any candidate generation parameter may represent a certain type of parameter (e.g., an amplitude parameter or a phase parameter, etc.); and it should be understood that each candidate generation parameter should be of the same type, such as all being amplitude parameters or all being phase parameters.

[0226] Step 902: The base station and the UE determine M selection information groups through signaling interaction, where each selection information group includes multiple selection indicator values.

[0227] The detailed description of step 902 is the same as that of step 802 in the aforementioned example and is not repeated here.

[0228] Step 903: The UE determines the first parameter of each of the M power supply signals in each time period from multiple candidate generation parameters based on the multiple selection indication values ​​contained in each of the M selection information groups, and generates M power supply signals based on the first parameter of each of the M power supply signals in each time period.

[0229] For example, when the UE changes the first parameter of the mth power supply signal for the i-th time, it selects information group k from the mth m The selection indicator value at the i-th position is selected from the multiple selection indicator values ​​contained in as the i-th selection indicator value According to the i-th selected indicator value The first target sorting position indicated by the first target sorting position is selected from the discrete set Φ as the i-th first parameter; based on the i-th first parameter, the energy supply signal segment of the m-th energy supply signal in the i-th time period is generated; and so on, until the energy supply signal segment of the m-th energy supply signal in each time period of all time periods is obtained, and finally the m-th energy supply signal f is obtained. m1 Here, only the mth energy supply signal is used as an example for illustration. In actual processing, the processing of each of the M energy supply signals is the same as that of the mth energy supply signal, and no further description is given.

[0230] Step 904: The UE sends a first signal to the tag; the first signal includes M power supply signals.

[0231] Step 905: The tag modulates the reported data onto the first signal to obtain a second signal, and reflects the second signal to the base station.

[0232] Step 906: The base station receives the second signal.

[0233] The detailed description of the aforementioned steps 904 to 906 is the same as that of steps 703 to 705 in the aforementioned example, and will not be repeated.

[0234] Step 907: The base station determines the second parameter of each of the M third signals in each time period from multiple candidate generation parameters based on the multiple selection indication values ​​contained in each of the M selection information groups, and generates M third signals based on the second parameter of each of the M third signals in each time period.

[0235] For example, when the base station changes the second parameter of the mth third signal for the i-th time, it selects information group k from the mth mThe selection indicator value at the i-th position is selected from the multiple selection indicator values ​​contained in as the i-th selection indicator value According to the i-th selected indicator value The first target sorting position indicated by φ is selected from the discrete set Φ as the candidate generation parameter of the sorting position at the first target sorting position, and the candidate generation parameter of the sorting position at the first target sorting position is selected as the i-th second parameter; based on the i-th second parameter, the third signal segment of the m-th third signal in the i-th time period is generated; and so on, until the third signal segment of the m-th third signal in each time period of all time periods is obtained, and finally the m-th third signal f is obtained. m2 (t) Exemplarily, the base station may directly combine the second parameter of each time period into the mth third signal.

[0236] Step 908: The base station obtains a channel estimation value based on the shared information and the M third signals.

[0237] Step 909: The base station generates M cancellation signals based on the channel estimation value and the M third signals.

[0238] Step 910: The base station eliminates the M energy supply signals in the second signal based on the M elimination signals to obtain data reported by the tag.

[0239] The processing of steps 908 to 910 is the same as that of steps 707 to 709, and will not be repeated.

[0240] The aforementioned candidate generation parameters may be candidate amplitude parameters or candidate phase parameters. Based on FIG9 and FIG10, an exemplary description is given by taking the example that the candidate generation parameters may be candidate amplitude parameters, the first parameter is a first amplitude parameter, and the second parameter is a second amplitude parameter:

[0241] Step 1001: The base station and the UE preset a shared discrete amplitude set, which includes multiple candidate amplitude parameters. For example, the discrete amplitude set is represented by Φ, specifically including {φ1, φ2, ...φ N}, that is, N candidate amplitude parameters, where N is an integer greater than or equal to 2. In this example, the amplitude of the power supply signal is selected as the time-varying factor.

[0242] Step 1002: The base station and the UE determine M selection information groups through signaling interaction, where each selection information group includes multiple selection indicator values. This step is the same as the detailed description of the aforementioned step 902 and will not be repeated.

[0243] Step 1003: The UE determines the first amplitude parameter of each of the M power supply signals in each time period from multiple candidate amplitude parameters based on the multiple selection indication values ​​contained in each of the M selection information groups, and generates M power supply signals based on the first amplitude parameter of each of the M power supply signals in each time period.

[0244] For example, in multiple time periods within the time domain range of the mth power supply signal among M power supply signals, the UE uses the first amplitude parameter corresponding to each time period of the mth power supply signal to generate a power supply signal segment for each time period. The duration of each time period is equal to 1 / f tag , f tag is the information modulation rate of the tag, which is the UE's modulation rate every 1 / f tag Specifically: when the UE changes the amplitude parameter of the mth power supply signal for the i-th time, it selects information group k from the mth m The selection indicator value at the i-th position is selected from the multiple selection indicator values ​​contained in as the i-th selection indicator value According to the first target sorting position indicated by the i-th selection indicator value, a candidate amplitude parameter at the first target sorting position is selected from the amplitude discrete set Φ as the i-th first amplitude parameter; based on the i-th first amplitude parameter, an energy supply signal segment of the m-th energy supply signal in the i-th time period is generated; and so on, until the energy supply signal segment of the m-th energy supply signal in each time period in all time periods is obtained, and finally the m-th energy supply signal f is obtained. m1 (t) = A m (t)cos(ωt), where A m (t) includes the first amplitude parameter of the mth power supply signal in each of the multiple time periods.

[0245] Step 1004: The UE sends a first signal to the tag; the first signal includes M power supply signals.

[0246] Correspondingly, the Tag receives the first signal sent by the UE. Here, the first signal received on the tag side is The channel from the UE's M antennas to the tag can be expressed as in, is the channel from the mth antenna of UE to tag, f tag (t) is the first signal received by the tag.

[0247] Step 1005: The tag uses ASK modulation to modulate the reported data onto the first signal to obtain a second signal, and reflects the second signal to the base station.

[0248] Specifically, the tag modulates the code element to be transmitted onto the energy supply signal in the ASK modulation mode to obtain the second signal, which can be expressed as Where r(t) is the code element to be transmitted. Since the tag information modulation rate f in the zero power system tag Not high, the sampling rate is generally greater than f tag Therefore, a code element of a tag may obtain multiple sampling points. The multiple sampling points of the same symbol can be averaged to reduce the impact of noise.

[0249] Step 1006: The base station receives the second signal. Here, the second signal received by the base station is the second signal after being transmitted through the channel between the base station and the tag. Therefore, the second signal received at the base station side can be expressed as Among them, h TB Indicates the channel from the tag to the base station.

[0250] Step 1007: The base station determines the second amplitude parameter of each of the M third signals in each time period from multiple candidate amplitude parameters based on the multiple selection indication values ​​contained in each of the M selection information groups, and generates M third signals based on the second amplitude parameter of each of the M third signals in each time period.

[0251] For example, when the base station changes the second parameter of the mth third signal for the i-th time, it selects information group k from the mth m The selection indicator value at the i-th position is selected from the multiple selection indicator values ​​contained in as the i-th selection indicator value According to the i-th selected indicator value The first target sorting position indicated by the discrete set Φ is selected as the candidate amplitude parameter of the sorting position at the first target sorting position from the discrete set Φ as the i-th second amplitude parameter, and then based on the i-th second amplitude parameter, the third signal segment of the m-th third signal in the i-th time period is generated; and so on, until the third signal segment of the m-th third signal in each time period in all time periods is obtained, and finally the m-th third signal A is obtained. m (t) Exemplarily, the base station may directly combine the second amplitude parameter of each time period into the mth third signal.

[0252] Step 1008: The base station device obtains a channel estimation value based on the shared information, the sampled value of the shared information, and the second amplitude parameter corresponding to each third signal in the M third signals and the shared information.

[0253] Specifically, based on the shared information, the sampled value of the shared information, and the second amplitude parameter corresponding to each third signal in the M third signals and the shared information, a channel estimation value is obtained, which can be expressed by the following matrix equation:

[0254]

[0255] Among them, y l (l is a positive integer, and 1≤l≤L) represents the sample value of the shared information at the lth sampling point, where the real part is the in-phase component and the imaginary part is the orthogonal component. lm Represents the second amplitude parameter corresponding to the lth sampling point of the shared information in the mth third signal (of course, since the value and position of each second amplitude parameter of the mth third signal are the same as those of each first amplitude parameter of the mth power supply signal, it can also be referred to here as the amplitude of the power supply signal at the position corresponding to the lth preamble code in the mth power supply signal). Indicates the value of the shared information in r(t). In the above formula, the channel estimation value h TB h UT Specifically expressed as

[0256] Based on the above formula, it can be seen that when the base station obtains the shared information, the sampled value of the shared information, and the second amplitude parameter corresponding to each third signal in the M third signals and the shared information, the channel estimation value can be calculated based on the shared information, the sampled value of the shared information, and the second amplitude parameter corresponding to each third signal in the M third signals and the shared information. For example, a specific calculation method may include: obtaining a first matrix based on the second parameter corresponding to each third signal in the M third signals and the shared information; multiplying the first matrix by the shared information to obtain a first result; and dividing the sampled value of the shared information by the first result to obtain the channel estimation value.

[0257] Here, the first matrix can be equal to The first result can be equal to It should be understood that the values ​​of the aforementioned shared information can be the same, such as both 1 or both 0; in addition, the aforementioned L can be greater than or equal to M.

[0258] Step 1009: The base station generates M cancellation signals based on the channel estimation value and the M third signals.

[0259] As explained in the above steps, the mth third signal is A m (t); then in this step, the M cancellation signals can be expressed as:

[0260] Where abs(*) indicates the amplitude.

[0261] Step 1010: The base station eliminates the M energy supply signals in the second signal based on the M elimination signals to obtain data reported by the tag.

[0262] As mentioned above, the second signal received at the base station side can be expressed as Combined with the aforementioned M elimination signals It can be concluded that the amplitude of the second signal can be expressed as abs(Y BS )=A BS (t)r(t); It can be seen from this that the time-varying first amplitude parameter in the second signal can be eliminated by M elimination signals, and finally the information code element contained in r(t) is obtained, which is the data reported by the tag.

[0263] It should be noted that the example provided in FIG. 10 is a detailed description based on the example provided in FIG. 9 . In actual application, the example provided in FIG. 10 can also be used in combination with the examples in FIG. 7 and FIG. 8 . For example, when the example provided in FIG. 10 is applied to the example in FIG. 7 , step 701 becomes M discrete amplitude sets preset and shared by the base station and the UE, each of the M discrete amplitude sets containing multiple candidate amplitude parameters. Step 702 involves the UE determining, based on the multiple candidate amplitude parameters contained in each discrete amplitude set in the M discrete amplitude sets, a first amplitude parameter for each of the M power supply signals in each time period, and generating M power supply signals based on the first amplitude parameter of each of the M power supply signals in each time period. Step 706 involves the base station determining, based on the multiple candidate amplitude parameters contained in each discrete amplitude set in the M discrete amplitude sets, a second amplitude parameter for each of the M third signals in each time period, and generating M third signals based on the second amplitude parameter of each of the M third signals in each time period. Then, steps 707 to 709 can be directly replaced by steps 1008 to 1010. For example, when the example provided in FIG10 is applied to the example in FIG8 , in step 801, the base station and the UE preset and share M discrete amplitude sets, each of which includes multiple candidate amplitude parameters. In step 803, the UE determines, based on the multiple selection indicator values ​​included in each of the M selection information groups, a first amplitude parameter for each of the M power supply signals in each time period from the multiple candidate amplitude parameters in each of the M discrete amplitude sets, and generates M power supply signals based on the first amplitude parameter of each of the M power supply signals in each time period. In step 807, the base station determines, based on the multiple selection indicator values ​​included in each of the M selection information groups, a second amplitude parameter for each of the M third signals in each time period from the multiple candidate amplitude parameters in each of the M discrete amplitude sets, and generates M third signals based on the second amplitude parameter of each of the M third signals in each time period. Then, steps 808 to 810 can be directly replaced by steps 1008 to 1010.

[0264] Next, with reference to FIG11 , the simulation results of the example provided in FIG10 are described. The simulation mainly compares the bit error rate (BER) of the tag information (i.e., the aforementioned information symbols) parsed by the eavesdropper and the legitimate user. The channel model used in the simulation is as follows: Where L is the path loss constant, which can be λ is the carrier wavelength, the carrier frequency is 900 MHZ, and the path loss index α is 2; d represents the end-to-end distance, which is 10 m in the simulation verification; G represents small-scale fading, and G satisfies the distribution Assume that the tag mapping set under ASK is r(t)∈{0.9,0.1}, where 0.9 represents the value of 1-bit mapping and 0.1 represents the value of 0-bit mapping; assume that the amplitude discrete set is φ1=0.3, φ2=7. As can be seen from Figure 11, under the same SNR (signal-to-noise ratio), the BER of the legitimate end (such as the base station) parsing the tag information is significantly lower than the bit error rate of the eavesdropper. For example, when the SNR is equal to 14, the BER of the eavesdropper parsing the tag information is about 0.7, while the BER of the legitimate end parsing the tag information is about 10. -3 When the SNR is 20, the BER of the eavesdropper parsing the tag information is about 0.7, while the BER of the legitimate end parsing the tag information is close to 10. -4 ; And it can be seen from Figure 11 that the higher the signal-to-noise ratio, the lower the BER of the tag information parsed by the legitimate end.

[0265] Based on FIG9 and in combination with FIG12, an exemplary description is given by taking the example that the candidate generation parameter may be a candidate phase parameter, the first parameter is a first phase parameter, and the second parameter is a second phase parameter:

[0266] Step 1201: The base station and the UE preset a shared phase discrete set, which includes multiple candidate phase parameters. For example, the phase discrete set is represented by Φ, specifically including {φ1, φ2, ...φ N}, that is, N candidate phase parameters, where N is an integer greater than or equal to 2. In this example, the phase of the power supply signal is selected as the time-varying factor.

[0267] Step 1202: The base station and the UE determine M selection information groups through signaling interaction, where each selection information group includes multiple selection indicator values. This step is the same as the detailed description of the aforementioned step 902 and will not be repeated.

[0268] Step 1203: The UE determines the first phase parameter of each of the M power supply signals in each time period from multiple candidate phase parameters based on the multiple selection indication values ​​contained in each of the M selection information groups, and generates M power supply signals based on the first phase parameter of each of the M power supply signals in each time period.

[0269] For example, in multiple time periods within the time domain range of the mth power supply signal among M power supply signals, the UE uses the first phase parameter corresponding to each time period of the mth power supply signal to generate a power supply signal segment for each time period. The duration of each time period is equal to 1 / f tag , f tag is the information modulation rate of the tag, which is the UE's modulation rate every 1 / f tag Specifically: when the UE changes the phase parameter of the mth power supply signal for the i-th time, it selects information group k from the mth m The selection indicator value at the i-th position is selected from the multiple selection indicator values ​​contained in as the i-th selection indicator value According to the first target sorting position indicated by the i-th selection indicator value, a candidate phase parameter at the first target sorting position is selected from the phase discrete set Φ1 as the i-th first phase parameter; based on the i-th first phase parameter, a power supply signal segment of the m-th power supply signal in the i-th time period is generated; and so on, until the power supply signal segment of the m-th power supply signal in each time period in all time periods is obtained, and finally the m-th power supply signal f is obtained. m1 (t) = cos(ωt+θ m (t)), where θ m (t) includes the first phase parameter of the mth power supply signal in each of the multiple time periods.

[0270] Step 1204: The UE sends a first signal to the tag; the first signal includes M power supply signals. Correspondingly, the tag receives the first signal sent by the UE. Here, the first signal received on the tag side is The channel from the UE's M antennas to the tag can be expressed as in, is the channel from the mth antenna of UE to tag, f tag (t) is the first signal received by the tag.

[0271] Step 1205: The tag uses PSK modulation to modulate the reported data onto the first signal to obtain a second signal, and reflects the second signal to the base station.

[0272] Specifically, the tag modulates the code element to be transmitted onto the energy supply signal in the ASK modulation mode to obtain the second signal, which can be expressed as Where r(t) is the code element to be transmitted. Note that in practice, due to the tag information modulation rate f in the zero-power system tag Not high, the sampling rate is generally greater than f tagTherefore, a code element of a tag may obtain multiple sampling points. The multiple sampling points of the same symbol can be averaged to reduce the impact of noise.

[0273] Step 1206: The base station receives the second signal.

[0274] Here, the second signal received by the base station is the second signal after being transmitted through the channel between the base station and the tag. Therefore, the second signal received at the base station side can be expressed as Among them, h TB Indicates the channel from the tag to the base station.

[0275] Step 1207: The base station determines the second phase parameter of each of the M third signals in each time period from multiple candidate phase parameters based on the multiple selection indication values ​​contained in each of the M selection information groups, and generates M third signals based on the second phase parameter of each of the M third signals in each time period.

[0276] For example, when the base station changes the second phase parameter of the mth third signal for the i-th time, it selects information group k from the mth m The selection indicator value at the i-th position is selected from the multiple selection indicator values ​​contained in as the i-th selection indicator value According to the i-th selected indicator value The first target sorting position indicated by φ is selected from the discrete set Φ as the candidate phase parameter of the sorting position at the first target sorting position as the i-th second phase parameter, and then based on the i-th second phase parameter, the third signal segment of the m-th third signal in the i-th time period is generated; and so on, until the third signal segment of the m-th third signal in each time period in all time periods is obtained, and finally the m-th third signal is obtained. For example, the base station can directly form the second phase parameter of each time period into the m-th third signal θ m (t).

[0277] Step 1208: The base station device obtains a channel estimation value based on the shared information, the sampled value of the shared information, and the second phase parameter corresponding to each third signal in the M third signals and the shared information.

[0278] Specifically, based on the shared information, the sampled value of the shared information, and the second phase parameter corresponding to each third signal in the M third signals and the shared information, a channel estimation value is obtained, which can be expressed by the following matrix equation:

[0279]

[0280] Among them, y l(l is a positive integer, and 1≤l≤L) represents the sample value of the shared information at the lth sampling point, where the real part is the in-phase component and the imaginary part is the orthogonal component. lm represents the second phase parameter corresponding to the lth sampling point of the shared information in the mth third signal. Represents the value of the shared information in r(t). Channel estimation value h TB h UT Specifically expressed as

[0281] Based on the above formula, it can be seen that when the base station obtains the shared information, the sampled value of the shared information, and the second phase parameter corresponding to each third signal in the M third signals and the shared information, a channel estimation value can be calculated based on the shared information, the sampled value of the shared information, and the second phase parameter corresponding to each third signal in the M third signals and the shared information. For example, a specific calculation method may include: obtaining a first matrix based on the second phase parameter corresponding to each third signal in the M third signals and the shared information; calculating a second result based on the shared information; multiplying the first matrix by the second result to obtain a first result; and obtaining a channel estimation value by dividing the first result by the sampled value of the shared information.

[0282] Here, the first matrix can be expressed as The first result can be equal to

[0283] It should be understood that the values ​​of the aforementioned shared information can be the same, such as both 1 or both 0; in addition, the aforementioned L can be greater than or equal to M.

[0284] Step 1209: The base station generates M cancellation signals based on the channel estimation value and the M third signals.

[0285] As explained in the previous steps, the mth third signal is θ m (t); then in this step, the M cancellation signals can be expressed as:

[0286] Where angle(*) is the phase.

[0287] Step 1210: The base station eliminates the M energy supply signals in the second signal based on the M elimination signals to obtain data reported by the tag.

[0288] As mentioned above, M elimination signals The angle(*) in the equation is the phase calculation, and the phase of the second signal is expressed as Should r(t) can be obtained by the following formula:

[0289] Then, the information code element contained in r(t) can be obtained, which is the data reported by the tag.

[0290] It should be noted that the example provided in the aforementioned FIG. 12 is a detailed description based on the example provided in FIG. 9 . In practical applications, the example provided in the aforementioned FIG. 12 can also be used in combination with the examples in FIG. 7 and FIG. 8 . For example, when the example provided in Figure 12 is applied to the example of Figure 7, the aforementioned step 701 is modified to M phase discrete sets preset and shared by the base station and the UE, and each phase discrete set in the M phase discrete sets contains multiple candidate phase parameters; step 702 is that the UE determines the first phase parameter of each of the M power supply signals in each time period based on the multiple candidate phase parameters contained in each phase discrete set in the M phase discrete sets, and generates M power supply signals based on the first phase parameter of each of the M power supply signals in each time period; step 706 is modified to that the base station determines the second phase parameter of each of the M third signals in each time period based on the multiple candidate phase parameters contained in each phase discrete set in the M phase discrete sets, and generates M third signals based on the second phase parameter of each of the M third signals in each time period; then the aforementioned steps 707 to 709 can be directly replaced by steps 1208 to 1210. For example, when the example provided in FIG. 12 is applied to the example in FIG. 8 , the aforementioned step 801 is modified to: the base station and the UE preset and share M phase discrete sets, each of the M phase discrete sets containing multiple candidate phase parameters; step 803 is: the UE determines, based on the multiple selection indicator values ​​contained in each of the M selection information groups, a first phase parameter for each of the M power supply signals in each time period from the multiple candidate phase parameters in each of the M phase discrete sets, and generates M power supply signals based on the first phase parameter of each of the M power supply signals in each time period; step 807 is modified to: the base station determines, based on the multiple selection indicator values ​​contained in each of the M selection information groups, a second phase parameter for each of the M third signals in each time period from the multiple candidate phase parameters in each of the M phase discrete sets, and generates M third signals based on the second phase parameter of each of the M third signals in each time period. Then, the aforementioned steps 808 to 810 can be directly replaced by steps 1208 to 1210.

[0291] Next, in conjunction with Figure 13, the results of the simulation verification of the example provided in Figure 12 are described. In the simulation verification, the BER of the tag information parsed by the eavesdropper and the legitimate party is mainly compared. The channel model used in the simulation verification is the same as the above example, so it will not be repeated. Assume that the mapping set of tags under PSK is Among them, 0 represents the value of 1bit mapping, is the mapping value of 0 bit; assuming the phase discrete set takes φ1=0, As can be seen from Figure 13, under the same SNR (signal-to-noise ratio), the BER of the legitimate end (such as the base station) in parsing tag information is significantly lower than that of the eavesdropper. Specifically, as can be seen from Figure 13, under different SNRs, the BER of the eavesdropper in parsing tag information basically remains at around 0.7; the BER of the legitimate end in parsing tag information decreases as the SNR increases. For example, when the SNR is 0, the BER of the legitimate end in parsing tag information is about 0.1, and when the SNR reaches 6, the BER of parsing tag information is close to 10. -2 When the SNR reaches 16, the BER of parsing tag information is less than 10 -3 .

[0292] In conjunction with Figure 14, taking the first device as a UE, the second device as a base station, and the third device as a tag as an example, a scenario-based example is provided for this embodiment: the base station and the UE can interact in advance through air interface signaling to obtain the same multiple candidate generation parameters (or multiple candidate generation parameters for each candidate parameter group in the same M candidate parameter groups, and multiple selection indication values ​​for each selection information group in the same M selection information groups); when the UE needs to be powered and activate the tag, the UE determines the first parameter of each power supply signal in each time period based on the aforementioned multiple candidate generation parameters (or multiple candidate generation parameters for each candidate parameter group in the same M candidate parameter groups, and multiple selection indication values ​​for each selection information group in the same M selection information groups), generates M time-varying power supply signals, and sends a first signal containing the M time-varying power supply signals; the tag modulates the uploaded data onto the first signal to obtain a second signal, and reflects the second signal to the base station; the base station obtains M third signals in the same manner as the UE; the base station parses the second signal based on the M third signals to obtain the data uploaded by the tag. 14 , the eavesdropper 1 may eavesdrop on the time-varying energy supply signal (i.e., M time-varying energy supply signals) during the above processing. However, since the air interface signaling interaction between the base station and the UE can be encrypted, the eavesdropper 1 cannot obtain the same multiple candidate generation parameters as the UE side (or the multiple candidate generation parameters of each candidate parameter group in the same M candidate parameter groups, and the multiple selection indication values ​​of each selection information group in the same M selection information groups). As a result, the eavesdropper 1 cannot parse the time-varying pattern from the time-varying energy supply signal (i.e., M time-varying energy supply signals). Eavesdropper 2 can obtain the eavesdropping signal of the tag, that is, it can eavesdrop on the reflected signal of the tag, but since the reflected signal of the tag is modulated on M time-varying power supply signals, and since the eavesdropper 2 does not have the same multiple candidate generation parameters as the UE side (or the multiple candidate generation parameters of each candidate parameter group in the same M candidate parameter groups, and the multiple selection indication values ​​of each selection information group in the same M selection information groups), the eavesdropper 2 cannot correctly eliminate the influence of the channel in the reflected signal of the tag, as well as the influence of different parameters in different time periods.

[0293] As can be seen, by adopting the above scheme, the first signal transmitted by the first device includes M power supply signals. These M power supply signals occupy the same time domain range. Each of the M power supply signals is generated using different parameters during different time periods, and different power supply signals within the M power supply signals are generated using different parameters during the same time period. In this way, the first signal transmitted by the first device, which includes M power supply signals, is a time-varying signal. This prevents an eavesdropper from interpreting the data modulated onto the M power supply signals by a third device, as they cannot obtain the time-varying patterns of the M power supply signals. This ensures the security of the data uploaded by the third device. Furthermore, the above scheme does not require additional technical means or overhead. In particular, for zero-power device tags, no redundant processes are added; the tag only needs to perform simple reflection modulation, without changing the technologies supported by existing zero-power devices. From a physical layer perspective, only certain parameters of the power supply signals need to be modified, eliminating the need for complex physical layer signal design. Secure communication can be achieved through low-complexity operations. Again, in the related art, most zero-power secure communication methods are still aimed at the scenario of two-way communication interaction. This embodiment solves the security problem of uplink signals in unidirectional communication links.

[0294] FIG15 is a schematic diagram of the composition structure of a first device according to an embodiment of the present application, including:

[0295] The first communication unit 1501 is used to send a first signal to a third device; wherein the first signal includes M power supply signals; the M power supply signals occupy the same time domain range; the time domain range includes multiple time periods; each of the M power supply signals is generated by different first parameters in different time periods of the multiple time periods, and different power supply signals among the M power supply signals are generated by different first parameters in the same time period; M is an integer greater than or equal to 2.

[0296] The M power supply signals are respectively sent by M antennas of the first device, and different antennas among the M antennas send different power supply signals.

[0297] The mth power supply signal among the M power supply signals is generated by the i-th first parameter in the i-th time period among the multiple time periods; wherein the i-th first parameter is one of multiple candidate generation parameters; wherein m is a positive integer less than or equal to M, and i is a positive integer.

[0298] The i-th first parameter is selected from the multiple candidate generation parameters based on the i-th selection indication value of the m-th selection information group among the M selection information groups; wherein each of the M selection information groups contains multiple selection indication values, and different selection information groups among the M selection information groups are associated with different power supply signals; the i-th selection indication value is a positive integer less than or equal to the number of the multiple candidate generation parameters.

[0299] The i-th selection indication value of the m-th selection information group is used to indicate the first target sorting position; the i-th first parameter is the candidate generation parameter located at the first target sorting position among the multiple candidate generation parameters.

[0300] The i-th first parameter is selected from multiple candidate generation parameters contained in the m-th candidate parameter group based on the i-th selection indication value of the m-th selection information group; wherein the m-th candidate parameter group is one of the M candidate parameter groups; different candidate parameter groups in the M candidate parameter groups are associated with different energy supply signals, and each candidate parameter group in the M candidate parameter groups contains multiple candidate generation parameters; the i-th selection indication value is a positive integer that is less than or equal to the number of multiple candidate generation parameters contained in the m-th candidate parameter group.

[0301] The i-th selection indication value of the m-th selection information group is used to indicate the second target sorting position; the i-th first parameter is the candidate generation parameter located at the second target sorting position in the m-th candidate parameter group.

[0302] The i-th first parameter is the i-th candidate generation parameter among multiple candidate generation parameters contained in the m-th candidate parameter group; wherein the m-th candidate parameter group is one of M candidate parameter groups; different candidate parameter groups in the M candidate parameter groups are associated with different energy supply signals, and each candidate parameter group in the M candidate parameter groups contains multiple candidate generation parameters.

[0303] The multiple candidate generation parameters are multiple candidate amplitude parameters or multiple candidate phase parameters.

[0304] The M selected information groups are preset, or determined by the second device, or determined by the first device.

[0305] When the M selected information groups are determined by the second device, the first communication unit is configured to receive first indication information sent by the second device before sending the first signal to the third device, where the first indication information carries the M selected information groups.

[0306] When the M selected information groups are determined by the first device, the first communication unit is configured to send second indication information to the second device before sending the first signal to the third device, where the second indication information carries the M selected information groups.

[0307] The multiple candidate generation parameters are preset, or determined by the second device, or determined by the first device.

[0308] When the multiple candidate generation parameters are determined by the second device, the first communication unit is configured to receive third indication information sent by the second device before sending the first signal to the third device, where the third indication information carries the multiple candidate generation parameters.

[0309] When the multiple candidate generation parameters are determined by the first device, the first communication unit is configured to send fourth indication information to the second device before sending the first signal to the third device, where the fourth indication information carries the multiple candidate generation parameters.

[0310] Among the multiple time periods, the duration of each time period is preset, or determined by the second device, or determined by the first device.

[0311] When the length of each time period is preset, the duration of each time period is equal to the inverse of the information modulation rate of the third device.

[0312] When the duration of each time period is determined by the second device, the first communication unit is used to receive fifth indication information sent by the second device before sending the first signal to the third device, and the fifth indication information is used to determine the duration of each time period.

[0313] When the duration of each time period is determined by the first device, the first communication unit is used to send sixth indication information to the second device before sending the first signal to the third device, and the sixth indication information is used to determine the duration of each time period.

[0314] The first device is a terminal device; the third device is a zero-power consumption device.

[0315] The first device of the embodiment of the present application can realize the corresponding function of the first device in the aforementioned communication method embodiment. It should be understood that the aforementioned first device will also be provided with a first processing unit, which can perform processing such as selecting a first parameter and generating M energy supply signals for the first device in the communication method embodiment. The processes, functions, implementation methods and beneficial effects corresponding to the various modules (sub-modules, units or components, etc.) in the first device can be found in the corresponding description in the above-mentioned method embodiment, which will not be repeated here. It should be noted that the functions described in the various modules (sub-modules, units or components, etc.) in the first device of the application embodiment can be implemented by different modules (sub-modules, units or components, etc.), or by the same module (sub-modules, units or components, etc.).

[0316] FIG16 is a schematic diagram of the structure of a second device according to an embodiment of the present application, including:

[0317] The second communication unit 1601 is configured to receive a second signal sent by a third device;

[0318] The second processing unit 1602 is used to process the second signal based on M third signals to obtain data reported by the third device; wherein the duration of the M third signals is the same; the duration includes multiple time periods; each of the M third signals is generated by different second parameters in different time periods of the multiple time periods, and different third signals in the M third signals are generated by different second parameters in the same time period; M is an integer greater than or equal to 2.

[0319] The second processing unit is used to obtain a channel estimation value based on the shared information and M third signals; generate M elimination signals based on the channel estimation value and the M third signals; and eliminate the M power supply signals in the second signal based on the M elimination signals to obtain data reported by the third device.

[0320] The mth third signal among the M third signals is generated by the i-th second parameter in the i-th time period among the multiple time periods; wherein the i-th second parameter is one of multiple candidate generation parameters; wherein m is a positive integer less than or equal to M, and i is a positive integer.

[0321] The i-th second parameter is selected from the multiple candidate generation parameters based on the i-th selection indicator value of the m-th selection information group among the M selection information groups; wherein each of the M selection information groups contains multiple selection indicator values, and different selection information groups among the M selection information groups are associated with different third signals; the i-th selection indicator value is a positive integer less than or equal to the number of the multiple candidate generation parameters.

[0322] The i-th selection indication value of the m-th selection information group is used to indicate the first target sorting position; the i-th second parameter is the candidate generation parameter located at the first target sorting position among the multiple candidate generation parameters.

[0323] The i-th second parameter is selected from multiple candidate generation parameters contained in the m-th candidate parameter group based on the i-th selection indication value of the m-th selection information group; wherein the m-th candidate parameter group is one of the M candidate parameter groups; different candidate parameter groups in the M candidate parameter groups are associated with different third signals, and each candidate parameter group in the M candidate parameter groups contains multiple candidate generation parameters; the i-th selection indication value is a positive integer that is less than or equal to the number of multiple candidate generation parameters contained in the m-th candidate parameter group.

[0324] The i-th selection indication value of the m-th selection information group is used to indicate the second target sorting position; the i-th second parameter is the candidate generation parameter located at the second target sorting position in the m-th candidate parameter group.

[0325] The i-th second parameter is the i-th candidate generation parameter among the multiple candidate generation parameters contained in the m-th candidate parameter group; wherein the m-th candidate parameter group is one of the M candidate parameter groups; different candidate parameter groups in the M candidate parameter groups are associated with different third signals, and each candidate parameter group in the M candidate parameter groups contains multiple candidate generation parameters.

[0326] The multiple candidate generation parameters are multiple candidate amplitude parameters or multiple candidate phase parameters.

[0327] The M selected information groups are preset, or determined by the first device, or determined by the second device.

[0328] When the M selected information groups are determined by the second device, the second communication unit is configured to send first indication information to the first device before receiving the second signal sent by the third device, where the first indication information carries the M selected information groups.

[0329] When the M selected information groups are determined by the first device, the second communication unit is used to receive second indication information sent by the first device before receiving the second signal sent by the third device, and the second indication information carries the M selected information groups.

[0330] The multiple candidate generation parameters are preset, or determined by the second device, or determined by the first device.

[0331] When the multiple candidate generation parameters are determined by the second device, the second communication unit is configured to send third indication information to the first device before receiving the second signal sent by the third device, where the third indication information carries the multiple candidate generation parameters.

[0332] When the multiple candidate generation parameters are determined by the first device, the second communication unit is configured to receive fourth indication information sent by the first device before receiving the second signal sent by the third device, where the fourth indication information carries the multiple candidate generation parameters.

[0333] Among the multiple time periods, the duration of each time period is preset, or determined by the second device, or determined by the first device.

[0334] When the length of each time period is preset, the duration of each time period is equal to the inverse of the information modulation rate of the third device.

[0335] When the duration of each time period is determined by the second device, the second communication unit is used to send fifth indication information to the first device before receiving the second signal sent by the third device, and the fifth indication information is used to determine the duration of each time period.

[0336] When the duration of each time period is determined by the first device, the second communication unit is used to receive the sixth indication information sent by the first device before receiving the second signal sent by the third device, and the sixth indication information is used to determine the duration of each time period.

[0337] The second device is a network device; the third device is a zero-power consumption device.

[0338] The second device of the embodiment of the present application can implement the corresponding functions of the second device in the aforementioned communication method embodiment. The processes, functions, implementation methods and beneficial effects corresponding to the various modules (sub-modules, units or components, etc.) in the second device can be found in the corresponding descriptions in the above-mentioned method embodiments, which will not be repeated here. It should be noted that the functions described by the various modules (sub-modules, units or components, etc.) in the second device of the application embodiment can be implemented by different modules (sub-modules, units or components, etc.), or by the same module (sub-modules, units or components, etc.).

[0339] FIG17 is a third device according to an embodiment of the present application, comprising:

[0340] The third communication unit 1701 is used to receive a first signal sent by a first device; wherein the first signal includes M power supply signals, and the M power supply signals occupy the same time domain range; the time domain range includes multiple time periods; each of the M power supply signals is generated by different first parameters in different time periods of the multiple time periods, and different power supply signals among the M power supply signals are generated by different first parameters in the same time period; M is an integer greater than or equal to 2; a second signal is sent to the second device, and the second signal carries the data reported by the third device.

[0341] Based on FIG17 , as shown in FIG18 , the third device further includes:

[0342] The third processing unit 1702 is configured to modulate the reported data onto the first signal to obtain the second signal.

[0343] The first parameter is an amplitude parameter or a phase parameter.

[0344] When the first parameter is an amplitude parameter, the third processing unit is configured to modulate the reported data onto the first signal using an amplitude modulation modulation method to obtain the second signal. When the first parameter is a phase parameter, the third processing unit is configured to modulate the reported data onto the first signal using a phase modulation modulation method to obtain the second signal.

[0345] The first device is a terminal device, the second device is a network device, and the third device is a zero-power consumption terminal.

[0346] The third device of the embodiment of the present application can implement the corresponding functions of the third device in the aforementioned communication method embodiment. The processes, functions, implementation methods and beneficial effects corresponding to the various modules (sub-modules, units or components, etc.) in the third device can be found in the corresponding descriptions in the above-mentioned method embodiments, which will not be repeated here. It should be noted that the functions described by the various modules (sub-modules, units or components, etc.) in the third device of the application embodiment can be implemented by different modules (sub-modules, units or components, etc.) or by the same module (sub-modules, units or components, etc.).

[0347] Figure 19 is a schematic structural diagram of a communication device 1900 according to an embodiment of the present application. The communication device 1900 includes a processor 1910, which can call and execute a computer program from a memory to enable the communication device 1900 to implement the method in the embodiment of the present application.

[0348] In one possible implementation, the communication device 1900 may further include a memory 1920. The processor 1910 may call and execute a computer program from the memory 1920 to cause the communication device 1900 to implement the methods in the embodiments of the present application. The memory 1920 may be a separate device independent of the processor 1910, or may be integrated into the processor 1910. In one possible implementation, the communication device 1900 may further include a transceiver 1930. The processor 1910 may control the transceiver 1930 to communicate with other devices. Specifically, the transceiver 1930 may send information or data to other devices, or receive information or data sent by other devices. The transceiver 1930 may include a transmitter and a receiver. The transceiver 1930 may further include an antenna, which may be one or more. In one possible implementation, the communication device 1900 may be the first device in the embodiments of the present application, and the communication device 1900 may implement the corresponding processes implemented by the first device in each method in the embodiments of the present application. For the sake of brevity, these processes are not further described here. In one possible implementation, the communication device 1900 may be the second device of the embodiment of the present application, and the communication device 1900 may implement the corresponding processes implemented by the second device in each method of the embodiment of the present application. For the sake of brevity, no further description is given here. In one possible implementation, the communication device 1900 may be the third device of the embodiment of the present application, and the communication device 1900 may implement the corresponding processes implemented by the third device in each method of the embodiment of the present application. For the sake of brevity, no further description is given here.

[0349] 20 is a schematic structural diagram of a chip 2000 according to an embodiment of the present application. The chip 2000 includes a processor 2010, which can call and execute a computer program from a memory to implement the method according to the embodiment of the present application.

[0350] In one possible implementation, the chip 2000 may further include a memory 2020. The processor 2010 may call and run a computer program from the memory 2020 to implement the method performed by the first device, the second device, or the third device in the embodiment of the present application. The memory 2020 may be a separate device independent of the processor 2010, or may be integrated into the processor 2010. In one possible implementation, the chip 2000 may further include an input interface 2030. The processor 2010 may control the input interface 2030 to communicate with other devices or chips, specifically, to obtain information or data sent by other devices or chips. In one possible implementation, the chip 2000 may further include an output interface 2040. The processor 2010 may control the output interface 2040 to communicate with other devices or chips, specifically, to output information or data to other devices or chips.

[0351] In one possible implementation, the chip may be applied to the first device in the embodiment of the present application, and the chip may implement the corresponding processes implemented by the first device in the various methods of the embodiment of the present application. For the sake of brevity, no further details will be given here. In one possible implementation, the chip may be applied to the second device in the embodiment of the present application, and the chip may implement the corresponding processes implemented by the second device in the various methods of the embodiment of the present application. For the sake of brevity, no further details will be given here. In one possible implementation, the chip may be applied to the third device in the embodiment of the present application, and the chip may implement the corresponding processes implemented by the third device in the various methods of the embodiment of the present application. For the sake of brevity, no further details will be given here. The chips applied to the third device, the first device, and the second device may be the same chip or different chips.

[0352] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0353] The processor mentioned above may be a general-purpose processor, a digital signal processor (DSP), a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), or other programmable logic devices, transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor mentioned above may be a microprocessor or any conventional processor, etc. The memory mentioned above may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM). It should be understood that the above-mentioned memories are exemplary but not restrictive. For example, the memories in the embodiments of the present 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 RAM RAM (DR RAM), etc. In other words, the memories in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.

[0354] Figure 21 is a schematic block diagram of a communication system 2100 according to an embodiment of the present application. The communication system 2100 includes a third device 2110, a first device 2120, and a second device 2130. The third device 2110 can be used to implement the corresponding functions implemented by the third device in the above-described method, the first device 2120 can be used to implement the corresponding functions implemented by the first device in the above-described method, and the second device 2130 can be used to implement the corresponding functions implemented by the second device in the above-described method. For the sake of brevity, these details are not repeated here.

[0355] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, it can be implemented in whole or in part 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, the process or function in accordance with the embodiment of the present application is generated in whole or in part. 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 transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode to another website, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).

[0356] It should be understood that in the various embodiments of the present application, the size of the sequence number of each process mentioned above does not mean the order of execution, and 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 embodiment of the present application. Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here. The above is only a specific implementation method of the present application, but the scope of protection of the present application is not limited thereto. Any person skilled in the art who is familiar with the technical field can easily think of changes or replacements within the technical scope disclosed in the present application, which should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claim.

Claims

1. A communication method, comprising: The first device sends a first signal to the third device; wherein the first signal includes M power supply signals; the M power supply signals occupy the same time domain range; the time domain range includes multiple time periods; each of the M power supply signals is generated by different first parameters in different time periods of the multiple time periods, and different power supply signals among the M power supply signals are generated by different first parameters in the same time period; M is an integer greater than or equal to 2.

2. The method according to claim 1, wherein: The M power supply signals are respectively sent by M antennas of the first device, and different antennas among the M antennas send different power supply signals.

3. The method according to claim 2, wherein: The mth power supply signal among the M power supply signals is generated by the i-th first parameter in the i-th time period among the multiple time periods; wherein the i-th first parameter is one of multiple candidate generation parameters; wherein m is a positive integer less than or equal to M, and i is a positive integer.

4. The method according to claim 3, wherein: The i-th first parameter is selected from the plurality of candidate generation parameters based on the i-th selection indication value of the m-th selection information group among the M selection information groups; Among them, each of the M selection information groups contains multiple selection indication values, and different selection information groups in the M selection information groups are associated with different energy supply signals; the i-th selection indication value is a positive integer less than or equal to the number of the multiple candidate generation parameters.

5. The method according to claim 4, wherein: The i-th selection indication value of the m-th selection information group is used to indicate the first target sorting position; the i-th first parameter is a candidate generation parameter located at the first target sorting position among the multiple candidate generation parameters.

6. The method according to claim 4, wherein: The i-th first parameter is selected from multiple candidate generation parameters contained in the m-th candidate parameter group based on the i-th selection indication value of the m-th selection information group; wherein the m-th candidate parameter group is one of the M candidate parameter groups; different candidate parameter groups in the M candidate parameter groups are associated with different energy supply signals, and each candidate parameter group in the M candidate parameter groups contains multiple candidate generation parameters; the i-th selection indication value is a positive integer less than or equal to the number of multiple candidate generation parameters contained in the m-th candidate parameter group.

7. The method according to claim 6, wherein: The i-th selection indication value of the m-th selection information group is used to indicate the second target sorting position; the i-th first parameter is the candidate generation parameter located at the second target sorting position in the m-th candidate parameter group.

8. The method according to claim 3, wherein: The i-th first parameter is the i-th candidate generation parameter among multiple candidate generation parameters contained in the m-th candidate parameter group; wherein the m-th candidate parameter group is one of M candidate parameter groups; different candidate parameter groups in the M candidate parameter groups are associated with different energy supply signals, and each candidate parameter group in the M candidate parameter groups contains multiple candidate generation parameters.

9. The method according to any one of claims 3 to 8, wherein: The multiple candidate generation parameters are multiple candidate amplitude parameters or multiple candidate phase parameters.

10. The method according to any one of claims 4 to 7, wherein: The M selected information groups are preset, or determined by the second device, or determined by the first device.

11. The method according to claim 10, wherein: When the M selected information groups are determined by the second device, before the first device sends the first signal to the third device, the method further includes: The first device receives first indication information sent by the second device, where the first indication information carries the M selected information groups.

12. The method according to claim 10, wherein: When the M selected information groups are determined by the first device, before the first device sends the first signal to the third device, the method further includes: The first device sends second indication information to the second device, where the second indication information carries the M selected information groups.

13. The method according to any one of claims 3 to 12, wherein: The multiple candidate generation parameters are preset, or determined by the second device, or determined by the first device.

14. The method according to claim 13, wherein: When the plurality of candidate generation parameters are determined by the second device, before the first device sends the first signal to the third device, the method further includes: The first device receives third indication information sent by the second device, where the third indication information carries the multiple candidate generation parameters.

15. The method according to claim 13, wherein: When the plurality of candidate generation parameters are determined by the first device, before the first device sends the first signal to the third device, the method further includes: The first device sends fourth indication information to the second device, where the fourth indication information carries the multiple candidate generation parameters.

16. The method according to any one of claims 1 to 15, wherein: Among the multiple time periods, the duration of each time period is preset, or determined by the second device, or determined by the first device.

17. The method according to claim 16, wherein: When the length of each time period is preset, the duration of each time period is equal to the inverse of the information modulation rate of the third device.

18. The method according to claim 16, wherein: When the duration of each time period is determined by the second device, before the first device sends the first signal to the third device, the method further includes: The first device receives fifth indication information sent by the second device, where the fifth indication information is used to determine a duration of each time period.

19. The method according to claim 16, wherein: When the duration of each time period is determined by the first device, before the first device sends the first signal to the third device, the method further includes: The first device sends sixth indication information to the second device, where the sixth indication information is used to determine a duration of each time period.

20. The method according to any one of claims 1 to 19, wherein: The first device is a terminal device; the third device is a zero-power consumption device.

21. A communication method, comprising: The second device receives a second signal sent by the third device; The second device processes the second signal based on M third signals to obtain data reported by the third device; wherein the duration of the M third signals is the same; the duration includes multiple time periods; each of the M third signals is generated by different second parameters in different time periods of the multiple time periods, and different third signals among the M third signals are generated by different second parameters in the same time period; M is an integer greater than or equal to 2.

22. The method according to claim 21, wherein: The second device processes the second signal based on the M third signals to obtain data reported by the third device, including: The second device obtains a channel estimation value based on the shared information and the M third signals; The second device generates M cancellation signals based on the channel estimation value and the M third signals; The second device eliminates the M power supply signals in the second signal based on the M elimination signals to obtain the data reported by the third device.

23. The method according to claim 22, wherein: The mth third signal among the M third signals is generated by the i-th second parameter in the i-th time period among the multiple time periods; wherein the i-th second parameter is one of multiple candidate generation parameters; wherein m is a positive integer less than or equal to M, and i is a positive integer.

24. The method according to claim 23, wherein: The i-th second parameter is selected from the multiple candidate generation parameters based on the i-th selection indication value of the m-th selection information group among the M selection information groups; wherein each of the M selection information groups includes multiple selection indication values, and different selection information groups among the M selection information groups are associated with different third signals; the i-th selection indication value is a positive integer less than or equal to the number of the multiple candidate generation parameters.

25. The method according to claim 24, wherein: The i-th selection indication value of the m-th selection information group is used to indicate the first target sorting position; the i-th second parameter is a candidate generation parameter located at the first target sorting position among the multiple candidate generation parameters.

26. The method according to claim 24, wherein: The i-th second parameter is selected from multiple candidate generation parameters included in the m-th candidate parameter group based on the i-th selection indication value of the m-th selection information group; wherein the m-th candidate parameter group is one of the M candidate parameter groups; different candidate parameter groups in the M candidate parameter groups are associated with different third signals, and each candidate parameter group in the M candidate parameter groups contains multiple candidate generation parameters; the i-th selection indication value is a positive integer less than or equal to the number of multiple candidate generation parameters contained in the m-th candidate parameter group.

27. The method according to claim 26, wherein: The i-th selection indication value of the m-th selection information group is used to indicate the second target sorting position; the i-th second parameter is the candidate generation parameter located at the second target sorting position in the m-th candidate parameter group.

28. The method of claim 23, wherein: The i-th second parameter is the i-th candidate generation parameter among multiple candidate generation parameters contained in the m-th candidate parameter group; wherein the m-th candidate parameter group is one of M candidate parameter groups; different candidate parameter groups in the M candidate parameter groups are associated with different third signals, and each candidate parameter group in the M candidate parameter groups contains multiple candidate generation parameters.

29. The method according to any one of claims 23 to 28, wherein: The multiple candidate generation parameters are multiple candidate amplitude parameters or multiple candidate phase parameters.

30. The method according to any one of claims 24 to 27, wherein: The M selected information groups are preset, or determined by the first device, or determined by the second device.

31. The method according to claim 30, wherein: When the M selected information groups are determined by the second device, before the second device receives the second signal sent by the third device, the method further includes: The second device sends first indication information to the first device, where the first indication information carries the M selected information groups.

32. The method of claim 30, wherein: When the M selected information groups are determined by the first device, before the second device receives the second signal sent by the third device, the method further includes: The second device receives second indication information sent by the first device, where the second indication information carries the M selected information groups.

33. The method according to any one of claims 23 to 32, wherein: The multiple candidate generation parameters are preset, or determined by the second device, or determined by the first device.

34. The method of claim 33, wherein: When the plurality of candidate generation parameters are determined by the second device, before the second device receives the second signal sent by the third device, the method further includes: The second device sends third indication information to the first device, where the third indication information carries the multiple candidate generation parameters.

35. The method of claim 33, wherein: When the plurality of candidate generation parameters are determined by the first device, before the second device receives the second signal sent by the third device, the method further includes: The second device receives fourth indication information sent by the first device, where the fourth indication information carries the multiple candidate generation parameters.

36. The method according to any one of claims 21 to 35, wherein: Among the multiple time periods, the duration of each time period is preset, or determined by the second device, or determined by the first device.

37. The method of claim 36, wherein: When the length of each time period is preset, the duration of each time period is equal to the inverse of the information modulation rate of the third device.

38. The method of claim 36, wherein: When the duration of each time period is determined by the second device, before the second device receives the second signal sent by the third device, the method further includes: The second device sends fifth indication information to the first device, where the fifth indication information is used to determine a duration of each time period.

39. The method of claim 36, wherein: When the duration of each time period is determined by the first device, before the second device receives the second signal sent by the third device, the method further includes: The second device receives sixth indication information sent by the first device, where the sixth indication information is used to determine a duration of each time period.

40. The method according to any one of claims 21 to 39, wherein: The second device is a network device; and the third device is a zero-power consumption device.

41. A communication method, comprising: The third device receives a first signal sent by the first device; wherein the first signal includes M energy supply signals, and the M energy supply signals occupy the same time domain range; the time domain range includes multiple time periods; each of the M energy supply signals is generated by a different first parameter in a different time period of the multiple time periods, and different energy supply signals of the M energy supply signals are generated by different first parameters in the same time period; M is an integer greater than or equal to 2; The third device sends a second signal to the second device, where the second signal carries data reported by the third device.

42. The method according to claim 41, wherein: Before the third device sends the second signal to the second device, the method further includes: The third device modulates the reported data onto the first signal to obtain the second signal.

43. The method of claim 42, wherein: The first parameter is an amplitude parameter or a phase parameter.

44. The method of claim 43, wherein: When the first parameter is an amplitude parameter, the third device modulates the reported data onto the first signal to obtain the second signal, including: The third device modulates the reported data onto the first signal using an amplitude modulation (AM) modulation method to obtain the second signal.

45. The method of claim 43, wherein: When the first parameter is a phase parameter, the third device modulates the reported data onto the first signal to obtain the second signal, including: The third device modulates the reported data onto the first signal using a phase modulation method to obtain the second signal.

46. ​​The method according to any one of claims 41 to 45, wherein: The first device is a terminal device, the second device is a network device, and the third device is a zero-power consumption terminal.

47. A first device, comprising: A first communication unit is used to send a first signal to a third device; wherein the first signal includes M power supply signals; the M power supply signals occupy the same time domain range; the time domain range includes multiple time periods; each of the M power supply signals is generated by different first parameters in different time periods of the multiple time periods, and different power supply signals among the M power supply signals are generated by different first parameters in the same time period; M is an integer greater than or equal to 2.

48. The first device according to claim 47, wherein The M power supply signals are respectively sent by M antennas of the first device, and different antennas among the M antennas send different power supply signals.

49. The first device according to claim 48, wherein The mth power supply signal among the M power supply signals is generated by the i-th first parameter in the i-th time period among the multiple time periods; wherein the i-th first parameter is one of multiple candidate generation parameters; wherein m is a positive integer less than or equal to M, and i is a positive integer.

50. The first device according to claim 49, wherein The i-th first parameter is selected from the multiple candidate generation parameters based on the i-th selection indication value of the m-th selection information group among the M selection information groups; wherein each of the M selection information groups contains multiple selection indication values, and different selection information groups among the M selection information groups are associated with different energy supply signals; the i-th selection indication value is a positive integer less than or equal to the number of the multiple candidate generation parameters.

51. The first device according to claim 50, wherein The i-th selection indication value of the m-th selection information group is used to indicate the first target sorting position; the i-th first parameter is a candidate generation parameter located at the first target sorting position among the multiple candidate generation parameters.

52. The first device according to claim 50, wherein The i-th first parameter is selected from multiple candidate generation parameters contained in the m-th candidate parameter group based on the i-th selection indication value of the m-th selection information group; wherein the m-th candidate parameter group is one of the M candidate parameter groups; different candidate parameter groups in the M candidate parameter groups are associated with different energy supply signals, and each candidate parameter group in the M candidate parameter groups contains multiple candidate generation parameters; the i-th selection indication value is a positive integer less than or equal to the number of multiple candidate generation parameters contained in the m-th candidate parameter group.

53. The first device according to claim 52, wherein: The i-th selection indication value of the m-th selection information group is used to indicate the second target sorting position; the i-th first parameter is the candidate generation parameter located at the second target sorting position in the m-th candidate parameter group.

54. The first device according to claim 49, wherein: The i-th first parameter is the i-th candidate generation parameter among multiple candidate generation parameters contained in the m-th candidate parameter group; wherein the m-th candidate parameter group is one of M candidate parameter groups; different candidate parameter groups in the M candidate parameter groups are associated with different energy supply signals, and each candidate parameter group in the M candidate parameter groups contains multiple candidate generation parameters.

55. The first device according to any one of claims 49 to 54, wherein: The multiple candidate generation parameters are multiple candidate amplitude parameters or multiple candidate phase parameters.

56. The first device according to any one of claims 50 to 53, wherein: The M selected information groups are preset, or determined by the second device, or determined by the first device.

57. The first device according to claim 56, wherein When the M selected information groups are determined by the second device, the first communication unit is used to receive first indication information sent by the second device before sending the first signal to the third device, and the first indication information carries the M selected information groups.

58. The first device according to claim 56, wherein: When the M selected information groups are determined by the first device, the first communication unit is used to send second indication information to the second device before sending the first signal to the third device, and the second indication information carries the M selected information groups.

59. The first device according to any one of claims 49 to 58, wherein: The multiple candidate generation parameters are preset, or determined by the second device, or determined by the first device.

60. The first device according to claim 59, wherein When the multiple candidate generation parameters are determined by the second device, the first communication unit is used to receive third indication information sent by the second device before sending the first signal to the third device, and the third indication information carries the multiple candidate generation parameters.

61. The first device according to claim 59, wherein: When the multiple candidate generation parameters are determined by the first device, the first communication unit is used to send fourth indication information to the second device before sending the first signal to the third device, and the fourth indication information carries the multiple candidate generation parameters.

62. The first device according to any one of claims 47 to 61, wherein: Among the multiple time periods, the duration of each time period is preset, or determined by the second device, or determined by the first device.

63. The first device according to claim 62, wherein: When the length of each time period is preset, the duration of each time period is equal to the inverse of the information modulation rate of the third device.

64. The first device according to claim 62, wherein: When the duration of each time period is determined by the second device, the first communication unit is used to receive fifth indication information sent by the second device before sending the first signal to the third device, and the fifth indication information is used to determine the duration of each time period.

65. The first device according to claim 62, wherein: When the duration of each time period is determined by the first device, the first communication unit is used to send sixth indication information to the second device before sending the first signal to the third device, and the sixth indication information is used to determine the duration of each time period.

66. A first device according to any one of claims 47 to 65, wherein: The first device is a terminal device; the third device is a zero-power consumption device.

67. A second device, comprising: A second communication unit, configured to receive a second signal sent by a third device; A second processing unit is used to process the second signal based on M third signals to obtain data reported by the third device; wherein the duration of the M third signals is the same; the duration includes multiple time periods; each of the M third signals is generated by different second parameters in different time periods of the multiple time periods, and different third signals among the M third signals are generated by different second parameters in the same time period; M is an integer greater than or equal to 2.

68. The second device according to claim 67, wherein The second processing unit is used to obtain a channel estimation value based on the shared information and M third signals; generate M elimination signals based on the channel estimation value and the M third signals; and eliminate M power supply signals in the second signal based on the M elimination signals to obtain data reported by the third device.

69. The second device according to claim 68, wherein The mth third signal among the M third signals is generated by the i-th second parameter in the i-th time period among the multiple time periods; wherein the i-th second parameter is one of multiple candidate generation parameters; wherein m is a positive integer less than or equal to M, and i is a positive integer.

70. The second device according to claim 69, wherein The i-th second parameter is selected from the multiple candidate generation parameters based on the i-th selection indication value of the m-th selection information group among the M selection information groups; wherein each of the M selection information groups includes multiple selection indication values, and different selection information groups among the M selection information groups are associated with different third signals; the i-th selection indication value is a positive integer less than or equal to the number of the multiple candidate generation parameters.

71. The second device according to claim 70, wherein The i-th selection indication value of the m-th selection information group is used to indicate the first target sorting position; the i-th second parameter is a candidate generation parameter located at the first target sorting position among the multiple candidate generation parameters.

72. The second device according to claim 70, wherein: The i-th second parameter is selected from multiple candidate generation parameters included in the m-th candidate parameter group based on the i-th selection indication value of the m-th selection information group; wherein the m-th candidate parameter group is one of the M candidate parameter groups; different candidate parameter groups in the M candidate parameter groups are associated with different third signals, and each candidate parameter group in the M candidate parameter groups contains multiple candidate generation parameters; the i-th selection indication value is a positive integer less than or equal to the number of multiple candidate generation parameters contained in the m-th candidate parameter group.

73. The second device according to claim 72, wherein: The i-th selection indication value of the m-th selection information group is used to indicate the second target sorting position; the i-th second parameter is the candidate generation parameter located at the second target sorting position in the m-th candidate parameter group.

74. The second device according to claim 69, wherein The i-th second parameter is the i-th candidate generation parameter among multiple candidate generation parameters contained in the m-th candidate parameter group; wherein the m-th candidate parameter group is one of M candidate parameter groups; different candidate parameter groups in the M candidate parameter groups are associated with different third signals, and each candidate parameter group in the M candidate parameter groups contains multiple candidate generation parameters.

75. The second device according to any one of claims 69 to 74, wherein: The multiple candidate generation parameters are multiple candidate amplitude parameters or multiple candidate phase parameters.

76. The second device according to any one of claims 70 to 73, wherein: The M selected information groups are preset, or determined by the first device, or determined by the second device.

77. The second device according to claim 76, wherein When the M selected information groups are determined by the second device, the second communication unit is used to send first indication information to the first device before receiving the second signal sent by the third device, and the first indication information carries the M selected information groups.

78. The second device according to claim 76, wherein When the M selected information groups are determined by the first device, the second communication unit is used to receive second indication information sent by the first device before receiving the second signal sent by the third device, and the second indication information carries the M selected information groups.

79. The second device according to any one of claims 69 to 78, wherein: The multiple candidate generation parameters are preset, or determined by the second device, or determined by the first device.

80. The second device according to claim 79, wherein When the multiple candidate generation parameters are determined by the second device, the second communication unit is used to send third indication information to the first device before receiving the second signal sent by the third device, and the third indication information carries the multiple candidate generation parameters.

81. The second device according to claim 79, wherein When the multiple candidate generation parameters are determined by the first device, the second communication unit is used to receive fourth indication information sent by the first device before receiving the second signal sent by the third device, and the fourth indication information carries the multiple candidate generation parameters.

82. The second device according to any one of claims 67 to 81, wherein: Among the multiple time periods, the duration of each time period is preset, or determined by the second device, or determined by the first device.

83. The second device according to claim 82, wherein: When the length of each time period is preset, the duration of each time period is equal to the inverse of the information modulation rate of the third device.

84. The second device according to claim 82, wherein When the duration of each time period is determined by the second device, the second communication unit is configured to send fifth indication information to the first device before receiving the second signal sent by the third device, wherein the fifth indication information is used to determine the duration of each time period.

85. The second device according to claim 82, wherein When the duration of each time period is determined by the first device, the second communication unit is used to receive the sixth indication information sent by the first device before receiving the second signal sent by the third device, and the sixth indication information is used to determine the duration of each time period.

86. The second device according to any one of claims 67 to 85, wherein: The second device is a network device; and the third device is a zero-power consumption device.

87. A third device, comprising: A third communication unit is used to receive a first signal sent by a first device; wherein the first signal includes M power supply signals, and the M power supply signals occupy the same time domain range; the time domain range includes multiple time periods; each of the M power supply signals is generated by different first parameters in different time periods of the multiple time periods, and different power supply signals among the M power supply signals are generated by different first parameters in the same time period; M is an integer greater than or equal to 2; a second signal is sent to the second device, and the second signal carries data reported by the third device.

88. The third device according to claim 87, wherein The third device also includes: a third processing unit, configured to modulate the reported data onto the first signal to obtain the second signal.

89. The third device according to claim 88, wherein The first parameter is an amplitude parameter or a phase parameter.

90. The third device according to claim 89, wherein When the first parameter is an amplitude parameter, the third processing unit is configured to modulate the reported data onto the first signal using an amplitude modulation method to obtain the second signal.

91. The third device according to claim 89, wherein: When the first parameter is a phase parameter, the third processing unit is configured to modulate the reported data onto the first signal using a phase modulation method to obtain the second signal.

92. The third device according to any one of claims 87 to 91, wherein: The first device is a terminal device, the second device is a network device, and the third device is a zero-power consumption terminal.

93. A first device, comprising: A transceiver, a processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory, so that the first device executes the method as claimed in any one of claims 1 to 20.

94. A second device, comprising: A transceiver, a processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory so that the second device executes the method as claimed in any one of claims 21 to 40.

95. A third device, comprising: A transceiver, a processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory so that the third device executes the method as described in any one of claims 41 to 46.

96. A chip, comprising: A processor, configured to call and run a computer program from a memory so that a device equipped with the chip executes a method as described in any one of claims 1 to 20, or claims 21 to 40, or claims 41 to 46.

97. A computer-readable storage medium for storing a computer program, which, when executed by a device, causes the device to perform the method of any one of claims 1 to 20, or claims 21 to 40, or claims 41 to 46.

98. A computer program product comprising computer program instructions for causing a computer to perform the method of any one of claims 1 to 20, or claims 21 to 40, or claims 41 to 46.

99. A computer program causing a computer to perform the method of any one of claims 1 to 20, or claims 21 to 40, or claims 41 to 46.