Passive Internet of Things self-interference elimination method and device, equipment, storage medium and program product

By utilizing the impedance characteristics of square wave signals and RF switches at the tag end, the frequency bands of reflected and excitation signals in passive IoT are changed, solving the signal interference problem at the receiver end and improving signal reception accuracy and system stability.

CN120880476APending Publication Date: 2025-10-31CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511055907.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-30
Publication Date
2025-10-31

AI Technical Summary

Technical Problem

In passive IoT, the reflected signal at the receiver is interfered with by a strong excitation signal, which leads to a decrease in reception quality and system performance. Traditional interference cancellation methods suffer from phase noise, multipath effect, slow algorithm convergence speed and high hardware complexity, resulting in low signal reception accuracy and system stability.

Method used

At the tag end, the original baseband signal is frequency-modulated using a pre-generated square wave signal to generate a new baseband signal. The RF switch is controlled to switch between total reflection impedance states to backscatter the excitation signal, ensuring that the reflected signal and the excitation signal are in different frequency bands.

Benefits of technology

It improves the accuracy of the reflected signal at the receiving end and the stability of the communication system, while avoiding complex real-time tracking and increased power consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120880476A_ABST
    Figure CN120880476A_ABST
Patent Text Reader

Abstract

The invention discloses a passive Internet of Things self-interference elimination method, device and equipment, a storage medium and a program product, which are applied to a label end. The method comprises the following steps: acquiring an original baseband signal of a passive tag; performing frequency modulation processing on the original baseband signal by using the pre-generated square wave signal to obtain a new baseband signal; controlling a radio frequency switch to switch between two predetermined total reflection impedance states based on the new baseband signal so as to perform backscattering on an excitation signal received by the passive tag to obtain a reflection signal; the reflected signal and the excitation signal are in different frequency bands. By adopting the method, the accuracy of the reflected signal received by the receiving end and the stability of a communication system can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless technology, and in particular to a passive Internet of Things (IoT) self-interference cancellation method, apparatus, device, storage medium, and program product. Background Technology

[0002] Passive IoT, with its low power consumption and ease of deployment, has shown great application potential in fields such as smart logistics, asset tracking, and environmental monitoring. Passive tags, as a core component of passive IoT, transmit information by backscattering the incident excitation signal. This operating mode places the excitation signal and the tag's reflected signal in the same frequency band. However, because the tag's reflected signal is extremely weak, the strong excitation signal can severely interfere with the reflected signal during demodulation at the receiver, causing receiver link blockage and completely drowning out the reflected signal, significantly impacting signal reception quality and system performance.

[0003] Currently, traditional techniques typically employ tracking the amplitude and phase of the excitation signal at the receiver for interference cancellation. This method requires real-time monitoring of the amplitude and phase changes of the excitation signal and generating an opposite signal to cancel out the interference. However, in practical applications, this traditional approach suffers from problems such as incomplete interference cancellation and poor system adaptability due to phase noise, multipath effects, slow algorithm convergence speed, mutual interference between multiple tags, and high hardware complexity, resulting in low signal reception accuracy and system stability.

[0004] Therefore, improving signal reception accuracy and system stability has become an urgent problem to be solved. Summary of the Invention

[0005] This application provides a passive Internet of Things (IoT) self-interference cancellation method, apparatus, device, storage medium, and program product, which can help improve the accuracy of reflected signals received by the receiver and the stability of the communication system.

[0006] Firstly, this application provides a passive Internet of Things (IoT) self-interference cancellation method, applied to the tag end; the method includes:

[0007] Obtain the raw baseband signal of the passive tag;

[0008] The original baseband signal is frequency-modulated using a pre-generated square wave signal to obtain a new baseband signal;

[0009] The new baseband signal controls the RF switch to switch between two predetermined total reflection impedance states to backscatter the excitation signal received by the passive tag and obtain the reflected signal; the reflected signal and the excitation signal are in different frequency bands.

[0010] In one embodiment, the original baseband signal is frequency-modulated using a pre-generated square wave signal to obtain a new baseband signal, including: multiplying the original baseband signal and the pre-generated square wave signal to obtain a new baseband signal; or multiplying the original baseband signal and the fundamental frequency of the pre-generated square wave signal to obtain a new baseband signal.

[0011] In one embodiment, multiplying the original baseband signal and the pre-generated square wave signal to obtain a new baseband signal includes: multiplying the original baseband signal and the pre-generated square wave signal in the time domain to obtain a new baseband signal; multiplying the original baseband signal and the fundamental wave of the pre-generated square wave signal to obtain a new baseband signal includes: multiplying the original baseband signal and the fundamental wave of the pre-generated square wave signal in the time domain to obtain a new baseband signal.

[0012] In one embodiment, controlling the radio frequency switch to switch between two predetermined total reflection impedance states based on the new baseband signal to backscatter the excitation signal received by the passive tag and obtain a reflected signal includes: generating a control signal based on the new baseband signal; and driving the radio frequency switch to switch between two predetermined total reflection impedance states based on the control signal to backscatter the excitation signal received by the passive tag.

[0013] In one embodiment, a control signal is generated based on the new baseband signal, including: encoding the new baseband signal and pulse shaping the new baseband signal to obtain a processed new baseband signal; and performing level conversion on the processed new baseband signal to obtain the control signal.

[0014] In one embodiment, the two total reflection impedance states include an open-circuit state and a short-circuit state, wherein the transmitted signal in the open-circuit state has the same power as the reflected signal in the short-circuit state, and the phase difference is 180 degrees.

[0015] Secondly, this application provides a passive Internet of Things (IoT) self-interference cancellation device applied to a tag; the device includes:

[0016] The acquisition module is used to acquire the raw baseband signal of the passive tag;

[0017] The processing module is used to perform frequency modulation processing on the original baseband signal using the pre-generated square wave signal to obtain a new baseband signal;

[0018] The control module is used to control the radio frequency switch to switch between two predetermined total reflection impedance states based on the new baseband signal, so as to backscatter the excitation signal received by the passive tag to obtain the reflected signal; the reflected signal and the excitation signal are in different frequency bands.

[0019] Thirdly, this application provides an apparatus including a processor and a memory, the memory storing a computer program; when the processor executes the computer program, it implements the steps in the method provided in the first aspect.

[0020] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method provided in the first aspect.

[0021] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps in the method provided in the first aspect.

[0022] The aforementioned passive IoT self-interference cancellation method, apparatus, device, storage medium, and program products are applied to the tag end. The tag end acquires the original baseband signal of the passive tag; it uses a pre-generated square wave signal to perform frequency modulation processing on the original baseband signal to obtain a new baseband signal; based on the new baseband signal, it controls a radio frequency switch to switch between two predetermined total reflection impedance states to backscatter the excitation signal received by the passive tag, obtaining a reflected signal; the reflected signal and the excitation signal are in different frequency bands. Using this method, the tag end can utilize the square wave signal and the impedance characteristics of the radio frequency switch in the total reflection impedance state to backscatter the received excitation signal. This ensures that the final reflected signal and the excitation signal are in different frequency bands, thus changing the interference phenomenon caused by the reflected signal and excitation signal being at the same frequency, thereby improving the accuracy of the reflected signal received by the receiver. Furthermore, compared to interference cancellation methods that track the amplitude and phase of the excitation signal at the receiver, this method eliminates the need for complex real-time tracking and does not significantly increase the tag's power consumption, thus improving the stability of the communication system. This method can improve the accuracy of the reflected signal received by the receiver and the stability of the communication system. Attached Figure Description

[0023] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0024] Figure 1 This is a schematic diagram of the structure of a label end;

[0025] Figure 2 This is a schematic diagram of the structure of a tag end provided in an embodiment of this application;

[0026] Figure 3 This is a flowchart illustrating a passive Internet of Things (IoT) self-interference cancellation method provided in an embodiment of this application.

[0027] Figure 4 This is a schematic diagram of the structure of a radio frequency switch provided in an embodiment of this application;

[0028] Figure 5 This is a flowchart illustrating another passive IoT self-interference cancellation method provided in the embodiments of this application;

[0029] Figure 6 This is a schematic diagram of the structure of a passive Internet of Things self-interference cancellation device provided in an embodiment of this application;

[0030] Figure 7 This is a schematic diagram of the structure of a device provided in an embodiment of this application. Detailed Implementation

[0031] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0032] First, a brief explanation of some terms / nouns involved in the embodiments of this application will be given.

[0033] 1. Passive Internet of Things

[0034] Passive Internet of Things (IoT): Passive IoT refers to ultra-low power cellular IoT technology that uses energy harvesting technology and backscatter communication technology to achieve data acquisition, transmission and communication. It is an IoT technology that can work without external power supply or battery.

[0035] Passive IoT, with its low power consumption and ease of deployment, has shown great application potential in fields such as smart logistics, asset tracking, and environmental monitoring. Passive tags, as a core component of passive IoT, transmit information by backscattering and modulating the incident excitation signal. Please see [link to relevant documentation]. Figure 1 , Figure 1 This is a schematic diagram of the structure of a label end. For example... Figure 1 As shown, the tag uses the acquired baseband signal from the passive tag to control an RF switch that switches between matched impedance and reflected impedance states to backscatter the received excitation signal, thus obtaining a reflected signal. In this way, the final reflected signal and the excitation signal are in the same frequency band. However, because the reflected signal is extremely weak, the strong excitation signal during demodulation at the receiver can severely interfere with the reflected signal, causing the receiver's receiving link to be blocked. The reflected signal is completely drowned out, significantly impacting signal reception quality and system performance.

[0036] Currently, traditional techniques typically employ tracking the amplitude and phase of the excitation signal at the receiver for interference cancellation. This method requires real-time monitoring of the amplitude and phase changes of the excitation signal and generating an opposite signal to cancel out the interference. However, in practical applications, this traditional approach suffers from problems such as incomplete interference cancellation and poor system adaptability due to phase noise, multipath effects, slow algorithm convergence speed, mutual interference between multiple tags, and high hardware complexity, resulting in low signal reception accuracy and system stability.

[0037] Based on this, embodiments of this application provide a passive IoT self-interference cancellation method, apparatus, device, storage medium, and program product, applied to the tag end; please refer to Figure 2 , Figure 2 This is a schematic diagram of the structure of a tag end provided in an embodiment of this application. For example... Figure 2 As shown, the tag end can use a pre-generated square wave signal to perform frequency modulation processing on the acquired passive tag's original baseband signal to obtain a new baseband signal; based on the new baseband signal, the RF switch is controlled in two predetermined total reflection impedance states ( Figure 2 The tag switches between total reflection impedance state 1 and total reflection impedance state 2 to backscatter the received excitation signal, obtaining a reflected signal. Using this method, the tag can utilize the impedance characteristics of the square wave signal and the RF switch in the total reflection impedance state to backscatter the received excitation signal. This ensures that the final reflected signal and the excitation signal are in different frequency bands, thus avoiding interference caused by the reflected signal and excitation signal being at the same frequency, thereby improving the accuracy of the reflected signal received by the receiver. Furthermore, compared to interference cancellation methods that track the amplitude and phase of the excitation signal at the receiver, this method eliminates the need for complex real-time tracking and does not significantly increase the tag's power consumption, thus improving the stability of the communication system. In short, this method improves the accuracy of the reflected signal received by the receiver and the stability of the communication system.

[0038] Optionally, in this application, the label end can be a passive label.

[0039] The passive IoT self-interference cancellation method provided in the embodiments of this application is described below with reference to the accompanying drawings.

[0040] Please see Figure 3 , Figure 3 This is a flowchart illustrating a passive IoT self-interference cancellation method provided in an embodiment of this application. This method can be applied to the tag end (e.g., a passive tag). Figure 3 As shown, the method may include, but is not limited to, the following steps:

[0041] S301. Obtain the raw baseband signal of the passive tag.

[0042] Passive tags are wireless identification devices that can operate without a built-in battery, relying on external energy (such as radio frequency or light energy) to power their data communication. Passive tags are a core component of radio frequency identification (RFID) technology.

[0043] The raw baseband signal refers to the unmodulated original signal, which typically has a low frequency range and is transmitted directly over the channel (baseband transmission) or used as the basis for modulation (bandwidth transmission). It is the most basic form of information representation in a communication system.

[0044] In one alternative implementation, the raw baseband signal of the passive tag is a response signal generated locally by the passive tag after receiving a reader command. For example, the reader command may be a read / write command, in which case the tag can receive the read / write command and generate the raw baseband signal in response.

[0045] S302. Use the pre-generated square wave signal to perform frequency modulation processing on the original baseband signal to obtain a new baseband signal.

[0046] In one alternative implementation, the square wave signal can be generated by the tag end through an internal clock divider module.

[0047] This application does not limit the frequency of the square wave signal. For example, the frequency of the square wave signal is 1MHz.

[0048] S303. Based on the new baseband signal, the radio frequency switch is controlled to switch between two predetermined total reflection impedance states to backscatter the excitation signal received by the passive tag and obtain the reflected signal; the reflected signal and the excitation signal are in different frequency bands.

[0049] For example, please see Figure 4 , Figure 4 This is a schematic diagram of the structure of a radio frequency switch provided in an embodiment of this application. Figure 4 As shown, this includes a Control Signal (CTRL) input port, a Radio Frequency (RF) 1 input port, and an RF 2 (RF2) input port. The control signal is a key electrical signal used to control the switch state (on / off), controlling the RF switch's on / off state through high and low levels. Radio frequency refers to electromagnetic wave signals with frequencies between 3kHz and 300GHz, suitable for wireless communication, radar, and other applications.

[0050] The excitation signal is a specific signal used to elicit a response from the device or circuit under test. It is a key input signal in measurement, analysis, and control systems.

[0051] In some embodiments, the excitation signal may be an excitation signal received by the tag from the test system, or an excitation signal received by the tag from the signal generator, etc., without limitation.

[0052] In this embodiment, the tag can acquire the original baseband signal of the passive tag; the original baseband signal is frequency-modulated using a pre-generated square wave signal to obtain a new baseband signal; based on the new baseband signal, the radio frequency switch is controlled to switch between two predetermined total reflection impedance states to backscatter the excitation signal received by the passive tag, obtaining a reflected signal; the reflected signal and the excitation signal are in different frequency bands. Using this method, the tag can utilize the square wave signal and the impedance characteristics of the radio frequency switch in the total reflection impedance state to backscatter the received excitation signal. This ensures that the final reflected signal and the excitation signal are in different frequency bands, thus avoiding interference caused by the reflected signal and excitation signal being at the same frequency, thereby improving the accuracy of the reflected signal received by the receiver. Furthermore, compared to interference cancellation methods that track the amplitude and phase of the excitation signal at the receiver, this method eliminates the need for complex real-time tracking and does not significantly increase the tag's power consumption, thus improving the stability of the communication system. In short, this method improves the accuracy of the reflected signal received by the receiver and the stability of the communication system.

[0053] In one alternative implementation, Figure 2 In the passive IoT self-interference cancellation method shown, the tag uses a pre-generated square wave signal to perform frequency modulation processing on the original baseband signal to obtain a new baseband signal. This may include: multiplying the original baseband signal and the pre-generated square wave signal to obtain a new baseband signal; or multiplying the original baseband signal and the fundamental frequency of the pre-generated square wave signal to obtain a new baseband signal.

[0054] The fundamental frequency (FDF) refers to the lowest frequency and largest amplitude component of a square wave signal, and is the most energetic harmonic. The fundamental frequency can also be called the first harmonic.

[0055] Since the energy in a square wave signal is mainly concentrated in the fundamental wave, the energy of other harmonics (such as the third harmonic, fifth harmonic, etc.) is extremely weak compared to the fundamental wave. Therefore, other harmonics can be ignored.

[0056] In some embodiments, the tag multiplies the original baseband signal and the pre-generated square wave signal to obtain a new baseband signal. This can be achieved by multiplying the original baseband signal and the pre-generated square wave signal in the time domain to obtain a new baseband signal.

[0057] In some embodiments, the tag multiplies the original baseband signal and the fundamental wave of the pre-generated square wave signal to obtain a new baseband signal. This can be achieved by multiplying the original baseband signal and the fundamental wave of the pre-generated square wave signal in the time domain to obtain a new baseband signal.

[0058] Using this implementation method, the tag end can use the fundamental wave of the square wave signal to perform frequency shift processing on the original baseband signal to obtain a new baseband signal. This is beneficial for subsequently using the new baseband signal to control the switching between two preset total reflection states of the radio frequency switch, so as to backscatter the excitation signal received by the passive tag and obtain a reflected signal with a different frequency than the excitation signal.

[0059] In one alternative implementation, Figure 2 In the passive IoT self-interference cancellation method shown, the tag controls the radio frequency switch to switch between two predetermined total reflection impedance states based on the new baseband signal to backscatter the excitation signal received by the passive tag and obtain the reflected signal. This can include: generating a control signal based on the new baseband signal; and driving the radio frequency switch to switch between two predetermined total reflection impedance states based on the control signal to backscatter the excitation signal received by the passive tag.

[0060] Among them, the control signal refers to the modulated signal used to drive the actuator (such as a radio frequency switch), which generally contains high-frequency components.

[0061] In some embodiments, the way the tag generates a control signal based on the new baseband signal may be: encoding the new baseband signal and pulse shaping the new baseband signal to obtain a processed new baseband signal; and performing level conversion on the processed new baseband signal to obtain a control signal.

[0062] In one alternative implementation, the two total reflection impedance states may include an open-circuit state and a short-circuit state, wherein the transmitted signal in the open-circuit state has the same power as the reflected signal in the short-circuit state, and the phase difference is 180 degrees.

[0063] Using this implementation, the tag can use the new baseband signal to control the RF switch to switch between two preset total reflection states to backscatter the excitation signal received by the passive tag. In this way, a reflected signal with a different frequency than the excitation signal can be obtained, thereby changing the phenomenon of interference caused by the reflected signal and the excitation signal being at the same frequency. This can help improve the accuracy of the reflected signal received by the receiver.

[0064] The following is combined Figure 5 This paper describes the overall process of the passive IoT self-interference cancellation method provided in the embodiments of this application. Please refer to [link to relevant documentation]. Figure 5 , Figure 5This is a flowchart illustrating another passive IoT self-interference cancellation method provided in this application embodiment. This method is applied to the tag end (e.g., ...). Figure 1 (Label end 102 in the text). For example... Figure 5 As shown, the method may include, but is not limited to, the following steps:

[0065] S501. Obtain the raw baseband signal of the passive tag.

[0066] In an optional implementation, the relevant description of step S501 can be found in the description of step S301 above, and will not be repeated here.

[0067] S502. Multiply the original baseband signal and the pre-generated square wave signal to obtain a new baseband signal; or, multiply the original baseband signal and the fundamental wave of the pre-generated square wave signal to obtain a new baseband signal.

[0068] In one optional implementation, the tag multiplies the original baseband signal and the pre-generated square wave signal to obtain a new baseband signal. This can be achieved by multiplying the original baseband signal and the pre-generated square wave signal in the time domain to obtain the new baseband signal.

[0069] In one optional implementation, the tag multiplies the original baseband signal and the fundamental wave of the pre-generated square wave signal to obtain a new baseband signal. This can be achieved by multiplying the original baseband signal and the fundamental wave of the pre-generated square wave signal in the time domain to obtain a new baseband signal.

[0070] S503 generates control signals based on the new baseband signal.

[0071] In one alternative implementation, the tag generates a control signal based on the new baseband signal by: encoding and pulse shaping the new baseband signal to obtain a processed new baseband signal; and performing level conversion on the processed new baseband signal to obtain a control signal.

[0072] S504. Based on the control signal, the radio frequency switch is driven to switch between two predetermined total reflection impedance states to backscatter the excitation signal received by the passive tag to obtain the reflected signal; the reflected signal and the excitation signal are in different frequency bands.

[0073] In one alternative implementation, the two total reflection impedance states may include an open-circuit state and a short-circuit state, wherein the transmitted signal in the open-circuit state has the same power as the reflected signal in the short-circuit state, and the phase difference is 180 degrees.

[0074] In this embodiment, the tag uses a new baseband signal obtained by multiplying a square wave signal and the original baseband signal to control a radio frequency switch to switch between two predetermined total reflection impedance states to directionally scatter the excitation signal. This ensures that the final reflected signal and the excitation signal are in different frequency bands, thus mitigating interference caused by the reflected and excitation signals being at the same frequency, and improving the accuracy of the reflected signal received by the receiver. Furthermore, compared to interference cancellation methods that track the amplitude and phase of the excitation signal at the receiver, this method eliminates the need for complex real-time tracking and does not significantly increase the tag's power consumption, thereby improving the stability of the communication system. In short, this method improves both the accuracy of the reflected signal received by the receiver and the stability of the communication system.

[0075] To verify the effectiveness of the passive IoT self-interference cancellation method provided in the embodiments of this application, a verification scheme is provided in the embodiments of this application.

[0076] Two wireless devices are selected, one as the transmitter (corresponding to the aforementioned tag end) and the other as the receiver. The transmitter has a built-in field-programmable gate array (FPGA) development board, which is connected to an external RF switch. The transmitter is also connected to the receiver for communication.

[0077] The RF switch is characterized by low insertion loss and fast switching speed. The two RF ports of the RF switch are configured as open circuit and short circuit respectively. A dedicated modulation module including power supply circuit and signal input / output interface is designed around the RF switch.

[0078] The transmitter utilizes the FPGA's abundant input / output (I / O) resources and powerful logic processing capabilities to connect to the modulation module via a high-speed data line, generating the original baseband signal s[n]. s[n] is then multiplied by the fundamental wave of a 1MHz square wave signal generated by the clock divider module inside the FPGA development board to obtain a new baseband signal s'[n]. A control signal is generated based on the new baseband signal s'[n], and this control signal is used to control the RF switch to switch between open-circuit and short-circuit states to backscatter the excitation signal received by the passive tag, thus obtaining a reflected signal.

[0079] The transmitting end sends mixed data containing an excitation signal and a transmitted signal to the receiving end; correspondingly, the receiving end receives the mixed data containing the excitation signal and the transmitted signal from the transmitting end; the receiving end transmits the mixed data to a computer device, and the computer device receives the mixed data; the computer device performs spectrum analysis on the mixed data and finds that the excitation signal and the transmitted signal are at different frequency points, wherein the excitation signal is at 915MHz and the transmitted signal is at 916MHz. It can be seen that the passive IoT self-interference cancellation method provided in this application embodiment can achieve baseband frequency shift for self-interference suppression at the tag end, so that the final reflected signal and the excitation signal are in different frequency bands, thereby changing the phenomenon of interference caused by the reflected signal and the excitation signal being at the same frequency.

[0080] It should be understood that, although Figure 3 and Figure 5 The steps in the flowchart shown are displayed sequentially as indicated by the arrows; however, these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise explicitly stated herein, there is no strict order in which these steps are performed, and they can be executed in other orders. Furthermore, Figure 3 and Figure 5 At least some of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least some of the steps or stages in other steps.

[0081] Please see Figure 6 , Figure 6 This is a schematic diagram of the structure of a passive IoT self-interference cancellation device provided in an embodiment of this application. Figure 6 As shown, the device is applied to the end of a label; the device includes:

[0082] Acquisition module 601 is used to acquire the raw baseband signal of the passive tag;

[0083] Processing module 602 is used to perform frequency modulation processing on the original baseband signal using a pre-generated square wave signal to obtain a new baseband signal;

[0084] The control module 603 is used to control the radio frequency switch to switch between two predetermined total reflection impedance states based on the new baseband signal, so as to backscatter the excitation signal received by the passive tag to obtain the reflected signal; the reflected signal and the excitation signal are in different frequency bands.

[0085] In some embodiments, when the processing module 602 performs frequency modulation processing on the original baseband signal using the pre-generated square wave signal to obtain a new baseband signal, it is specifically used to: multiply the original baseband signal and the pre-generated square wave signal to obtain a new baseband signal; or, multiply the original baseband signal and the fundamental frequency of the pre-generated square wave signal to obtain a new baseband signal.

[0086] In some embodiments, when the processing module 602 performs multiplication of the original baseband signal and the pre-generated square wave signal to obtain a new baseband signal, it specifically performs time-domain multiplication of the original baseband signal and the pre-generated square wave signal to obtain a new baseband signal; when the processing module 602 performs multiplication of the original baseband signal and the fundamental wave of the pre-generated square wave signal to obtain a new baseband signal, it specifically performs time-domain multiplication of the original baseband signal and the fundamental wave of the pre-generated square wave signal to obtain a new baseband signal.

[0087] In some embodiments, when the control module 603 controls the RF switch to switch between two predetermined total reflection impedance states based on the new baseband signal to backscatter the excitation signal received by the passive tag and obtain a reflected signal, it is specifically used to: generate a control signal based on the new baseband signal; and drive the RF switch to switch between two predetermined total reflection impedance states based on the control signal to backscatter the excitation signal received by the passive tag.

[0088] In some embodiments, when the control module 603 generates a control signal based on the new baseband signal, it specifically performs the following: encoding and pulse shaping processing on the new baseband signal to obtain a processed new baseband signal; and performing level conversion processing on the processed new baseband signal to obtain a control signal.

[0089] In some embodiments, the two total reflection impedance states include an open-circuit state and a short-circuit state, wherein the power of the transmitted signal in the open-circuit state is the same as that of the reflected signal in the short-circuit state, and the phase difference is 180 degrees.

[0090] It is understood that the steps that can be implemented by each module in the device and the beneficial effects that can be achieved can be referred to the description in the aforementioned passive Internet of Things self-interference cancellation method embodiment, and will not be repeated here.

[0091] In one embodiment, this application also provides a device. See also Figure 7 , Figure 7 This is a schematic diagram of the structure of a device provided in an embodiment of this application. For example... Figure 7As shown, the device includes at least one processor 701, a memory 702, and at least one network interface 703. The various components of this network device are coupled together via a bus system 704. It is understood that the bus system 705 is used to implement communication between these components. In addition to a data bus, the bus system 704 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 7 Various buses are designated as bus system 704. Additionally, embodiments of this application also include a transceiver 705, which may consist of multiple elements, including a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium.

[0092] It is understood that the memory 702 in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DRRAM). The memory 702 of the systems and methods described in the embodiments of this application is intended to include, but is not limited to, these and any other suitable types of memory.

[0093] In some implementations, memory 702 stores executable modules or data structures, or subsets thereof, or extended sets thereof, such as operating system 7021. Operating system 7021 includes various system programs, such as a framework layer, core library layer, and driver layer, used to implement various basic business functions and handle hardware-based tasks.

[0094] Some or all of the methods disclosed in the embodiments of this application can be applied to processor 701, or implemented by processor 701, or implemented by processor 701 in conjunction with other components (e.g., transceivers). Processor 701 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware in processor 701 or by instructions in the form of software. The processor 701 may 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. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software module can reside in a mature storage medium in the field, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory 702. Processor 701 reads the information in memory 702 and, in conjunction with its hardware, completes the steps of the passive IoT self-interference cancellation method described above. For example, processor 701 can execute the following by calling the program or instructions stored in memory 702: acquiring the original baseband signal of the passive tag; performing frequency modulation processing on the original baseband signal using a pre-generated square wave signal to obtain a new baseband signal; controlling the RF switch to switch between two predetermined total reflection impedance states based on the new baseband signal to backscatter the excitation signal received by the passive tag, obtaining a reflected signal; the reflected signal and the excitation signal are in different frequency bands.

[0095] It is understood that the embodiments described in this application can be implemented using hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing unit can be implemented in one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions described in this application, or combinations thereof.

[0096] For software implementation, the technology described in the embodiments of this application can be implemented by modules (e.g., procedures, functions, etc.) that perform the functions described in the embodiments of this application. The software code can be stored in memory and executed by processor 701. The memory can be implemented in processor 701 or external to processor 701.

[0097] In one embodiment, when the processor performs frequency modulation processing on the original baseband signal using a pre-generated square wave signal to obtain a new baseband signal, it specifically performs the following: multiplying the original baseband signal and the pre-generated square wave signal to obtain a new baseband signal; or multiplying the original baseband signal and the fundamental frequency of the pre-generated square wave signal to obtain a new baseband signal.

[0098] In one embodiment, when the processor performs the process of multiplying the original baseband signal and the pre-generated square wave signal to obtain a new baseband signal, it specifically performs the following: multiplying the original baseband signal and the pre-generated square wave signal in the time domain to obtain a new baseband signal; when the processor performs the process of multiplying the original baseband signal and the fundamental wave of the pre-generated square wave signal to obtain a new baseband signal, it specifically performs the following: multiplying the original baseband signal and the fundamental wave of the pre-generated square wave signal in the time domain to obtain a new baseband signal.

[0099] In one embodiment, when the processor is used to control the RF switch to switch between two predetermined total reflection impedance states based on the new baseband signal to backscatter the excitation signal received by the passive tag and obtain the reflected signal, it specifically performs the following: generating a control signal based on the new baseband signal; and driving the RF switch to switch between two predetermined total reflection impedance states based on the control signal to backscatter the excitation signal received by the passive tag.

[0100] In one embodiment, when the processor is used to generate a control signal based on the new baseband signal, it specifically performs the following: encoding and pulse shaping processing on the new baseband signal to obtain a processed new baseband signal; and performing level conversion processing on the processed new baseband signal to obtain a control signal.

[0101] In one embodiment, the two total reflection impedance states include an open-circuit state and a short-circuit state. The transmitted signal in the open-circuit state has the same power as the reflected signal in the short-circuit state, and the phase difference is 180 degrees.

[0102] In one exemplary embodiment, this application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps in the passive Internet of Things self-interference cancellation method described above.

[0103] In one exemplary embodiment, this application provides a computer program product, including a computer program that, when executed by a processor, implements the steps in the passive Internet of Things self-interference cancellation method described above.

[0104] It should be noted that the data involved in this application (including but not limited to original baseband signals, square wave signals, new baseband signals, etc.) are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.

[0105] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the methods described above. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, or optical storage, etc. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc.

[0106] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0107] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.

Claims

1. A passive Internet of Things (IoT) self-interference cancellation method, characterized in that, Applied to the label end; the method includes: Obtain the raw baseband signal of the passive tag; The original baseband signal is frequency-modulated using a pre-generated square wave signal to obtain a new baseband signal. The radio frequency switch is controlled by the new baseband signal to switch between two predetermined total reflection impedance states to backscatter the excitation signal received by the passive tag and obtain a reflected signal; the reflected signal and the excitation signal are in different frequency bands.

2. The method according to claim 1, characterized in that, The step of using a pre-generated square wave signal to perform frequency modulation processing on the original baseband signal to obtain a new baseband signal includes: The original baseband signal and the pre-generated square wave signal are multiplied to obtain a new baseband signal; or... The original baseband signal and the fundamental wave of the pre-generated square wave signal are multiplied together to obtain the new baseband signal.

3. The method according to claim 2, characterized in that, The step of multiplying the original baseband signal and the pre-generated square wave signal to obtain a new baseband signal includes: The original baseband signal and the pre-generated square wave signal are multiplied in the time domain to obtain a new baseband signal; The step of multiplying the original baseband signal and the fundamental frequency of the pre-generated square wave signal to obtain the new baseband signal includes: The original baseband signal and the fundamental wave of the pre-generated square wave signal are multiplied in the time domain to obtain the new baseband signal.

4. The method according to claim 1, characterized in that, The method of controlling the radio frequency switch based on the new baseband signal to switch between two predetermined total reflection impedance states to backscatter the excitation signal received by the passive tag and obtain the reflected signal includes: Based on the new baseband signal, a control signal is generated; The control signal drives the radio frequency switch to switch between two predetermined total reflection impedance states to backscatter the excitation signal received by the passive tag.

5. The method according to claim 4, characterized in that, The generation of control signals based on the new baseband signal includes: The new baseband signal is encoded and pulse-shaped to obtain the processed new baseband signal; The processed new baseband signal is subjected to level conversion to obtain the control signal.

6. The method according to any one of claims 1 to 5, characterized in that, The two total reflection impedance states include an open-circuit state and a short-circuit state. The transmitted signal in the open-circuit state has the same power as the reflected signal in the short-circuit state, but they are 180 degrees out of phase.

7. A passive Internet of Things (IoT) self-interference cancellation device, characterized in that, Applied to the tag end; the device includes: The acquisition module is used to acquire the raw baseband signal of the passive tag; The processing module is used to perform frequency modulation processing on the original baseband signal using a pre-generated square wave signal to obtain a new baseband signal; The control module is used to control the radio frequency switch to switch between two predetermined total reflection impedance states based on the new baseband signal, so as to backscatter the excitation signal received by the passive tag to obtain a reflected signal; the reflected signal and the excitation signal are in different frequency bands.

8. A device, characterized in that, include: A processor and a memory, wherein the memory stores a computer program; When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method as described in any one of claims 1 to 6.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method as described in any one of claims 1 to 6.