Wireless communication method and device
Patent Information
- Application Number
- CN202280102071.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-29
- Publication Date
- 2025-07-04
AI Technical Summary
In indoor and deep shadow effect environments, the interruption of satellite and cellular signals leads to a decrease in positioning accuracy. It is difficult for existing technology to effectively use zero-power devices to assist in achieving precise positioning.
The target device receives multiple backscatter signals sent by multiple anchor devices, uses the phase information to determine the distance between the target device and the anchor device, and then determines the location information of the target device to achieve device positioning based on backscatter communication. .
It improves the positioning accuracy in indoor and deep shadow environments, realizes efficient assisted positioning of zero-power devices, and is suitable for high-density and large-scale deployment.
Smart Images

Figure CN120266446A_ABST
Abstract
Description
Wireless communication method and device Technical Field
[0001] The embodiments of the present application relate to the field of communications, and specifically to a method and device for wireless communications. Background Art
[0002] In outdoor environments, mobile terminal positioning can achieve high accuracy thanks to the Global Positioning System (GPS) and independent cellular systems. However, indoors and in environments with deep shadows, satellite and cellular signals are often interrupted, making positioning a challenge. Zero-power devices offer low complexity, low cost, maintenance-free, battery-free functionality, and support for energy harvesting and backscatter communications, prompting consideration of using them for assisted positioning. However, implementing assisted positioning with these devices is a pressing issue.
[0003] Summary of the Invention
[0004] The present application provides a wireless communication method and device that can achieve accurate assisted positioning through zero-power consumption devices.
[0005] In a first aspect, a method for wireless communication is provided, including: a target device receiving multiple backscattered signals sent by each of a plurality of anchor devices, the multiple backscattered signals having different frequencies; determining distance information between the target device and each anchor device based on phase information of the multiple backscattered signals sent by each anchor device, wherein the distance information between the target device and the plurality of anchor devices is used to determine location information of the target device.
[0006] In a second aspect, a method for wireless communication is provided, including: an anchor device sending multiple backscatter signals to a target device, wherein the frequencies of the multiple backscatter signals are different, wherein phase information of the multiple backscatter signals sent by the anchor device is used to determine the distance information between the target device and each anchor device.
[0007] In a third aspect, a terminal device is provided for executing the method in the above-mentioned first aspect or its various implementations.
[0008] Specifically, the terminal device includes a functional module for executing the method in the above-mentioned first aspect or its various implementation modes.
[0009] In a fourth aspect, a network device is provided for executing the method in the above second aspect or its various implementations.
[0010] Specifically, the network device includes a functional module for executing the method in the above-mentioned second aspect or its various implementation modes.
[0011] In a fifth aspect, a terminal device is provided, comprising a processor and a memory, wherein the memory is configured to store a computer program, and the processor is configured to call and execute the computer program stored in the memory to perform the method of the first aspect or its respective implementations.
[0012] In a sixth aspect, a network device is provided, comprising a processor and a memory, wherein the memory is configured to store a computer program, and the processor is configured to call and execute the computer program stored in the memory to perform the method of the second aspect or its respective implementations.
[0013] In a seventh aspect, a chip is provided for implementing the method in any one of the first to second aspects or their respective implementations.
[0014] Specifically, the chip includes: a processor for calling and running a computer program from a memory, so that a device equipped with the device executes the method in any one of the first to second aspects or their respective implementations.
[0015] In an eighth aspect, a computer-readable storage medium is provided for storing a computer program, which enables a computer to execute the method of any one of the first to second aspects or their respective implementations.
[0016] In a ninth aspect, a computer program product is provided, comprising computer program instructions, wherein the computer program instructions enable a computer to execute the method of any one of the first to second aspects or their respective implementations.
[0017] In a tenth aspect, a computer program is provided, which, when executed on a computer, enables the computer to execute the method of any one of the first to second aspects or their respective implementations.
[0018] Through the above technical solution, the target device can determine the distance between the target device and each anchor device based on the phase information of multiple backscatter signals with different frequencies sent by each anchor device in the multiple anchor devices. Furthermore, the distance between the target device and each anchor device and the location information of the multiple anchor devices can be used to determine the location information of the target device, thereby realizing device positioning based on backscatter communication. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] FIG1 is a schematic diagram of a communication system architecture provided in an embodiment of the present application.
[0020] FIG2 is a schematic diagram of a zero-power communication system according to an example of the present application.
[0021] FIG3 is a schematic diagram of energy harvesting according to an embodiment of the present application.
[0022] FIG4 is a schematic diagram of backscatter communication according to an embodiment of the present application.
[0023] FIG5 is a circuit diagram of resistive load modulation according to an embodiment of the present application.
[0024] FIG6 is a schematic diagram of backscatter communication.
[0025] 7 to 10 are examples of positioning scenarios applicable to embodiments of the present application.
[0026] FIG11 is a schematic interaction diagram of a wireless communication method provided according to an embodiment of the present application.
[0027] 12 and 13 are schematic diagrams of application scenarios applicable to the embodiments of the present application.
[0028] FIG14 is a schematic diagram of backscatter communication according to an embodiment of the present application.
[0029] 15-17 are schematic diagrams of the carrier signal transmission method provided in the embodiments of the present application.
[0030] FIG18 is a schematic diagram of frequency domain offset of a backscattered signal and a carrier signal according to an embodiment of the present application.
[0031] FIG19 is a schematic diagram of frequency domain offset of a backscattered signal and a carrier signal according to another embodiment of the present application.
[0032] FIG20 is a schematic diagram of time domain offset of a backscatter signal and a carrier signal according to an embodiment of the present application.
[0033] FIG21 is a schematic diagram of time domain offset of a backscattered signal and a carrier signal according to another embodiment of the present application.
[0034] FIG22 is a schematic diagram of a method for transmitting carrier signals of multiple anchor point devices according to an embodiment of the present application.
[0035] FIG23 is a schematic diagram of a method for transmitting carrier signals of multiple anchor point devices according to another embodiment of the present application.
[0036] FIG24 is a schematic diagram of the information structure of a reverse scattered signal according to an embodiment of the present application.
[0037] FIG25 is a schematic diagram of the information structure of a reverse scattered signal according to another embodiment of the present application.
[0038] FIG26 is a schematic diagram of a method for sending control information according to an embodiment of the present application.
[0039] FIG27 is a schematic diagram of a method for sending control information according to another embodiment of the present application.
[0040] Figure 28 is a schematic diagram of another backscatter communication provided in an embodiment of the present application.
[0041] Figure 29 is a schematic diagram of another backscatter communication provided in an embodiment of the present application.
[0042] Figure 30 is a frequency domain diagram of the relationship between multiple backscattered signals and carrier signals provided in an embodiment of the present application.
[0043] FIG31 is another frequency domain relationship diagram of multiple backscattered signals and carrier signals provided in an embodiment of the present application.
[0044] Figure 32 is a schematic diagram of a method for sending backscattered signals provided in an embodiment of the present application.
[0045] Figure 33 is a schematic diagram of another method for sending backscattered signals provided in an embodiment of the present application.
[0046] Figure 34 is a schematic block diagram of a communication device provided according to an embodiment of the present application.
[0047] Figure 35 is a schematic block diagram of another communication device provided according to an embodiment of the present application.
[0048] Figure 36 is a schematic block diagram of another communication device provided according to an embodiment of the present application.
[0049] Figure 37 is a schematic block diagram of a chip provided according to an embodiment of the present application.
[0050] Figure 38 is a schematic block diagram of a communication system provided according to an embodiment of the present application. DETAILED DESCRIPTION
[0051] The following will describe the technical solutions in the embodiments of this application in conjunction with the drawings in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. With respect to the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0052] 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, cellular Internet of Things system, cellular passive Internet of Things system or other communication systems, etc.
[0053] 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, etc. The embodiments of the present application can also be applied to these communication systems.
[0054] Optionally, the communication system in the embodiment of the present application can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, or a standalone (SA) networking scenario.
[0055] Optionally, the communication system in the embodiment of the present application can be applied to an unlicensed spectrum, where the unlicensed spectrum can also be considered as a shared spectrum; or, the communication system in the embodiment of the present application can also be applied to an authorized spectrum, where the authorized spectrum can also be considered as an unshared spectrum.
[0056] The embodiments of the present application describe various embodiments in conjunction with network devices and terminal devices, wherein the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, etc.
[0057] In an embodiment of the present application, the network device may be a device for communicating with a mobile device. The network device may be an access point (AP) in WLAN, a base station (BTS) in GSM or CDMA, a base station (NodeB, NB) in WCDMA, an evolved base station (eNB or eNodeB) in LTE, or a relay station or access point, or a vehicle-mounted device, a wearable device, and a network device (gNB) in an NR network, or a network device in a cellular Internet of Things, or a network device in a cellular passive Internet of Things, or a network device in a future evolved PLMN network or a network device in an NTN network, etc.
[0058] 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. Alternatively, 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.
[0059] In an embodiment of the present application, the network device can provide services for a cell, and the terminal device communicates with the network device through the transmission resources used by the cell (for example, frequency domain resources, or spectrum resources). The cell can be a cell corresponding to the network device (for example, a base station). The cell can 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.
[0060] The terminal device can be a station (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, a vehicle-mounted device, a wearable device, a terminal device in a next-generation communication system such as an NR network, or a terminal device in a future evolved Public Land Mobile Network (PLMN) network, a terminal device in a cellular Internet of Things, a terminal device in a cellular passive Internet of Things, etc.
[0061] 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 ships, etc.); it can also be deployed in the air (such as airplanes, balloons and satellites, etc.).
[0062] In an embodiment of the present application, the terminal device may 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.
[0063] As an example and not a limitation, in the embodiment of the present application, the terminal device may also be a wearable device. Wearable devices may also be called wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, 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.
[0064] For example, a communication system 100 used in an embodiment of the present application is shown in FIG1 . The communication system 100 may include a network device 110, which may be a device that communicates with a terminal device 120 (or a communication terminal or terminal). The network device 110 may provide communication coverage for a specific geographic area and may communicate with terminal devices within the coverage area.
[0065] FIG1 exemplarily shows a network device and two terminal devices. Optionally, the communication system 100 may include multiple network devices and each network device may include other numbers of terminal devices within its coverage area, which is not limited in this embodiment of the present application.
[0066] Optionally, the communication system 100 may further include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiment of the present application.
[0067] It should be understood that in the embodiments of the present application, a device having a communication function in a network / system may be referred to as a communication device. Taking the communication system 100 shown in FIG1 as an example, the communication device may include a network device 110 and a terminal device 120 having a communication function. The network device 110 and the terminal device 120 may be the specific devices described above and will not be described in detail here. The communication device may also include other devices in the communication system 100, such as a network controller, a mobility management entity, and other network entities, which are not limited in the embodiments of the present application.
[0068] It should be understood that the terms "system" and "network" are often used interchangeably herein. The term "and / or" is simply a description of an association between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " generally indicates that the related objects are in an "or" relationship.
[0069] 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. For example, "A indicates B" 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 between A and B.
[0070] In the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and being indicated, configuration and being configured, etc.
[0071] In the embodiments of the present application, "pre-defined" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., a terminal device or a network device). The present application does not limit the specific implementation method. For example, pre-defined may refer to information defined in a protocol.
[0072] In the embodiments of the present application, the "protocol" may refer to a standard protocol in the communication field, for example, it may include an LTE protocol, an NR protocol, and related protocols used in future communication systems, and this application does not limit this.
[0073] To facilitate understanding of the technical solutions of the embodiments of the present application, the relevant technologies of the present application are explained.
[0074] 1. Zero-power communication
[0075] The key technologies of zero-power communication include energy harvesting, backscatter communication and low-power technology.
[0076] As shown in Figure 2, a typical zero-power communication system (such as an RFID system) includes a network device (such as an RFID system reader) and a zero-power device (such as an electronic tag). The network device is used to send wireless power supply signals and downlink communication signals to the zero-power device and receive backscattered signals from the zero-power device. A basic zero-power device includes an energy harvesting module, a backscatter communication module, and a low-power computing module. In addition, the zero-power device may also have a memory or sensor for storing some basic information (such as item identification, etc.) or sensor data such as ambient temperature and ambient humidity.
[0077] For example, the energy harvesting module can collect energy carried by radio waves in space (Figure 2 shows radio waves emitted by network devices) to drive the low-power computing module of the zero-power device and implement backscatter communication. After obtaining energy, the zero-power device can receive control commands from the network device and send data to the network device based on control signaling using backscattering. The data sent can be data stored in the zero-power device itself (such as an identity identifier or pre-written information, such as the product's production date, brand, manufacturer, etc.). The zero-power device can also be loaded with various sensors, so that the data collected by various sensors can be reported based on the zero-power mechanism.
[0078] The following describes the key technologies in zero-power communication.
[0079] 1. RF Power Harvesting
[0080] As shown in Figure 3, the RF energy harvesting module uses the principle of electromagnetic induction to harvest electromagnetic wave energy from space, thereby obtaining the energy needed to operate zero-power devices. This energy is used to drive low-power demodulation and modulation modules, sensors, and memory readout. Therefore, zero-power devices do not require traditional batteries.
[0081] 2. Back Scattering
[0082] As shown in Figure 4, a zero-power device receives a carrier signal sent by a network device, modulates it, loads the information to be transmitted, and radiates the modulated signal from the antenna. This information transmission process is called backscatter communication. Backscatter and load modulation are closely related. Load modulation achieves this by adjusting and controlling the circuit parameters of the zero-power device's oscillator circuit according to the data stream's rhythm, causing parameters such as the zero-power device's impedance to change accordingly. Load modulation techniques primarily include resistive load modulation and capacitive load modulation. In resistive load modulation, a resistor is connected in parallel with the load, which is turned on or off based on the binary data stream, as shown in Figure 5. The switching of the resistor causes a change in the circuit voltage, thus implementing amplitude-shifted keying (ASK) modulation. This modulation and transmission is achieved by adjusting the amplitude of the zero-power device's backscattered signal. Similarly, in capacitive load modulation, the switching of the capacitor changes the circuit's resonant frequency, enabling frequency-shifted keying (FSK) modulation. This modulation and transmission is achieved by adjusting the operating frequency of the zero-power device's backscattered signal.
[0083] It can be seen that the zero-power device uses load modulation to modulate the incoming signal, thereby realizing the backscatter communication process. Therefore, the zero-power device has significant advantages:
[0084] (1) It does not actively transmit signals, so it does not require complex RF links, such as PA, RF filters, etc.
[0085] (2) There is no need to actively generate high-frequency signals, so no high-frequency crystal oscillator is required;
[0086] (3) With the help of backscatter communication, terminal signal transmission does not need to consume the terminal's own energy.
[0087] 3. Coding technology
[0088] Data transmitted by zero-power devices can use various codes to represent binary "1s" and "0s." RFID systems typically use one of the following encoding methods: non-return-to-zero (NRZ), Manchester, unipolar return-to-zero, differential bi-phase (DBP), differential, pulse interval encoding (PIE), bidirectional space encoding (FMO), Miller, and differential encoding. In simple terms, different encoding techniques use different pulse signals to represent 0s and 1s.
[0089] In some scenarios, based on the energy source and usage of zero-power devices, zero-power devices can be divided into the following types:
[0090] 1. Passive zero-power devices
[0091] Zero-power devices (such as electronic tags in RFID systems) do not require internal batteries. When a zero-power device is close to a network device (such as an RFID reader), it is within the near-field radiation generated by the network device's antenna. Consequently, the zero-power device's antenna generates an induced current through electromagnetic induction, which drives the device's low-power chip circuitry. This enables forward link signal demodulation and reverse link (or reflection link) signal modulation. For backscatter links, the zero-power device uses backscattering to transmit signals.
[0092] It can be seen that the passive zero-power device does not require a built-in battery to drive either the forward link or the reverse link, and is a truly zero-power device.
[0093] Passive zero-power devices do not require batteries, and the RF circuit and baseband circuit are very simple. For example, they do not require low-noise amplifiers (LNAs), power amplifiers (PAs), crystal oscillators, analog-to-digital converters (ADCs), and other devices. Therefore, they have many advantages such as small size, light weight, very low price, and long service life.
[0094] 2. Semi-passive zero-power devices
[0095] Semi-passive zero-power devices do not have conventional batteries themselves, but instead use RF energy harvesting modules to harvest radio wave energy and store it in an energy storage unit (such as a capacitor). This energy is then used to power the low-power chip circuitry of the zero-power device, performing tasks such as demodulating forward link signals and modulating reverse link signals. For backscatter links, the zero-power device uses backscattering to transmit signals.
[0096] It can be seen that the semi-passive zero-power device does not require a built-in battery to drive either the forward link or the reverse link. Although it uses energy stored in capacitors during operation, the energy comes from the radio energy collected by the energy harvesting module. Therefore, it is also a truly zero-power device.
[0097] Semi-passive zero-power devices inherit many advantages of passive zero-power devices, so they have many advantages such as small size, light weight, very low price, and long service life.
[0098] 3. Active zero-power devices
[0099] In some scenarios, zero-power devices can also be active zero-power devices, which can have built-in batteries. The batteries power the low-power chip circuitry in these devices, enabling forward link signal demodulation and reverse link signal modulation. However, for backscatter links, zero-power devices use backscattering to transmit signals. Therefore, the zero-power nature of these devices lies primarily in the fact that reverse link signal transmission does not require the terminal's own power, but rather utilizes backscattering.
[0100] Active zero-power devices use a built-in battery to power the RFID chip, increasing the tag's read and write distance and improving communication reliability. Therefore, they are used in scenarios with relatively high requirements for communication distance and read latency.
[0101] Some zero-power terminals, such as semi-passive zero-power terminals or active zero-power terminals, may have the ability to actively transmit, that is, in addition to communicating through backscattering, the backward link may also communicate through active transmission.
[0102] 2. Cellular Passive IoT
[0103] As 5G industry applications expand, the types of connected objects and application scenarios will increase, placing higher demands on the cost and power consumption of communication terminals. The application of battery-free, low-cost passive IoT devices has become a key technology for cellular IoT, expanding the types and number of terminals connected to 5G networks and truly realizing the interconnection of everything. Passive IoT devices can be based on zero-power communication technologies, such as RFID, and can be extended to suit cellular IoT.
[0104] To facilitate understanding of the embodiments of the present application, the power supply signal, scheduling signal and carrier signal related to zero-power communication are explained.
[0105] 1. Energy supply signal
[0106] The energy supply signal is the energy source for the zero-power device to harvest energy.
[0107] From the perspective of energy supply signal carriers, it can be base stations, smart phones, smart gateways, charging stations, micro base stations, etc.
[0108] In terms of frequency band, the frequency band of radio waves used for energy supply can be low frequency, medium frequency, high frequency, etc.
[0109] In terms of waveform, the radio waves used for power supply can be sine waves, square waves, triangle waves, pulses, rectangular waves, etc.
[0110] In addition, the power supply signal can be a continuous wave or a discontinuous wave (ie, a certain period of interruption is allowed).
[0111] Optionally, the energy supply signal can be an existing signal in the 3GPP standard, such as a sounding reference signal (SRS), a physical uplink shared channel (PUSCH), a physical random access channel (PRACH), a physical uplink control channel (PUCCH), a physical downlink control channel (PDCCH), a physical downlink shared channel (PDSCH), a physical broadcast channel (PBCH), etc., or it can be a WiFi signal or a Bluetooth signal.
[0112] Optionally, the energy supply signal may also be implemented by adding a new signal, for example, adding a signal dedicated to energy supply.
[0113] 2. Trigger signal or scheduling signal
[0114] The trigger signal is used to trigger or schedule the zero-power device to transmit data.
[0115] From the perspective of trigger signal carrier, it can be a base station, smart phone, smart gateway, etc.
[0116] In terms of frequency band, the radio waves used for triggering or scheduling can be low frequency, medium frequency, high frequency, etc.
[0117] In terms of waveform, the radio wave used for triggering or scheduling can be a sine wave, square wave, triangle wave, pulse, rectangular wave, etc.
[0118] In addition, the trigger signal can be a continuous wave or a discontinuous wave (ie, a certain period of interruption is allowed).
[0119] Optionally, the trigger signal may be an existing signal in the 3GPP standard, such as SRS, PUSCH, PRACH, PUCCH, PDCCH, PDSCH, PBCH, or a WIFI signal or a Bluetooth signal.
[0120] Optionally, the trigger signal may also be implemented by adding a new signal, for example, adding a signal dedicated to triggering or scheduling.
[0121] 3. Carrier signal
[0122] The carrier signal is used by the zero-power device to generate a backscatter signal. For example, the zero-power device may modulate the received carrier signal according to the information to be sent to form a backscatter signal.
[0123] From the perspective of carrier signal carrier, it can be a base station, smart phone, smart gateway, etc.
[0124] In terms of frequency band, the radio waves used as carrier signals can be low frequency, medium frequency, high frequency, etc.
[0125] In terms of waveform, the radio wave used as the carrier signal can be a sine wave, square wave, triangle wave, pulse, rectangular wave, etc.
[0126] In addition, the carrier signal can be a continuous wave or a discontinuous wave (ie, a certain period of interruption is allowed).
[0127] Optionally, the carrier signal may be an existing signal in the 3GPP standard, such as SRS, PUSCH, PRACH, PUCCH, PDCCH, PDSCH, PBCH, or a WIFI signal or a Bluetooth signal.
[0128] Optionally, the carrier signal may also be implemented by adding a new signal, for example, adding a carrier signal dedicated to generating a backscatter signal.
[0129] It should be noted that in the embodiment of the present application, the power supply signal, the scheduling signal and the carrier signal can be the same signal, or they can be different signals. For example, the power supply signal can be used as a carrier signal, and the scheduling signal can also be used as a carrier signal, etc.
[0130] To facilitate understanding of the embodiments of the present application, the indoor positioning technology related to the present application is described.
[0131] In outdoor environments, mobile terminal positioning can achieve high accuracy thanks to the Global Positioning System (GPS) and independent cellular systems. However, indoors and in environments with deep shadows, where satellite and cellular signals are often disrupted, positioning becomes more problematic.
[0132] When satellite positioning cannot be used in indoor environments, indoor positioning technology is used as an auxiliary positioning for satellite positioning to solve the problem that satellite signals are weak when reaching the ground and cannot penetrate buildings. The current position of the object is finally located. Indoor positioning refers to the realization of position positioning in an indoor environment. It mainly uses wireless communication, base station positioning, inertial navigation positioning and other technologies to integrate a set of indoor positioning systems, thereby realizing the position monitoring of people, objects, etc. in indoor spaces. To facilitate the understanding of the embodiments of the present application, the phase rotation in backscattering is explained.
[0133] Figure 6 is a schematic diagram of backscatter communication, in which the reader sends a radio frequency signal to a zero-power device (such as a tag), and the signal has a frequency of f and a wavelength of λ. The distance between the zero-power device and the reader is d. When the zero-power device receives the radio frequency signal sent by the reader, it can backscatter the signal and send it to the reader. The backscattered signal can be modulated to carry the information sent by the zero-power device, or it can be unmodulated. Generally speaking, due to the circuit implementation of the reader and the zero-power device itself, a corresponding phase offset / phase rotation will be introduced. In general, the phase difference between the backscattered signal received by the reader and the generated radio frequency signal can be expressed as: in, is the phase rotation caused by the distance d during signal propagation, is the phase rotation caused by the reader and zero-power device circuit, that is,
[0134] In some scenarios, zero-power devices offer a simple structure, low complexity, and low cost. They can communicate via backscatter, making them promising for large-scale, high-density deployment. These devices can serve as anchor points where their locations are known, enabling more precise positioning, particularly in indoor environments, significantly improving positioning accuracy.
[0135] Figures 7 to 10 are examples of positioning scenarios applicable to embodiments of the present application. In the scenarios of Figures 7 to 10, a zero-power device (or a backscatter device with backscatter communication capability) with a known location is used as an anchor device to assist in positioning.
[0136] Scenario 1: As shown in Figure 7, the anchor device receives control information from the positioning device and backscatters the carrier signal sent by the target device, which is used by the positioning device to locate the target device.
[0137] Scenario 1 is a positioning system based on three devices, including an anchor device, a positioning device, and a target device. The anchor device assists the positioning device in locating the target device.
[0138] For the anchor device, it can receive the control information of the positioning device and backscatter the carrier signal of the target device based on the control information of the positioning device. After the positioning device receives the backscatter information of the anchor device, it can combine a specific positioning method (such as a positioning method based on signal strength, a positioning method based on phase, a positioning method based on time difference of arrival (TDOA), etc.) and the location information of the anchor device to locate the target device.
[0139] Scenario 2: As shown in Figure 8, the anchor device backscatters the carrier signal sent by the target device, which is used by the positioning device to locate the target device.
[0140] Scenario 2 is similar to Scenario 1, except that the anchor device does not need to receive control information from the positioning device in advance.
[0141] Scenario 3: As shown in FIG9 , the anchor device performs backscattering based on the carrier signal (which may include control information) sent by the positioning device, which is used for the positioning device to locate the target device.
[0142] Scenario 3 is different from Scenario 1 and Scenario 2 in that the anchor device backscatters the carrier signal sent by the positioning device without associating it with the target device's signal.
[0143] At this time, the positioning device also needs to communicate with the target device, and locate the target device by combining the signal path between the positioning device and the target device, the signal path between the positioning device and the anchor device, and the location information of the anchor device.
[0144] Scenario 4: As shown in FIG10 , the anchor device performs backscattering based on the carrier signal of the target device (which may include control information) for positioning the target device.
[0145] Scenario 4 is different from scenarios 1-3. The anchor device directly backscatters the carrier signal of the target device. After the target device receives the backscattered signal from the anchor device, it locates the target device by combining a specific positioning method (such as a signal strength-based positioning method, a phase-based positioning method, a TDOA-based positioning method, etc.) and the location information of the anchor device.
[0146] In the applicable scenarios of the embodiments of the present application, the anchor device can be a zero-power device (or low-power device) that supports backscatter communication, or it can also be a smart terminal device that supports backscatter communication. The location information of the anchor device is known, that is, the anchor device is a reference device with a fixed location.
[0147] In scenarios where embodiments of the present application are applicable, the target device may be the terminal device described above, which needs to obtain its own location information to perform self-positioning. In scenarios where embodiments of the present application are applicable, the positioning device may be the entity that implements the positioning algorithm, such as the target device, or a third-party device other than the target device and the anchor device, such as a network device. Optionally, the positioning device may determine the distance between the target device and the anchor device based on the phase information of the backscattered signal, and further determine the location of the target device based on the location information of the anchor device.
[0148] Zero-power devices offer low complexity, low cost, and are maintenance-free and battery-free. They support energy harvesting and backscatter communication, enabling high-density and large-scale deployment at a low cost. During deployment, they can serve as anchor points to assist in positioning and improve accuracy. Examples include cargo positioning in logistics, animal positioning on farms, low-power positioning of individual users and items, and indoor positioning in shopping malls.
[0149] When backscattering, zero-power devices introduce phase rotation due to their circuit implementation, which can affect positioning accuracy. Furthermore, in zero-power communication systems, there are many different types of zero-power devices. For example, some devices can store energy, while others do not. Therefore, some zero-power devices can directly backscatter based on incoming signals, while others require a period of energy storage before backscattering based on incoming signals. Therefore, achieving precise positioning using zero-power terminals is an urgent problem that needs to be solved.
[0150] To facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions of the present application are described in detail below through specific embodiments. The above related technologies can be combined arbitrarily with the technical solutions of the embodiments of the present application as optional solutions, and all of them fall within the scope of protection of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.
[0151] FIG11 is a schematic interaction diagram of a wireless communication method 200 according to an embodiment of the present application. As shown in FIG11 , the method 200 includes the following contents:
[0152] S210, the target device receives multiple backscatter signals sent by each of the multiple anchor devices, where the multiple backscatter signals have different frequencies;
[0153] 220. Determine distance information between the target device and each anchor device based on phase information of multiple backscattered signals sent by each anchor device, where the distance information between the target device and the multiple anchor devices is used to determine location information of the target device.
[0154] In some embodiments, the target device is a device to be located, that is, a device to be located. The target device may be a terminal in a communication system, such as a UE in a cellular system or a STA in a Wi-Fi system, and this application does not limit this.
[0155] In some embodiments, the anchor device may be a device with backscatter communication capability, and the anchor device is also called a backscatter device.
[0156] For example, the anchor device may be a zero-power device, or may be a terminal device with backscatter communication capability.
[0157] In some embodiments, the anchor device has a backscatter transmitter that enables backscatter communications.
[0158] In some embodiments, the anchor device has a backscatter transmitter and a main transmitter. The backscatter transmitter supports backscatter communication, and the main transmitter supports active transmission communication, that is, the anchor device can both actively transmit signals and use carrier signals to send backscatter signals.
[0159] In some embodiments, the anchor device may obtain energy for sending backscattered signals through energy harvesting.
[0160] Optionally, the energy source of the anchor device may be a power supply signal (such as a radio frequency signal), or it may be energy obtained from the environment, such as by harvesting light energy, radio frequency energy, thermal energy, vibration energy, etc.
[0161] Optionally, the energy supply signal may be sent by the target device, or may be sent by a third-party device, and the third-party device may be a dedicated energy supply device, or may be a network device.
[0162] In some embodiments, the location of the anchor device is known, or the location of the anchor device is fixed.
[0163] In some embodiments, the plurality of anchor point devices includes at least three anchor point devices.
[0164] In some embodiments, the anchor device sending the backscatter signal may be triggered or controlled.
[0165] For example, the anchor device may receive a trigger signal (or a control signal) from the target device, and send a backscatter signal based on the trigger signal.
[0166] In some embodiments, the trigger signal, the energy supply signal, and the carrier signal may be the same signal or different signals.
[0167] 12 and 13 are schematic diagrams of application scenarios applicable to the embodiments of the present application.
[0168] In the scenario of Figure 12, the signal sent by the target device to the anchor device can not only trigger or control the anchor device to perform backscattering, but also provide energy to the anchor device. That is, the trigger signal can be used as an energy supply signal, or as a carrier signal for backscattering communication.
[0169] In the scenario shown in Figure 13, a third-party power supply device can be introduced to provide a power supply signal to the anchor device. The signal sent by the target device to the anchor device can then be used to trigger or control the anchor device to perform backscattering. The anchor device can then obtain energy from the power supply signal, or it can harvest other energy sources in the environment, such as light or heat. After obtaining energy for backscatter communication, the anchor device can perform backscattering based on the power supply device's power supply signal; it can also perform backscattering based on a trigger signal (control signal) sent by the target device; or it can actively transmit communication signals, i.e., perform active communication.
[0170] In some embodiments, the target device can determine the distance between the target device and the anchor device based on the phase information of multiple backscattered signals (i.e., backscattered signals of at least two different frequencies). Because distance produces phase rotation, there is a correlation between distance and the magnitude of phase rotation. That is, the distance between the target device and the anchor device is correlated with the phase difference between signals of different frequencies. Therefore, calculating the distance between the two can be converted into determining the phase difference between signals of different frequencies. The phase difference between the signals of different frequencies can be the phase difference between the multiple backscattered signals, or the phase difference between the multiple backscattered signals and the corresponding carrier signal.
[0171] It should be noted that when the target device calculates the distance d based on the phase information of multiple backscattered signals, the phase information of the multiple backscattered signals refers to the phase information of the multiple backscattered signals received by the target device, that is, the phase information when the target device receives the multiple backscattered signals, rather than the phase information when the multiple backscattered signals are sent; when the target device calculates the distance d based on the phase difference between multiple backscattered signals and the corresponding carrier signal, the phase difference between the backscattered signal and the corresponding carrier signal refers to the phase difference between the backscattered signal received by the target device and the carrier signal sent.
[0172] As shown in Figure 12 or 13, when the target device communicates with the anchor device at a distance d, assuming that the frequency of the carrier signal sent by the target device is f and the speed of light is c, when the signal reaches the target device from the anchor device, it will cause The phase rotation of the corresponding signal is sent from the target device to the anchor device and then returned to the target device, which will result in In theory, the target device only needs to measure the phase difference between the transmitted carrier signal and / or the received backscattered signal to calculate the distance between the target device and the anchor device. However, in practice, as shown in Figure 6, the target device's transmitted and received signals will introduce corresponding phase rotation errors, and the anchor device will also introduce phase rotation errors. Based on this method, it is difficult to accurately estimate the distance d between the target device and the anchor device with high precision, and these phase rotation errors will affect positioning accuracy.
[0173] Therefore, in an embodiment of the present application, positioning is designed based on the phase information of backscatter signals of multiple different frequencies. Since estimating the distance d between the target device and the anchor device based on the phase information of the backscatter signal of a single frequency will introduce a certain phase rotation error, the phase rotation errors introduced by backscatter signals of different frequencies can be considered to be the same or similar. When estimating the distance d based on the phase information of backscatter signals of multiple frequencies, the phase difference between the received backscatter signals of the two frequencies can be used to estimate the distance d, which is equivalent to offsetting or reducing the phase rotation deviation introduced by the circuit structure or signal processing, etc., which is beneficial to improving the positioning accuracy.
[0174] In some embodiments, the target device can determine the distance between the target device and the anchor device through the phase characteristics of a one-way signal or a two-way signal. Here, the one-way signal can be from the anchor device to the target device, and the two-way signal can be from the target device to the anchor device and then from the anchor device to the target device.
[0175] For example, the target device can determine the distance between the target device and the anchor device based on the phase difference between signals of different frequencies.
[0176] The following describes how to calculate the phase difference between signals of different frequencies by combining Method 1 and Method 2.
[0177] Method 1: The backscattered signal and the corresponding carrier signal are taken as a group. For each group of backscattered signals and corresponding carrier signals, the target device can individually calculate the round-trip phase difference (that is, the phase difference between the received backscattered signal and the corresponding transmitted carrier signal), thereby obtaining multiple groups of phase differences. Based on the multiple groups of phase differences, the phase difference between signals of different frequencies can be further determined.
[0178] Mode 2: Process the received backscattered signals of different frequencies, for example, perform conjugate correlation processing, to obtain the phase difference between the backscattered signals of different frequencies, that is, the phase difference between the received signals of different frequencies.
[0179] Taking the case where the multiple backscatter signals are two backscatter signals with different frequencies (frequencies f1 and f2), if only the phase difference of the one-way d is considered, the phase difference of the received backscatter signals of the two frequencies is Therefore, the one-way distance can be obtained by the phase difference of the two frequency signals and the corresponding frequency value. Correspondingly, if the round-trip signal phase difference is used The distance from the target device to the anchor device is
[0180] In some embodiments, when positioning is performed based on the phase information of multiple backscattered signals, the supported positioning distance is correlated with the frequency difference between the multiple backscattered signals. For example, the smaller the frequency difference between two backscattered signals, the longer the supported positioning distance when positioning is performed based on these two backscattered signals. Therefore, the frequency difference of the backscattered signals used can be determined based on the target scenario or the maximum positioning distance. For example, when supporting positioning with a maximum range of 300 meters, the frequency difference Δf needs to be less than 1 MHz.
[0181] It should be understood that the present application does not limit the method of generating multiple signals of different frequencies used for positioning. For example, they may be generated by the target device, or the anchor device, or the third-party device. The present application does not limit this.
[0182] The following describes how to generate multiple backscatter signals with different frequencies in conjunction with specific embodiments.
[0183] Embodiment 1: Multiple backscattered signals are obtained based on backscattering of multiple carrier signals, wherein the multiple carrier signals have different frequencies. In other words, the different frequencies of the multiple backscattered signals are due to the different frequencies of the carrier signals, as shown in FIG14 .
[0184] In this embodiment 1, the carrier signal and the backscatter signal may correspond one to one, and the carrier signal and the corresponding backscatter signal may be considered as a group of signals, and the frequencies of the carrier signals and backscatter signals in different groups are different.
[0185] In some embodiments, the multiple carrier signals are sent by the target device, or by a third-party device, which may be a dedicated carrier sending device, or a network device, etc. In this case, the location of the third-party device may also be known.
[0186] In some embodiments, when positioning based on the phase information of multiple backscattered signals, the supported positioning distance is correlated with the frequency difference of the multiple backscattered signals. For example, the smaller the frequency difference between two backscattered signals, the longer the supported positioning distance when timing is performed based on these two backscattered signals. Therefore, the frequency difference of the backscattered signals used can be determined based on the target scenario or the maximum positioning distance. For example, when supporting positioning with a maximum range of 300 meters, the frequency difference Δf needs to be less than 1 MHz.
[0187] Optionally, in this embodiment 1, the frequency difference between every two backscatter signals in the multiple backscatter signals is less than or equal to a first threshold, and the first threshold is associated with the farthest distance of positioning.
[0188] Optionally, in this embodiment 1, the frequency difference between every two carrier signals in the multiple carrier signals is less than or equal to a first threshold, and the first threshold is associated with the farthest positioning distance.
[0189] Optionally, the first threshold may be predefined, configured by the network device, or configured by the target device.
[0190] In some embodiments, the multiple carrier signals are sent simultaneously, as shown in FIG15 .
[0191] In this case, when the target device receives the backscattered signals corresponding to the multiple carrier signals, it can obtain the phase difference between the round-trip transmitted signals of different frequencies and the corresponding received signals, and further determine the distance d between the target device and the anchor device in combination with the frequencies of the multiple received backscattered signals.
[0192] Optionally, the initial phases of the multiple carrier signals are the same. In this case, the target device can calculate the phase difference between the signals of different frequencies based on the method described in the above method 1 or method 2.
[0193] Optionally, the initial phases of the multiple carrier signals are different. In this case, the target device can directly calculate the phase difference between the different frequency signals based on the method described in the above method 1. When calculating the phase difference based on the method described in the method 2, the initial phase difference needs to be subtracted.
[0194] In some embodiments, the multiple carrier signals are sent in a time division manner, as shown in FIG16 .
[0195] For example, the target device can send carrier signals of different frequencies in different time units, and further receive and process the backscattered signals in different time units to obtain the round-trip phase difference of each of the multiple groups of signals (that is, the phase difference between the received backscattered signal and the sent carrier signal), and then combine the frequencies of the multiple groups of signals and the phase differences between the multiple groups of signals to determine the distance d between the target device and the anchor device.
[0196] In some embodiments, if the received multiple backscatter signals include at least three backscatter signals, the target device determines multiple distances between the target device and the anchor device based on the phase difference between each two backscatter signals of the at least three backscatter signals, for example, the multiple distances between the target device and the anchor device are determined based on the phase difference between each two backscatter signals and the frequency of each two backscatter signals.
[0197] Furthermore, a target distance between the target device and the anchor device is determined based on multiple distances between the target device and the anchor device. For example, the multiple distances are averaged to obtain a target distance d.
[0198] As an example, the multiple backscatter signals include backscatter signal 1, backscatter signal 2, and backscatter signal 3. The target device can then calculate a phase difference 12 between backscatter signal 1 and backscatter signal 2, a phase difference 23 between backscatter signal 2 and backscatter signal 3, and a phase difference 31 between backscatter signal 3 and backscatter signal 1. Furthermore, based on phase difference 12 and in combination with the frequencies of backscatter signal 1 and backscatter signal 2, a distance d1 is determined; based on phase difference 23 and in combination with the frequencies of backscatter signal 2 and backscatter signal 3, a distance d2 is determined; and based on phase difference 31 and in combination with the frequencies of backscatter signal 3 and backscatter signal 1, a distance d3 is determined. The target distance d is then determined based on distances d1, d2, and d3. For example, d1, d2, and d3 are averaged to obtain the target distance d.
[0199] In other embodiments, if the multiple backscatter signals include at least three backscatter signals, the target device determines multiple distances between the target device and the anchor device based on the phase difference between each two backscatter signals of the at least three backscatter signals and the corresponding carrier signal; and further determines a target distance between the target device and the anchor device based on the multiple distances between the target device and the anchor device. For example, the multiple distances are averaged to obtain the target distance d.
[0200] As an example, the multiple backscattered signals include backscattered signal 1, backscattered signal 2, and backscattered signal 3, and the corresponding carrier signals are carrier signal 1, carrier signal 2, and carrier signal 3, respectively. The target device can then calculate phase difference 1 between backscattered signal 1 and carrier signal 1, phase difference 2 between backscattered signal 2 and carrier signal 2, and phase difference 3 between backscattered signal 3 and carrier signal 3. Furthermore, based on phase difference 1 and phase difference 2, combined with the frequencies of backscattered signal 1 and backscattered signal 2, distance d1 is determined; based on phase difference 1 and phase difference 3, combined with the frequencies of backscattered signal 1 and backscattered signal 3, distance d2 is determined; and based on phase difference 2 and phase difference 3, distance d3 is determined, combined with the frequencies of backscattered signal 2 and backscattered signal 3. The target distance d is then determined based on distances d1, d2, and d3, for example, by averaging d1, d2, and d3 to obtain the target distance d.
[0201] In some embodiments, the multiple carrier signals are sent in a combination of the two aforementioned methods.
[0202] For example, the multiple carrier signals are divided into multiple groups, each group includes multiple carrier signals, the multiple carrier signals in each group are sent simultaneously, and the carrier signals in different groups are sent in time division, as shown in FIG17 .
[0203] It should be understood that the frequencies of the carrier signals in different groups may be the same or different. That is, when multiple carrier signals are sent in multiple times, the same frequency combination may be used, or different frequency combinations may be used.
[0204] In some embodiments, when the multiple carrier signals are sent in a time-division manner, the multiple carrier signals are sent completely within a first time window, which helps to reduce the impact of channel changes.
[0205] In some embodiments, the length of the first time window is predefined, or determined by the target device.
[0206] In some embodiments, the frequencies of the multiple backscattered signals are the same as the frequencies of the corresponding carrier signals, as shown in FIG18 .
[0207] That is, when the anchor device performs backscattering, it may perform backscattering based on the frequency of the carrier signal.
[0208] Optionally, for an anchor device that does not have a frequency shift capability, the carrier signal may not be frequency shifted.
[0209] Optionally, for an anchor device with a frequency shift capability, the frequency shift may not be performed on the carrier signal.
[0210] In other embodiments, the frequencies of the multiple backscattered signals and the frequencies of the corresponding carrier signals have a frequency domain offset (or frequency offset), as shown in FIG19 .
[0211] That is, the anchor device may shift the frequency of the carrier signal when performing backscattering.
[0212] Optionally, for an anchor device with a frequency domain shift capability, the frequency of the carrier signal may be shifted.
[0213] In some embodiments, the frequency domain offset is predefined, or determined by an anchor device that sends the multiple backscatter signals, or associated with an anchor device, or configured or indicated by the target device, or configured or indicated by a network device.
[0214] It should be understood that the present application does not limit the unit of frequency domain offset. For example, it can be an absolute frequency domain unit, such as Hz, kHz, etc., or it can be a relative frequency domain unit, such as a subcarrier, etc.
[0215] Optionally, the frequency domain offset value of each backscatter signal in the multiple backscatter signals may be the same, or may be different, as long as the frequencies of the multiple backscatter signals after the offset are different, which is not limited in this application.
[0216] Optionally, the frequency domain offset values used by different anchor point devices for frequency offset may be the same, or may be different.
[0217] It should be understood that the frequency domain offset processing manners of the backscattered signals by the multiple anchor point devices may be the same or different.
[0218] For example, multiple anchor point devices do not perform frequency shift on the carrier signal, or all perform frequency shift on the carrier signal, or some anchor point devices perform frequency shift on the carrier signal, while other anchor point devices do not perform frequency shift on the carrier signal.
[0219] It should be noted that the frequency domain offset control is the frequency domain offset control of the signal on the anchor device side. Therefore, the backscatter signal involved in the relevant implementation refers to the transmitted backscatter signal, and the carrier signal refers to the received carrier signal.
[0220] In some embodiments, when the frequencies of the backscattered signal and the carrier signal are the same, the target device may determine a round-trip phase difference based on the carrier signal and the backscattered signal having the same frequency.
[0221] In some embodiments, when there is a frequency offset between the backscattered signal and the carrier signal, it helps the target device to perform frequency domain separation of the transmitted signal and the received signal, thereby reducing interference between the signals.
[0222] In some embodiments, the anchor point device may adopt a fixed frequency offset processing manner, or in other words, whether the anchor point device performs a frequency offset on the carrier signal to obtain the backscattered signal is predefined.
[0223] For example, the anchor device may not perform frequency shift on the carrier signal by default, that is, the anchor device performs backscattering based on the original frequency of the carrier signal.
[0224] For another example, the anchor point device may perform a frequency shift on the carrier signal by default, that is, the anchor point device always performs a frequency shift on the carrier signal and performs backscattering based on the shifted frequency.
[0225] In some embodiments, the anchor device adopts a corresponding frequency shift processing method according to whether it has frequency shift capability.
[0226] For example, for an anchor device that does not have a frequency shift capability, the frequency shift of the carrier signal is not performed by default.
[0227] For another example, for an anchor device with a frequency shift capability, it may be defaulted not to perform frequency shift on the carrier signal, or it may be defaulted to perform frequency shift on the carrier signal.
[0228] In some embodiments, the anchor device may adopt a frequency offset processing method based on control (or configuration-based, or indication-based), or in other words, whether the anchor device performs a frequency offset on the carrier signal to obtain a backscattered signal is based on control (or configuration-based, or indication-based). For example, whether the anchor device performs a frequency offset on the carrier signal to obtain a backscattered signal is configured by the target device or network device.
[0229] For example, for an anchor device with a frequency shift capability, the frequency of the carrier signal may be shifted based on the configuration.
[0230] It should be understood that the present application does not limit the specific indication method of the frequency offset processing method of the anchor device. For example, it can be indicated in an explicit manner or an implicit manner.
[0231] For example, the target device may send first indication information to the anchor device, where the first indication information is used to indicate whether to enable or disable frequency offset, or to indicate a backscatter communication method or a frequency offset processing method, such as performing backscatter based on the original frequency of the carrier signal or performing a frequency offset on the frequency of the carrier signal and then backscattering. Optionally, when the anchor device does not receive the indication information sent by the target device, it implicitly instructs the anchor device not to perform frequency offset, or in other words, to disable frequency offset.
[0232] In some embodiments, the signal processing method (e.g., modulation method, coding method, bit rate, etc.) of the backscattered signal is related to the frequency offset processing method. For example, different modulation methods correspond to different frequency domain offset processing methods. For example, OOK modulation is associated with backscattering using the original frequency of the carrier signal, and FSK modulation is associated with performing a frequency shift on the frequency of the carrier signal before backscattering. Therefore, when the target device instructs the anchor device to use OOK modulation, it implicitly instructs the anchor device to backscatter based on the original frequency of the carrier signal. When the target device instructs the anchor device to use FSK modulation, it implicitly instructs the anchor device to perform a frequency shift on the frequency of the carrier signal before backscattering.
[0233] In other embodiments, when the target device indicates frequency domain offset related information, the anchor device is implicitly instructed to perform frequency offset and backscatter on the frequency of the carrier signal. When the target device does not indicate frequency domain offset related information to the anchor device, the anchor device is implicitly instructed to backscatter based on the original frequency of the carrier signal.
[0234] Optionally, the frequency domain offset related information may be a specific frequency domain offset value or a relative frequency domain offset, such as an offset of x subcarriers, or an index value of a target frequency domain offset among multiple frequency domain offsets. Optionally, the multiple frequency domain offsets may be predefined, configured by the target device, or supported frequency domain offsets reported by the anchor device, or configured by the network device.
[0235] In some embodiments of the present application, time domain offset control can be introduced into the backscatter communication process of the anchor device. That is, when the anchor device receives the carrier signal, it does not immediately perform backscatter communication, but performs backscatter communication after a certain time domain offset. By introducing the time domain offset control, it can well be compatible with the processing time of the control information of different anchor devices, and at the same time help to determine the transmission signal and the received signal required for calculating the phase difference, that is, the target device can determine which time unit to use the transmission signal (that is, the carrier signal) to calculate the phase difference based on the time domain offset. In other words, there is a time domain offset between the multiple backscatter signals sent by the anchor device and the multiple carrier signals received, as shown in Figure 20.
[0236] It should be noted that the time domain offset control is the time domain offset control of the signal on the anchor device side. Therefore, the backscatter signal involved in the relevant implementation refers to the transmitted backscatter signal, and the carrier signal refers to the received carrier signal.
[0237] In some embodiments, the time domain offset can be in relative time units, such as orthogonal frequency-division multiplexing (OFDM) symbols, time slots, subframes, frames, backscatter communication time units, etc.; or in absolute time units, such as us, ms, s, etc.
[0238] In some scenarios, the anchor device's surroundings are often filled with radio frequency signals. To better assist in positioning, the anchor device requires control over its backscattering, including, but not limited to, coding and modulation algorithm control, frequency shift control, time domain offset control, and frame structure indication. Therefore, the anchor device must receive and process this control information and then perform backscattering based on the control information. This requires processing delay and may introduce unknown phase rotation.
[0239] In some embodiments, the target device can obtain the time domain offset between the multiple backscattered signals and the corresponding carrier signals, and thus can obtain the phase rotation introduced by the time domain offset. Then, when the target device calculates the distance between the two, the phase rotation can be removed. For example, when the target device calculates the distance d based on the phase difference between the received backscattered signal and the transmitted carrier signal, the carrier signal and the backscattered signal need to have a corresponding relationship, that is, the backscattered signal is obtained by backscattering the carrier signal. Therefore, in some embodiments, the target device can determine the second time unit based on the first time unit and the time domain offset, wherein the first time unit is the time unit where the received backscattered signal is located, and the second time unit is the time unit where the carrier signal corresponding to the backscattered signal is located. Further, the phase difference is calculated based on the backscattered signal on the first time unit and the carrier signal on the second time unit.
[0240] In some embodiments, the time domain offset is predefined, such as a fixed time offset agreed upon by a protocol, and all anchor point devices perform backscatter communication based on the time offset.
[0241] In some embodiments, the time domain offset is determined by the anchor device. For example, different anchor devices may take different amounts of time to process control information, and the corresponding time domain offset may be determined based on the processing capability of the anchor device.
[0242] In some embodiments, the time domain offset is configured by the target device. For example, the target device may directly indicate a specific time domain offset value (in the units described above); or, alternatively, may indicate an index value of a target time domain offset among multiple time domain offsets. Optionally, the multiple time domain offsets may be predefined, configured by the target device, supported time domain offsets reported by an anchor device, or configured by a network device.
[0243] Optionally, the time domain offset value of each backscatter signal in the multiple backscatter signals may be the same, or may be different.
[0244] Optionally, the time domain offset values used by different anchor point devices to send backscatter signals may be the same, or may be different.
[0245] In some embodiments, the size of the time domain offset is equal to the time interval between the time domain position at which the anchor point device receives the carrier signal and the time domain position at which the anchor point device starts to send the backscatter signal, as shown in FIG20 .
[0246] In other embodiments, the size of the time domain offset is equal to the time interval between the time domain position at which the anchor point device receives the control information or characteristic sequence in the carrier signal and the time domain position at which the anchor point device starts to send the backscatter signal, as shown in FIG21 .
[0247] Optionally, the time domain position of the control information or characteristic sequence in the received carrier signal may be the starting position of the control information or characteristic sequence in the received carrier signal, or the ending position of the control information or characteristic sequence in the received carrier signal.
[0248] In some embodiments, the multiple carrier signals are sent via broadcast or multicast, as shown in FIG22 .
[0249] In this case, the backscatter signal sent by the anchor device needs to carry first information, and the first information is used to determine the location information of the anchor device.
[0250] It should be understood that in the example of Figure 22 , the trigger signal sent by the target device can be used as a carrier signal, and the anchor device can use the trigger signal to provide power, or alternatively, power can be provided by a third-party device. That is, the target device simultaneously sends multiple carrier signals to multiple anchor devices. Furthermore, each of the multiple anchor devices performs backscattering based on these multiple carrier signals, generating multiple backscattered signals.
[0251] For example, the multiple anchor point devices use the same frequency offset and / or time domain offset to send their respective multiple backscatter signals.
[0252] For another example, the multiple anchor point devices use respective frequency offsets and / or time domain offsets to send respective multiple backscatter signals.
[0253] In some embodiments, the multiple carrier signals are sent via unicast, as shown in FIG23 .
[0254] For example, the target device sends multiple carrier signals to each anchor device in a point-to-point communication manner.
[0255] For example, the target device may send multiple carrier signals to each of the multiple anchor devices in sequence in a time division manner.
[0256] In some embodiments, multiple anchor devices may be dispatched by a target device.
[0257] For example, as shown in Figure 23, the target device can first identify the surrounding anchor devices, determine the surrounding anchor devices, select multiple anchor devices from them, and use scheduling to conduct point-to-point communication with the multiple anchor devices, and further determine the distance between the target device and the anchor device based on the phase information of the backscattered signal.
[0258] When identifying surrounding anchor devices, the target device may first send control information to the surrounding anchor devices. The surrounding anchor devices then backscatter signals carrying first information, which is used to determine the location of the anchor devices. The target device may then select at least three anchor devices from the multiple anchor devices for assisted positioning. For example, at least three anchor devices with the best signal quality may be selected.
[0259] It should be understood that in the example of FIG. 23 , the trigger signal sent by the target device may be used as a carrier signal, and the anchor device may be powered by the trigger signal, or may be powered by a third-party device.
[0260] In some embodiments, the backscatter signal includes a first part and / or a second part, wherein the first part is used to carry first information, the first information is used to determine the position of the anchor device that sends the backscatter signal, and the second part is used by the target device to determine the phase information of the backscatter signal.
[0261] In some embodiments, the first information includes identification information of the anchor device that sends the backscatter signal and / or location information of the anchor device. The backscatter signal sent by the anchor device carries the identification information of the anchor device, which can be used by the target device to identify the anchor device.
[0262] In some embodiments, the second part is used by the target device to identify the phase of the backscattered signal. For example, the second part can be a specific sequence, as an example, an all-1 sequence. By transmitting the specific sequence in the backscattered signal, the target device can identify the phase of the backscattered signal by detecting the specific sequence.
[0263] In some embodiments, the first portion precedes the second portion, or the second portion precedes the first portion. That is, the anchor device may first send the portion for determining the position of the anchor device, or may first send the portion for determining the phase information of the backscattered signal.
[0264] In some embodiments, a guard interval is provided between the first portion and the second portion.
[0265] Optionally, the size of the guard interval may be predefined, or determined by the anchor device, for example, related to the anchor device, or configured by the target device or the network device.
[0266] In the embodiment of the present application, by designing the backscatter signal to include a first part and a second part, it helps to avoid the impact on positioning performance when transmitting modulation information, and at the same time enables the target device to identify the anchor device corresponding to the backscatter signal.
[0267] In some embodiments, the duration of the first portion, the second portion and the guard interval is predefined.
[0268] In some embodiments, the duration of the first portion, the second portion and the guard interval is configurable.
[0269] In some embodiments, the durations of the first portion, the second portion, and the guard interval are correlated. For example, the durations of the first portion, the second portion, and the guard interval are proportional, or the duration of one portion can be used to deduce the durations of the other two portions. For example, the durations of the guard interval and the second portion can be correlated with the duration of the first portion, and when the duration of the first portion is determined, the durations of the guard interval and the second portion can be determined.
[0270] Figure 24 is a schematic diagram of the information structure of a backscatter signal according to an embodiment of the present application. In the example of Figure 24, the backscatter signal may include a first part and a second part, the first part is located before the second part, and there is a protection interval between the first part and the second part.
[0271] Figure 25 is a schematic diagram of the information structure of another backscatter signal according to an embodiment of the present application. In the example of Figure 25, the backscatter signal may include a first part and a second part, the second part is located before the first part, and there is a protection interval between the first part and the second part.
[0272] In some embodiments of the present application, the method 200 further includes:
[0273] The target device sends control information to the multiple anchor devices, where the control information is used to control a sending manner of the multiple backscatter signals.
[0274] In some embodiments, when the target device determines the distance between the target device and multiple anchor devices based on multiple backscatter signals sent by multiple anchor devices, the target device can coordinate and control the backscatter communication process of the multiple anchor devices through control information.
[0275] In some embodiments, the control information is used to indicate at least one of the following:
[0276] identification information of an anchor device that sends the plurality of backscatter signals;
[0277] The frequency domain offset used by the anchor device to send the backscatter signal;
[0278] The time domain offset used by the anchor device to send the backscatter signal;
[0279] The signal processing method used by the anchor device to send the backscattered signal;
[0280] The information structure of the backscattered signal.
[0281] In some embodiments, the identification information of the anchor device included in the control information is used to indicate the target anchor device scheduled by the target device to send the backscatter signal.
[0282] In some embodiments, the frequency domain offset included in the control information is used to indicate the frequency offset used by the anchor device to send the backscatter signal. Optionally, the frequency domain offset can be specific to all anchor devices, i.e., all anchor devices use the same frequency domain offset, or specific to each anchor device, i.e., each anchor device corresponds to its own frequency domain offset.
[0283] Optionally, when the control information does not indicate a frequency domain offset, the anchor device may use a default frequency domain offset (or a predefined frequency domain offset) to send the backscatter signal.
[0284] In some embodiments, the time domain offset included in the control information is used to indicate the time domain offset used by the anchor device to send the backscatter signal. Optionally, the time domain offset can be specific to all anchor devices, i.e., all anchor devices use the same time domain offset, or specific to each anchor device, i.e., each anchor device corresponds to its own time domain offset.
[0285] Optionally, when the control information does not indicate a time domain offset, the anchor device may use a default time domain offset (or a predefined time domain offset) to send the backscatter signal.
[0286] In some embodiments, the signal processing method of the backscatter signal may include but is not limited to a code rate, a coding method, a modulation method, a duration unit of a symbol, etc.
[0287] In some embodiments, when there are multiple information structures of the backscatter signal (such as the information structures shown in Figures 24 and 25), the control information may instruct the anchor point device to use the target information structure to send the backscatter signal. When there is only one information structure of the backscatter signal (such as the information structure shown in Figures 24 or 25), the control information may not need to instruct the anchor point device to use the information structure to send the backscatter signal.
[0288] Optionally, when there are multiple information structures for the backscatter signal (e.g., the information structures shown in Figures 24 and 25), but the control information does not indicate a target information structure, the control information may use a default information structure (e.g., the information structure shown in Figures 24 or 25) to send the backscatter signal. For example, when the anchor device needs to send the first information, the anchor device may use the information structure of the backscatter signal that includes the first part, or when it does not need to send the first information, the anchor device may use the information structure of the backscatter signal that includes only the second part, without including the first part.
[0289] In some embodiments, control information is sent during the positioning process, for example, by being carried in a carrier signal sent by the target device to the anchor device. For example, as shown in FIG26 , the target device may send a carrier signal to the anchor device, the carrier signal including a control information portion and a carrier portion for backscattering by the anchor device.
[0290] In other embodiments, the control information is sent before the positioning process. For example, the control information is sent before the target device sends a carrier signal. For example, as shown in FIG27 , before the positioning process, the target device may send a control signal to the anchor device. The control signal may carry control information for controlling how the anchor device sends backscattered signals. Furthermore, during the positioning process, the target device may send a carrier signal to the anchor device for the anchor device to perform backscattering.
[0291] Embodiment 2: The multiple backscatter signals include multiple first backscatter signals having different frequencies, wherein the multiple first backscatter signals are obtained by backscattering different frequencies based on the first carrier signal.
[0292] That is, in this embodiment 2, when performing backscatter communication, the anchor device can obtain multiple backscatter signals of different frequencies through frequency domain shifting. For example, the first carrier signal can be passed through a mixer to obtain output signals of different frequencies; or FSK modulation can be used to obtain output signals of different frequencies.
[0293] Optionally, in this embodiment 2, the frequency difference between every two first backscatter signals in the plurality of first backscatter signals is less than or equal to a first threshold, and the first threshold is associated with the farthest distance of positioning.
[0294] Optionally, the first threshold may be predefined, configured by the network device, or configured by the target device.
[0295] In some embodiments, the first carrier signal is sent by the target device, as shown in FIG28 , or sent by a third-party device, as shown in FIG29 . The third-party device may be a dedicated carrier transmitting device, or a network device, etc.
[0296] In some embodiments, the frequencies of the multiple backscattered signals obtained by the anchor device may be located on both sides of the first carrier signal, as shown in FIG30 , or on the same side of the first carrier signal, as shown in FIG31 . That is, when performing frequency shifting, the anchor device may use frequency offset values of the same sign, or frequency offset values of different signs, for example, all positive frequency offset values, or both positive and negative frequency offset values.
[0297] In some embodiments, the frequency offsets of the plurality of first backscatter signals relative to the first carrier signal are predefined, or determined by the anchor device, or configured by the target device, or configured by a network device.
[0298] Optionally, the multiple frequency offsets used by different anchor point devices for backscattering may be the same, or may be different.
[0299] It should be noted that the specific implementation of the frequency offset here refers to the relevant implementation of the frequency offset in Example 1, and for the sake of brevity, it will not be repeated here.
[0300] In some embodiments, the plurality of first backscatter signals and the first carrier signal have a time domain offset.
[0301] In some embodiments, the time domain offset is predefined, or determined by an anchor device that sends the multiple backscatter signals, or configured by the target device or a network device.
[0302] Optionally, the time domain offsets used by different anchor point devices for backscattering may be the same, or may be different.
[0303] It should be noted that the specific implementation of the time domain offset here refers to the relevant implementation of the time domain offset in Example 1, and for the sake of brevity, it will not be repeated here.
[0304] In some embodiments, the first carrier signal is sent via broadcast or multicast.
[0305] That is, the target device sends a first carrier signal to multiple anchor devices simultaneously. Further, the multiple anchor devices all perform backscattering based on the first carrier signal to obtain multiple backscattered signals with different frequencies.
[0306] For example, the multiple anchor point devices use the same multiple frequency offsets and time domain offsets to send their respective multiple backscatter signals.
[0307] For another example, the multiple anchor point devices use their own multiple frequency offsets and time domain offsets to send their own multiple backscatter signals.
[0308] In some embodiments, the first carrier signal is sent via unicast.
[0309] For example, the first carrier signal is sent by the target device to each anchor device through point-to-point communication. Specifically, for example, the target device may send the first carrier signal to each of the multiple anchor devices in sequence using a time division method.
[0310] In some embodiments, multiple anchor devices may be dispatched by a target device.
[0311] It should be noted that the method for sending the first carrier signal may refer to the method for sending multiple carrier signals in Example 1, and for the sake of brevity, it will not be described here in detail.
[0312] In some embodiments, the plurality of first backscatter signals may or may not carry modulation information. For example, the plurality of first backscatter signals may be used only to determine phase information of the backscatter signals, or may also be used to determine the phase information of the backscatter signals and the location information of the anchor device.
[0313] Optionally, the multiple first backscatter signals may carry the same information, or may be used to carry different information.
[0314] For example, part of the first backscatter signals is used to carry identification information of the anchor device, and other first backscatter signals is used to carry location information of the anchor device.
[0315] For another example, multiple backscatter signals are used to carry first information, and the first information may include identification information and / or location information of the anchor device.
[0316] In this embodiment 2, multiple backscatter signals can be used by the target device to determine phase information of the backscatter signals, or can also carry modulation information, such as first information, which is used to determine the location information of the anchor device.
[0317] Optionally, when multiple backscatter signals are used only to determine phase information, the multiple backscatter signals may include multiple first backscatter signals, which are used to determine phase information. For example, each first backscatter signal includes a second part. The specific implementation of the second part refers to the relevant description in Example 1. For the sake of brevity, it will not be repeated here.
[0318] Optionally, when multiple backscatter signals are used both to determine phase information and to carry modulation information, the multiple backscatter signals may include multiple first backscatter signals and second backscatter signals, wherein the first backscatter signal is used by the target device to determine the phase information of the backscatter signal, and the second backscatter signal is used to carry first information, and the first information is used to determine the position of the anchor device.
[0319] Optionally, the frequency of the second backscattered signal is obtained based on the backscattering of the first carrier signal, and the frequency of the second backscattered signal is the same as the frequency of the first carrier signal. In other embodiments, the frequency of the second backscattered signal can be obtained by performing a frequency domain offset based on the frequency of the first carrier signal.
[0320] In some embodiments, the plurality of first backscatter signals precede the second backscatter signals, or the plurality of first backscatter signals follow the second backscatter signals.
[0321] In some embodiments, a guard interval is provided between the plurality of first backscatter signals and the second backscatter signal. Specific implementations refer to the related implementation of the guard interval in embodiment 1, which will not be described in detail here.
[0322] Optionally, when the plurality of first backscatter signals follow the second backscatter signal, the second backscatter signal and the first carrier signal have a time domain offset. The specific implementation of the time domain offset is referenced to the relevant implementation of the time domain offset in Example 1 and is not repeated here.
[0323] Optionally, when the plurality of first backscatter signals precede the second backscatter signal, the plurality of first backscatter signals and the first carrier signal have a time domain offset. For specific implementation, refer to the relevant implementation of the time domain offset in Example 1, which will not be repeated here.
[0324] Figure 32 is a schematic diagram of a backscattered signal sent by an anchor device provided in an embodiment of the present application.
[0325] In the example of FIG32 , the anchor device may first transmit a second backscatter signal carrying the first information for determining the location of the anchor device. The frequency of the second backscatter signal is the same as the frequency of the first carrier signal. Furthermore, multiple first backscatter signals are transmitted. These multiple first backscatter signals are obtained by backscattering the first carrier signal using different frequency offsets, i.e., these multiple first backscatter signals have different frequencies. Optionally, the first backscatter signal may include a second portion for determining the phase of the first backscatter signal. The specific implementation of this second portion is described in detail in Example 1 and is not further described here for the sake of brevity.
[0326] It should be understood that in other embodiments, the anchor device may also first send multiple first backscatter signals and then send the second backscatter signal. This application does not limit the timing of the multiple first backscatter signals and the second backscatter signals.
[0327] In some other embodiments, the first backscatter signal includes a first part and / or a second part, wherein the first part is used to carry first information, the first information is used to determine the position of the anchor device, and the second part is used by the target device to determine the phase information of the backscatter signal.
[0328] For example, when the backscatter signal sent by the anchor device is used to both determine phase information and carry modulation information, the first backscatter signal may include a first part and a second part, wherein the first part may precede the second part, or the second part may precede the first part. Optionally, a guard interval may be provided between the first part and the second part. The specific implementation of the first part, the second part, and the guard interval is described in Example 1 and will not be further described here for the sake of brevity.
[0329] In this embodiment 2, the target device may also send control information to the anchor device. The content and sending method of the control information refer to the relevant implementation in embodiment 1, and for the sake of brevity, they are not repeated here.
[0330] In some embodiments, when the anchor device carries modulation information through a backscatter signal, the modulation methods used by the anchor device for multiple backscatter signals may be the same, or different, for example, all use OOK modulation or FSK modulation, or some backscatter signals use OOK modulation and some backscatter signals use FSK modulation, etc.
[0331] In some embodiments of the present application, the location information of the target device is calculated by the target device. For example, the target device may determine the location information of the target device based on the distance information between the target device and multiple anchor devices and the location information of the multiple anchor devices. In this case, the target device needs to obtain the location information of the multiple anchor devices.
[0332] In some implementations, the location information of the anchor device is sent by the anchor device to the target device via a backscatter signal. For example, the first information carries the location information of the anchor device.
[0333] In some other implementations, the target device obtains the location information of the anchor device from a control node, where the control node stores location information of multiple anchor devices. For example, the first information includes identification information of the anchor device, and the target device can obtain the location information of the anchor device from the control node using the identification information of the anchor device.
[0334] The distance between the target device and the anchor device is determined according to phase difference information between the multiple backscattered signals and corresponding carrier signals.
[0335] In other embodiments of the present application, the location information of the target device is calculated by the control node. For example, the control node can determine the location information of the target device based on the distance information between the target device and multiple anchor devices and the location information of the multiple anchor devices.
[0336] Therefore, the control node needs to obtain distance information between the target device and multiple anchor devices, and location information of the multiple anchor devices.
[0337] In some implementations, the target device can send the distance information between the target device and multiple anchor devices and the identification information of the multiple anchor devices to the control node, so that the control node can query the location information of the multiple anchor devices based on the identification information of the multiple anchor devices, and further determine the location information of the target device based on the distance information between the target device and the multiple anchor devices and the location information of the multiple anchor devices, and then send the calculated location information of the target device to the target device.
[0338] In some embodiments, the control node may be a network device, or other entity having a location management function, such as a Location Management Function (LMF) entity.
[0339] In summary, in the embodiments of the present application, a target device can determine the distance between the target device and each anchor device based on the phase information of multiple backscatter signals of different frequencies transmitted by each of the multiple anchor devices. Furthermore, the distance between the target device and each anchor device and the location information of the multiple anchor devices can be used to determine the location information of the target device, thereby enabling device positioning based on backscatter communication. For example, the location information of the target device can be calculated by the target device based on the above information, or can also be calculated by the control node based on the above information.
[0340] In some implementations, the multiple backscatter signals of different frequencies sent by the anchor device are generated based on multiple carrier signals of different frequencies. In this case, there may or may not be a frequency offset between the backscatter signals sent by the anchor device and the corresponding carrier signals.
[0341] In some other implementations, the multiple backscatter signals with different frequencies sent by the anchor device are generated based on the same carrier signal using different frequency domain offsets.
[0342] In some implementations, there may be a time domain offset between the backscatter signal and the carrier signal sent by the anchor device.
[0343] In some implementations, the carrier signal that generates the multiple backscatter signals may be sent via broadcast, multicast, or unicast.
[0344] In some implementations, the target device may control the manner in which the anchor device sends the backscatter signal, such as frequency offset, time domain offset, signal processing method, information structure (or frame structure) of the backscatter signal, etc.
[0345] The above text, in combination with Figures 11 to 33, describes in detail the method embodiment of the present application. The following text, in combination with Figures 34 to 7, describes in detail the device embodiment of the present application. It should be understood that the device embodiment and the method embodiment correspond to each other, and similar descriptions can refer to the method embodiment.
[0346] FIG34 shows a schematic block diagram of a communication device 400 according to an embodiment of the present application. As shown in FIG34 , the communication device 400 includes:
[0347] The communication unit 410 is configured to receive a plurality of backscatter signals sent by each of the plurality of anchor devices, wherein the plurality of backscatter signals have different frequencies;
[0348] The processing unit 420 is used to determine the distance information between the communication device 400 and each anchor device based on the phase information of the multiple backscattered signals sent by each anchor device, and the distance information between the communication device 400 and the multiple anchor devices is used to determine the location information of the communication device 400.
[0349] In some embodiments, the multiple backscattered signals are obtained based on backscattering of multiple carrier signals, wherein the multiple carrier signals have different frequencies.
[0350] In some embodiments, the multiple carrier signals are sent simultaneously, or the multiple carrier signals are sent in a time division manner.
[0351] In some embodiments, when the multiple carrier signals are sent in a time division manner, the multiple carrier signals are sent completely within a first time window.
[0352] In some embodiments, the length of the first time window is predefined, or determined by the communication device 400 .
[0353] In some embodiments, the frequencies of the plurality of backscattered signals are the same as the frequencies of the corresponding carrier signals; or
[0354] The frequencies of the plurality of backscattered signals and the frequencies of the corresponding carrier signals have a frequency offset.
[0355] In some embodiments, the frequency offset is predefined, or determined by an anchor device that sends the multiple backscatter signals, or configured by the communication device 400 .
[0356] In some embodiments, whether the anchor point device performs a frequency shift on the carrier signal to obtain the backscatter signal is predefined, or whether the anchor point device performs a frequency shift on the carrier signal to obtain the backscatter signal is configured by the communication device 400 .
[0357] In some embodiments, the plurality of backscatter signals and the plurality of carrier signals have a time domain offset.
[0358] In some embodiments, the time domain offset is predefined, or determined by an anchor device that sends the multiple backscatter signals, or configured by the communication device 400 .
[0359] In some embodiments, the size of the time domain offset is equal to the time interval between the time domain position at which the anchor point device receives the carrier signal and the time domain position at which the anchor point device starts to send the backscatter signal; or
[0360] The size of the time domain offset is equal to the time interval between the time domain position at which the anchor point device receives the characteristic sequence in the carrier signal and the time domain position at which the anchor point device starts to send the backscatter signal.
[0361] In some embodiments, the multiple carrier signals are sent by the communication device 400, or by a device other than the communication device 400 and the anchor device.
[0362] In some embodiments, the multiple carrier signals are sent via broadcast or multicast.
[0363] In some embodiments, the multiple carrier signals are sent via unicast.
[0364] In some embodiments, the plurality of anchor point devices are a plurality of anchor point devices scheduled by the communication device 400 .
[0365] In some embodiments, the backscatter signal includes a first part and / or a second part, wherein the first part is used to carry first information, the first information is used to determine the position of the anchor device that sends the backscatter signal, and the second part is used by the communication device 400 to determine the phase information of the backscatter signal.
[0366] In some embodiments, a frequency difference between each two backscatter signals in the plurality of backscatter signals is less than or equal to a first threshold, the first threshold being associated with a farthest distance for positioning; or
[0367] A frequency difference between each two carrier signals in the plurality of carrier signals is less than or equal to a first threshold value, and the first threshold value is associated with a farthest distance of positioning.
[0368] In some embodiments, the plurality of backscatter signals include a plurality of first backscatter signals, and the plurality of first backscatter signals are obtained by backscattering with different frequency offsets based on a first carrier signal.
[0369] In some embodiments, the first carrier signal is sent via broadcast or multicast, or the first carrier signal is sent via unicast.
[0370] In some embodiments, the first carrier signal is sent by the communication device 400 or by a device other than the communication device 400 and the anchor device.
[0371] In some embodiments, the frequency offsets of the plurality of first backscatter signals relative to the first carrier signal are predefined, or determined by the anchor device, or configured by the communication device 400 .
[0372] In some embodiments, the plurality of first backscatter signals and the first carrier signal have a time domain offset.
[0373] In some embodiments, the time domain offset is predefined, or determined by an anchor device that sends the multiple backscatter signals, or configured by the communication device 400 .
[0374] In some embodiments, a frequency difference between each two first backscatter signals in the plurality of first backscatter signals is less than or equal to a first threshold, and the first threshold is associated with a farthest distance for positioning.
[0375] In some embodiments, the first backscatter signal is used by the communication device 400 to determine phase information of the backscatter signal.
[0376] In some embodiments, the plurality of backscatter signals further include a second backscatter signal, where the second backscatter signal is used to carry first information, and the first information is used to determine the location of the anchor device.
[0377] In some embodiments, the frequency of the second backscattered signal is obtained based on the backscattering of the first carrier signal, and the frequency of the second backscattered signal is the same as the frequency of the first carrier signal.
[0378] In some embodiments, the second backscatter signal and the first carrier signal have a time domain offset.
[0379] In some embodiments, the time domain offset is predefined, or determined by an anchor device that sends the second backscatter signal, or configured by the communication device 400 .
[0380] In some embodiments, a guard interval is provided between the plurality of first backscatter signals and the second backscatter signal.
[0381] In some embodiments, the first backscatter signal includes a first part and / or a second part, wherein the first part is used to carry first information, the first information is used to determine the position of the anchor device, and the second part is used by the communication device 400 to determine phase information of the backscatter signal.
[0382] In some embodiments, the first information includes identification information of an anchor device that sends the backscatter signal and / or location information of the anchor device.
[0383] In some embodiments, the first portion precedes the second portion, or the second portion of the signal precedes the first portion of the signal.
[0384] In some embodiments, a guard interval is provided between the first portion and the second portion.
[0385] In some embodiments, the duration of the first portion, the second portion and the guard interval is predefined; or the duration of the first portion, the second portion and the guard interval is configurable.
[0386] In some embodiments, the communication unit 410 is further configured to:
[0387] Control information is sent to the multiple anchor point devices, where the control information is used to control a sending manner of the multiple backscatter signals.
[0388] In some embodiments, the control information is used to indicate at least one of the following:
[0389] identification information of an anchor device that sends the plurality of backscatter signals;
[0390] The frequency domain offset used by the anchor device to send the backscatter signal;
[0391] The time domain offset used by the anchor device to send the backscatter signal;
[0392] The signal processing method used by the anchor device to send the backscattered signal;
[0393] The information structure of the backscattered signal.
[0394] In some embodiments, the control information is carried in a carrier signal sent by the communication device 400, or the control information is sent before the communication device 400 sends the carrier signal.
[0395] In some embodiments, the processing unit 420 is further configured to:
[0396] The distance between the communication device 400 and the anchor device is determined according to phase difference information between the multiple backscattered signals and the corresponding carrier signals.
[0397] In some embodiments, the processing unit 420 is further configured to:
[0398] When the multiple backscatter signals include at least three backscatter signals, the communication device 400 determines a plurality of distances between the communication device 400 and the anchor device according to phase difference information between each two backscatter signals of the at least three backscatter signals and corresponding carrier signals;
[0399] A target distance between the communication device 400 and the anchor device is determined according to a plurality of distances between the communication device 400 and the anchor device.
[0400] In some embodiments, the processing unit 420 is further configured to:
[0401] The communication device 400 obtains the location information of the multiple anchor devices;
[0402] The location information of the communication device 400 is determined according to the distance information between the communication device 400 and the multiple anchor devices and the location information of the multiple anchor devices.
[0403] In some embodiments, the location information of the plurality of anchor point devices is obtained from backscatter signals sent by the plurality of anchor point devices; or
[0404] The location information of the multiple anchor point devices is acquired from a control node according to identification information of the anchor point devices carried in backscatter signals sent by the multiple anchor point devices, wherein the control node stores the location information of the multiple anchor point devices.
[0405] In some embodiments, the communication unit 410 is further configured to:
[0406] Sending identification information of the plurality of anchor devices and distance information between the communication device 400 and the plurality of anchor devices to a control node, wherein the control node stores location information of the plurality of anchor devices;
[0407] Receive the location information of the communication device 400 sent by the control node.
[0408] Alternatively, in some embodiments, the communication unit may be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip. The processing unit may be one or more processors.
[0409] It should be understood that the communication device 400 according to the embodiment of the present application may correspond to the target device in the embodiment of the method of the present application, and the above-mentioned and other operations and / or functions of each unit in the communication device 400 are respectively for realizing the corresponding processes of the target device in the method 200 shown in Figures 11 to 33. For the sake of brevity, they will not be repeated here.
[0410] Figure 35 is a schematic block diagram of a communication device according to an embodiment of the present application. The communication device 500 of Figure 35 includes:
[0411] The communication unit 510 is used to send multiple backscatter signals to the target device, where the frequencies of the multiple backscatter signals are different. The phase information of the multiple backscatter signals sent by the communication device 500 is used to determine the distance information between the target device and the communication device 500.
[0412] In some embodiments, the multiple backscattered signals are obtained based on backscattering of multiple carrier signals, wherein the multiple carrier signals have different frequencies.
[0413] In some embodiments, the multiple carrier signals are sent simultaneously, or the multiple carrier signals are sent in a time division manner.
[0414] In some embodiments, when the multiple carrier signals are sent in a time division manner, the multiple carrier signals are sent completely within a first time window.
[0415] In some embodiments, the length of the first time window is predefined, or determined by the target device.
[0416] In some embodiments, the frequencies of the plurality of backscattered signals are the same as the frequencies of the corresponding carrier signals; or
[0417] The frequencies of the plurality of backscattered signals and the frequencies of the corresponding carrier signals have a frequency offset.
[0418] In some embodiments, the frequency offset is predefined, or determined by the communication device 500, or configured by the target device.
[0419] In some embodiments, whether the communication device 500 performs a frequency shift on the carrier signal to obtain the backscatter signal is predefined, or whether the communication device 500 performs a frequency shift on the carrier signal to obtain the backscatter signal is configured by the target device.
[0420] In some embodiments, the plurality of backscatter signals and the plurality of carrier signals have a time domain offset.
[0421] In some embodiments, the time domain offset is predefined, or determined by the communication device 500, or configured by the target device.
[0422] In some embodiments, the size of the time domain offset is equal to the time interval between the time domain position at which the communication device 500 receives the carrier signal and the time domain position at which the communication device 500 starts to send the backscatter signal; or
[0423] The size of the time domain offset is equal to the time interval between the time domain position at which the communication device 500 receives the characteristic sequence in the carrier signal and the time domain position at which the communication device 500 starts to send the backscatter signal.
[0424] In some embodiments, the multiple carrier signals are sent by the target device, or are sent by a device other than the target device and the communication device 500 .
[0425] In some embodiments, the multiple carrier signals are sent via broadcast or multicast.
[0426] In some embodiments, the multiple carrier signals are sent via unicast.
[0427] In some embodiments, the communication device 500 is a communication device 500 scheduled by the target device.
[0428] In some embodiments, the backscatter signal includes a first part and / or a second part, wherein the first part is used to carry first information, the first information is used to determine the position of the communication device 500 that sends the backscatter signal, and the second part is used by the target device to determine the phase information of the backscatter signal.
[0429] In some embodiments, a frequency difference between each two backscatter signals in the plurality of backscatter signals is less than or equal to a first threshold, the first threshold being associated with a farthest distance for positioning; or
[0430] A frequency difference between each two carrier signals in the plurality of carrier signals is less than or equal to a first threshold value, and the first threshold value is associated with a farthest distance of positioning.
[0431] In some embodiments, the plurality of backscatter signals include a plurality of first backscatter signals, and the plurality of first backscatter signals are obtained by backscattering with different frequency offsets based on a first carrier signal.
[0432] In some embodiments, the first carrier signal is sent via broadcast or multicast, or the first carrier signal is sent via unicast.
[0433] In some embodiments, the first carrier signal is sent by a target device or a device other than the target device and the communication device 500 .
[0434] In some embodiments, the frequency offsets of the plurality of first backscatter signals relative to the first carrier signal are predefined, or determined by the communication device 500 , or configured by the target device.
[0435] In some embodiments, the plurality of first backscatter signals and the first carrier signal have a time domain offset.
[0436] In some embodiments, the time domain offset is predefined, or determined by the communication device 500 that sends the multiple backscatter signals, or configured by the target device.
[0437] In some embodiments, a frequency difference between each two first backscatter signals in the plurality of first backscatter signals is less than or equal to a first threshold, and the first threshold is associated with a farthest distance for positioning.
[0438] In some embodiments, the first backscatter signal is used by the target device to determine phase information of the backscatter signal.
[0439] In some embodiments, the plurality of backscatter signals further include a second backscatter signal, where the second backscatter signal is used to carry first information, and the first information is used to determine the location of the communication device 500 .
[0440] In some embodiments, the frequency of the second backscattered signal is obtained based on the backscattering of the first carrier signal, and the frequency of the second backscattered signal is the same as the frequency of the first carrier signal.
[0441] In some embodiments, the second backscatter signal and the first carrier signal have a time domain offset.
[0442] In some embodiments, the time domain offset is predefined, or determined by the communication device 500, or configured by the target device.
[0443] In some embodiments, a guard interval is provided between the plurality of first backscatter signals and the second backscatter signal.
[0444] In some embodiments, the first backscatter signal includes a first part and / or a second part, wherein the first part is used to carry first information, the first information is used to determine the position of the communication device 500, and the second part is used by the target device to determine the phase information of the backscatter signal.
[0445] In some embodiments, the first information includes identification information of the communication device 500 that sends the backscatter signal and / or location information of the communication device 500 .
[0446] In some embodiments, the first portion precedes the second portion, or the second portion of the signal precedes the first portion of the signal.
[0447] In some embodiments, a guard interval is provided between the first portion and the second portion.
[0448] In some embodiments, the duration of the first portion, the second portion and the guard interval is predefined; or, the duration of the first portion, the second portion and the guard interval is configurable.
[0449] In some embodiments, the communication unit 510 is further configured to:
[0450] Control information sent by the target device is received, where the control information is used to control a sending mode of the multiple backscatter signals.
[0451] In some embodiments, the control information is used to indicate at least one of the following:
[0452] identification information of the communication device 500 that sends the plurality of backscatter signals;
[0453] The frequency domain offset used by the communication device 500 to send the backscatter signal;
[0454] The time domain offset used by the communication device 500 to send the backscatter signal;
[0455] The signal processing method used by the communication device 500 to send backscattered signals;
[0456] The information structure of the backscattered signal.
[0457] In some embodiments, the control information is carried in a carrier signal sent by the target device, or the control information is sent before the target device sends the carrier signal.
[0458] Alternatively, in some embodiments, the communication unit may be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip. The processing unit may be one or more processors.
[0459] It should be understood that the communication device 500 according to the embodiment of the present application may correspond to the anchor device in the embodiment of the method of the present application, and the above-mentioned and other operations and / or functions of each unit in the communication device 500 are respectively for implementing the corresponding processes of the anchor device in the method 200 shown in Figures 11 to 33. For the sake of brevity, they will not be repeated here.
[0460] Figure 36 is a schematic structural diagram of a communication device 600 provided in an embodiment of the present application. The communication device 600 shown in Figure 36 includes a processor 610, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.
[0461] Optionally, as shown in FIG36 , the communication device 600 may further include a memory 620. The processor 610 may call and execute a computer program from the memory 620 to implement the method in the embodiment of the present application.
[0462] The memory 620 may be a separate device independent of the processor 610 , or may be integrated into the processor 610 .
[0463] Optionally, as shown in FIG36 , the communication device 600 may further include a transceiver 630 , and the processor 610 may control the transceiver 630 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices.
[0464] The transceiver 630 may include a transmitter and a receiver. The transceiver 630 may further include an antenna, and the number of antennas may be one or more.
[0465] Optionally, the communication device 600 may specifically be the target device of the embodiment of the present application, and the communication device 600 may implement the corresponding processes implemented by the target device in each method of the embodiment of the present application. For the sake of brevity, they will not be repeated here.
[0466] Optionally, the communication device 600 may specifically be an anchor device in an embodiment of the present application, and the communication device 600 may implement the corresponding processes implemented by the anchor device in each method in the embodiment of the present application. For the sake of brevity, they will not be described here.
[0467] Figure 37 is a schematic structural diagram of a chip according to an embodiment of the present application. The chip 700 shown in Figure 37 includes a processor 710, which can call and run a computer program from a memory to implement the method according to the embodiment of the present application.
[0468] Optionally, as shown in FIG37 , the chip 700 may further include a memory 720. The processor 710 may call and execute a computer program from the memory 720 to implement the method in the embodiment of the present application.
[0469] The memory 720 may be a separate device independent of the processor 710 , or may be integrated into the processor 710 .
[0470] Optionally, the chip 700 may further include an input interface 730. The processor 710 may control the input interface 730 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.
[0471] Optionally, the chip 700 may further include an output interface 740. The processor 710 may control the output interface 740 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.
[0472] Optionally, the chip can be applied to the target device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the target device in each method of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0473] Optionally, the chip can be applied to the anchor device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the anchor device in the various methods of the embodiments of the present application. For the sake of brevity, they are not described here.
[0474] 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.
[0475] FIG38 is a schematic block diagram of a communication system 900 provided in an embodiment of the present application. As shown in FIG38 , the communication system 900 includes a target device 910 and an anchor device 920 .
[0476] Among them, the target device 910 can be used to implement the corresponding functions implemented by the target device in the above method, and the anchor device 920 can be used to implement the corresponding functions implemented by the anchor device in the above method. For the sake of brevity, they are not repeated here.
[0477] It should be understood that the processor of the embodiments of the present application may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment can be completed by hardware integrated logic circuits in the processor or software instructions. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0478] It is understood that the memory in the embodiments of the present application 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), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0479] 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.
[0480] An embodiment of the present application also provides a computer-readable storage medium for storing a computer program.
[0481] Optionally, the computer-readable storage medium can be applied to the target device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the target device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0482] Optionally, the computer-readable storage medium can be applied to the anchor device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the anchor device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0483] An embodiment of the present application also provides a computer program product, including computer program instructions.
[0484] Optionally, the computer program product can be applied to the target device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the target device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0485] Optionally, the computer program product can be applied to the anchor device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the anchor device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0486] The embodiment of the present application also provides a computer program.
[0487] Optionally, the computer program can be applied to the target device in the embodiments of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the target device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0488] Optionally, the computer program can be applied to the anchor device in the embodiments of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the anchor device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0489] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0490] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0491] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0492] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0493] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0494] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0495] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application 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 claims.
Claims
1. A wireless communication method, characterized in that: include: The target device receives a plurality of backscatter signals sent by each of the plurality of anchor devices, wherein the plurality of backscatter signals have different frequencies; The distance information between the target device and each anchor device is determined according to the phase information of the multiple backscattered signals sent by each anchor device, and the distance information between the target device and the multiple anchor devices is used to determine the location information of the target device.
2. The method according to claim 1, characterized in that The multiple backscattered signals are obtained based on backscattering of multiple carrier signals, wherein the frequencies of the multiple carrier signals are different.
3. The method according to claim 2, characterized in that The multiple carrier signals are sent simultaneously, or the multiple carrier signals are sent in a time division manner.
4. The method according to claim 3, characterized in that When the multiple carrier signals are sent in a time division manner, the multiple carrier signals are sent completely within a first time window.
5. The method according to claim 4, characterized in that The length of the first time window is predefined, or determined by the target device.
6. The method according to any one of claims 2 to 5, characterized in that The frequencies of the multiple backscattered signals are the same as the frequencies of the corresponding carrier signals; or The frequencies of the plurality of backscatter signals and the frequencies of the corresponding carrier signals have a frequency offset.
7. The method according to claim 6, characterized in that The frequency offset is predefined, or determined by an anchor device that sends the multiple backscatter signals, or configured by the target device.
8. The method according to claim 6 or 7, characterized in that Whether the anchor point device performs frequency shift on the carrier signal to obtain the backscattered signal is predefined, or Whether the anchor device performs frequency shift on the carrier signal to obtain the backscattered signal is configured by the target device.
9. The method according to any one of claims 2 to 8, characterized in that The plurality of backscatter signals and the plurality of carrier signals have a time domain offset.
10. The method according to claim 9, characterized in that The time domain offset is predefined, or determined by an anchor device that sends the multiple backscatter signals, or configured by the target device.
11. The method according to claim 9 or 10, characterized in that The size of the time domain offset is equal to the time interval between the time domain position at which the anchor point device receives the carrier signal and the time domain position at which the anchor point device starts to send the backscatter signal; or The size of the time domain offset is equal to the time interval between the time domain position at which the anchor point device receives the control information or characteristic sequence in the carrier signal and the time domain position at which the anchor point device starts to send the backscatter signal.
12. The method according to any one of claims 2 to 11, characterized in that The multiple carrier signals are sent by the target device, or by a device other than the target device and the anchor device.
13. The method according to any one of claims 2 to 12, characterized in that The multiple carrier signals are sent in a broadcast or multicast manner.
14. The method according to any one of claims 2 to 13, characterized in that The multiple carrier signals are sent in a unicast manner.
15. The method according to claim 14, characterized in that The multiple anchor point devices are multiple anchor point devices scheduled by the target device.
16. The method according to any one of claims 1 to 15, characterized in that The backscatter signal includes a first part and / or a second part, wherein the first part is used to carry first information, the first information is used to determine the position of the anchor device that sends the backscatter signal, and the second part is used by the target device to determine the phase information of the backscatter signal.
17. The method according to any one of claims 2 to 16, characterized in that A frequency difference between each two backscatter signals in the plurality of backscatter signals is less than or equal to a first threshold, wherein the first threshold is associated with a maximum distance for positioning; or A frequency difference between each two carrier signals in the plurality of carrier signals is less than or equal to a first threshold value, and the first threshold value is associated with a farthest distance of positioning.
18. The method according to any one of claims 1 to 17, characterized in that The multiple backscatter signals include multiple first backscatter signals, and the multiple first backscatter signals are obtained by performing backscattering with different frequency offsets based on a first carrier signal.
19. The method according to claim 18, characterized in that The first carrier signal is sent in a broadcast or multicast manner, or the first carrier signal is sent in a unicast manner.
20. The method according to claim 18 or 19, characterized in that The first carrier signal is sent by the target device or by a device other than the target device and the anchor device.
21. The method according to any one of claims 18 to 20, characterized in that The frequency offsets of the multiple first backscatter signals relative to the first carrier signal are predefined, or determined by the anchor device, or configured by the target device.
22. The method according to any one of claims 18 to 21, characterized in that The plurality of first backscatter signals and the first carrier signal have a time domain offset.
23. The method according to claim 22, characterized in that The time domain offset is predefined, or determined by an anchor device that sends the multiple backscatter signals, or configured by the target device.
24. The method according to any one of claims 18 to 23, characterized in that A frequency difference between each two first backscatter signals in the plurality of first backscatter signals is less than or equal to a first threshold value, and the first threshold value is associated with a farthest distance of positioning.
25. The method according to any one of claims 18 to 24, characterized in that The first backscatter signal is used by the target device to determine phase information of the backscatter signal.
26. The method according to claim 25, characterized in that The multiple backscatter signals further include a second backscatter signal, where the second backscatter signal is used to carry first information, and the first information is used to determine the position of the anchor device.
27. The method according to claim 26, characterized in that The frequency of the second backscattered signal is obtained based on the backscattering of the first carrier signal, and the frequency of the second backscattered signal is the same as the frequency of the first carrier signal.
28. The method according to claim 26 or 27, characterized in that The second backscatter signal and the first carrier signal have a time domain offset.
29. The method according to claim 28, characterized in that The time domain offset is predefined, or determined by an anchor device that sends the second backscatter signal, or configured by the target device.
30. The method according to any one of claims 26 to 29, characterized in that A guard interval is provided between the plurality of first backscatter signals and the second backscatter signal.
31. The method according to any one of claims 18 to 24, wherein: The first backscatter signal includes a first part and / or a second part, wherein the first part is used to carry first information, the first information is used to determine the position of the anchor device, and the second part is used by the target device to determine phase information of the backscatter signal.
32. The method according to claim 16, 26 or 31, characterized in that The first information includes identification information of an anchor device that sends the backscatter signal and / or location information of the anchor device.
33. The method according to claim 16 or 31, characterized in that The first part is before the second part, or the second part signal is before the first part signal.
34. The method according to claim 33, wherein A guard interval is provided between the first portion and the second portion.
35. The method according to claim 34, wherein The durations of the first part, the second part and the guard interval are predefined; or The duration of the first portion, the second portion and the guard interval is configurable.
36. The method according to any one of claims 1 to 35, wherein The method further comprises: The target device sends control information to the multiple anchor devices, where the control information is used to control a sending manner of the multiple backscatter signals.
37. The method according to claim 36, wherein The control information is used to indicate at least one of the following: identification information of an anchor device that sends the plurality of backscatter signals; The frequency domain offset used by the anchor device to send the backscatter signal; The time domain offset used by the anchor device to send the backscatter signal; The signal processing method used by the anchor device to send the backscattered signal; The information structure of the backscattered signal.
38. The method according to claim 36 or 37, characterized in that The control information is carried in a carrier signal sent by the target device, or the control information is sent before the target device sends the carrier signal.
39. The method according to any one of claims 1 to 38, wherein The determining, based on phase information of the multiple backscattered signals sent by each anchor device, the distance between the target device and each anchor device includes: The distance between the target device and the anchor device is determined according to phase difference information between the multiple backscattered signals and corresponding carrier signals.
40. The method according to claim 39, wherein The determining, based on phase difference information between the multiple backscattered signals and corresponding carrier signals, a distance between the target device and the anchor device, includes: When the multiple backscatter signals include at least three backscatter signals, the target device determines, according to phase difference information between each two backscatter signals of the at least three backscatter signals and corresponding carrier signals, a plurality of distances between the target device and the anchor device; A target distance between the target device and the anchor device is determined according to a plurality of distances between the target device and the anchor device.
41. The method according to any one of claims 1 to 40, wherein The method further comprises: The target device obtains location information of the multiple anchor devices; The location information of the target device is determined according to the distance information between the target device and the multiple anchor devices and the location information of the multiple anchor devices.
42. The method according to claim 41, wherein The location information of the plurality of anchor point devices is obtained from backscatter signals sent by the plurality of anchor point devices; or The location information of the multiple anchor point devices is acquired from a control node according to identification information of the anchor point devices carried in backscatter signals sent by the multiple anchor point devices, wherein the control node stores the location information of the multiple anchor point devices.
43. The method according to any one of claims 1 to 40, characterized in that The method further comprises: The target device sends identification information of the multiple anchor devices and distance information between the target device and the multiple anchor devices to the control node, wherein the control node stores location information of the multiple anchor devices; The target device receives the location information of the target device sent by the control node.
44. A wireless communication method, characterized in that: include: The anchor device sends multiple backscatter signals to the target device, where the multiple backscatter signals have different frequencies, wherein phase information of the multiple backscatter signals sent by the anchor device is used to determine the distance information between the target device and each anchor device.
45. The method according to claim 44, wherein The multiple backscattered signals are obtained based on backscattering of multiple carrier signals, wherein the frequencies of the multiple carrier signals are different.
46. The method according to claim 45, characterized in that The multiple carrier signals are sent simultaneously, or the multiple carrier signals are sent in a time division manner.
47. The method according to claim 46, wherein When the multiple carrier signals are sent in a time division manner, the multiple carrier signals are sent completely within a first time window.
48. The method according to claim 47, wherein The length of the first time window is predefined, or determined by the target device.
49. The method according to any one of claims 45 to 48, wherein The frequencies of the multiple backscattered signals are the same as the frequencies of the corresponding carrier signals; or The frequencies of the plurality of backscatter signals and the frequencies of the corresponding carrier signals have a frequency offset.
50. The method according to claim 49, wherein The frequency offset is predefined, or determined by the anchor device, or configured by the target device.
51. The method according to claim 49 or 50, characterized in that Whether the anchor point device performs frequency shift on the carrier signal to obtain the backscattered signal is predefined, or Whether the anchor device performs frequency shift on the carrier signal to obtain the backscattered signal is configured by the target device.
52. The method according to any one of claims 45 to 51, wherein: The plurality of backscatter signals and the plurality of carrier signals have a time domain offset.
53. The method according to claim 52, characterized in that The time domain offset is predefined, or determined by the anchor device, or configured by the target device.
54. The method according to claim 52 or 53, characterized in that The size of the time domain offset is equal to the time interval between the time domain position at which the anchor point device receives the carrier signal and the time domain position at which the anchor point device starts to send the backscatter signal; or The size of the time domain offset is equal to the time interval between the time domain position at which the anchor point device receives the characteristic sequence in the carrier signal and the time domain position at which the anchor point device starts to send the backscatter signal.
55. The method according to any one of claims 45 to 54, wherein: The multiple carrier signals are sent by the target device, or by a device other than the target device and the anchor device.
56. The method according to any one of claims 45 to 55, wherein: The multiple carrier signals are sent in a broadcast or multicast manner.
57. The method according to any one of claims 45 to 56, wherein: The multiple carrier signals are sent in a unicast manner.
58. The method according to claim 57, wherein The anchor device is an anchor device scheduled by the target device.
59. The method according to any one of claims 44 to 58, wherein The backscatter signal includes a first part and / or a second part, wherein the first part is used to carry first information, the first information is used to determine the position of the anchor device that sends the backscatter signal, and the second part is used by the target device to determine the phase information of the backscatter signal.
60. The method according to any one of claims 45 to 59, characterized in that A frequency difference between each two backscatter signals in the plurality of backscatter signals is less than or equal to a first threshold, wherein the first threshold is associated with a maximum distance for positioning; or A frequency difference between each two carrier signals in the plurality of carrier signals is less than or equal to a first threshold value, and the first threshold value is associated with a farthest distance of positioning.
61. The method according to any one of claims 44 to 60, wherein: The multiple backscatter signals include multiple first backscatter signals, and the multiple first backscatter signals are obtained by performing backscattering with different frequency offsets based on a first carrier signal.
62. The method according to claim 61, characterized in that The first carrier signal is sent in a broadcast or multicast manner, or the first carrier signal is sent in a unicast manner.
63. The method according to claim 61 or 62, characterized in that The first carrier signal is sent by the target device or by a device other than the target device and the anchor device.
64. The method according to any one of claims 61 to 63, wherein: The frequency offsets of the multiple first backscatter signals relative to the first carrier signal are predefined, or determined by the anchor device, or configured by the target device.
65. The method according to any one of claims 61 to 64, characterized in that The plurality of first backscatter signals and the first carrier signal have a time domain offset.
66. The method according to claim 65, characterized in that The time domain offset is predefined, or determined by an anchor device that sends the multiple backscatter signals, or configured by the target device.
67. The method according to any one of claims 61 to 66, characterized in that A frequency difference between each two first backscatter signals in the plurality of first backscatter signals is less than or equal to a first threshold value, and the first threshold value is associated with a farthest distance of positioning.
68. The method according to any one of claims 61 to 64, characterized in that The first backscatter signal is used by the target device to determine phase information of the backscatter signal.
69. The method according to claim 68, characterized in that The multiple backscatter signals further include a second backscatter signal, where the second backscatter signal is used to carry first information, and the first information is used to determine the position of the anchor device.
70. The method according to claim 69, wherein The frequency of the second backscattered signal is obtained based on the backscattering of the first carrier signal, and the frequency of the second backscattered signal is the same as the frequency of the first carrier signal.
71. The method according to claim 69 or 70, characterized in that The second backscatter signal and the first carrier signal have a time domain offset.
72. The method according to claim 71, characterized in that The time domain offset is predefined, or determined by the anchor device, or configured by the target device.
73. The method according to any one of claims 69 to 72, wherein: A guard interval is provided between the plurality of first backscatter signals and the second backscatter signal.
74. The method according to any one of claims 61 to 67, wherein The first backscatter signal includes a first part and / or a second part, wherein the first part is used to carry first information, the first information is used to determine the position of the anchor device, and the second part is used by the target device to determine phase information of the backscatter signal.
75. The method of claim 59, 69 or 74, wherein: The first information includes identification information of an anchor device that sends the backscatter signal and / or location information of the anchor device.
76. The method according to claim 59 or 74, characterized in that The first part is before the second part, or the second part signal is before the first part signal.
77. The method according to claim 76, characterized in that A guard interval is provided between the first portion and the second portion.
78. The method according to claim 77, characterized in that The durations of the first part, the second part and the guard interval are predefined; or The duration of the first portion, the second portion and the guard interval is configurable.
79. The method according to any one of claims 44 to 78, wherein The method further comprises: The anchor device receives control information sent by the target device, where the control information is used to control a sending mode of the multiple backscatter signals.
80. The method according to claim 79, wherein The control information is used to indicate at least one of the following: identification information of an anchor device that sends the plurality of backscatter signals; The frequency domain offset used by the anchor device to send the backscatter signal; The time domain offset used by the anchor device to send the backscatter signal; The signal processing method used by the anchor device to send the backscattered signal; The information structure of the backscattered signal.
81. The method according to claim 79 or 80, characterized in that The control information is carried in a carrier signal sent by the target device, or the control information is sent before the target device sends the carrier signal.
82. A communication device, characterized in that include: a communication unit, configured to receive a plurality of backscatter signals sent by each of a plurality of anchor devices, wherein the plurality of backscatter signals have different frequencies; A processing unit is used to determine the distance information between the communication device and each anchor device based on the phase information of the multiple backscattered signals sent by each anchor device, and the distance information between the communication device and the multiple anchor devices is used to determine the location information of the communication device.
83. A communication device, characterized in that include: A communication unit is used to send multiple backscatter signals to a target device, where the frequencies of the multiple backscatter signals are different, wherein phase information of the multiple backscatter signals sent by the communication device is used to determine distance information between the target device and the communication device.
84. A communication device, characterized in that include: 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 to execute the method according to any one of claims 1 to 43, or the method according to any one of claims 44 to 81.
85. A chip, characterized in that include: A processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes the method according to any one of claims 1 to 43, or the method according to any one of claims 44 to 81.
86. A computer-readable storage medium, characterized in that Used to store a computer program, the computer program causing a computer to execute the method according to any one of claims 1 to 43, or the method according to any one of claims 44 to 81.
87. A computer program product, characterized in that Comprising computer program instructions which cause a computer to perform the method of any one of claims 1 to 43, or the method of any one of claims 44 to 81.
88. A computer program, characterized in that The computer program causes a computer to execute the method of any one of claims 1 to 43, or the method of any one of claims 44 to 81.