Interference signal detection method, apparatus and system
By calculating the ratio of noise signal to total signal power using the receiver and applying a bandpass filter, the problem of inaccurate detection of interference signals at adjacent frequency points in RFID systems is solved, achieving accurate detection and effective filtering of interference signals.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-01-21
- Publication Date
- 2026-07-21
AI Technical Summary
In existing RFID systems, receivers cannot accurately detect carrier signal interference from exciters at adjacent frequencies, leading to signal detection errors.
The system receives signals from a receiver and calculates the ratio of noise signal power to total signal power. A threshold is set to determine whether interference signals exist. Interference signals are then filtered out using a bandpass filter to achieve accurate detection.
This improves the receiver's accuracy in detecting interference signals, preventing interference from affecting subsequent signal processing and normal business operations.
Smart Images

Figure CN122437620A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and in particular to a method, apparatus and system for detecting interference signals. Background Technology
[0002] Radio Frequency Identification (RFID) is a widely used automatic identification technology. In the discrete architecture of RFID, when the receiver receives signals from tags within the range of helper 1, it also receives carrier wave signals from adjacent frequency points (e.g., helper 2). This interferes with the receiver's reception of signals from tags within the coverage area of helper 1. Therefore, the receiver needs to be able to detect and identify whether there is interference from carrier signals from other helpers at adjacent frequency points. Helper 1 and helper 2 operate independently.
[0003] Currently, after a tag within the range of exciter 1 receives a signal from the receiver, exciter 1 continuously transmits a carrier signal to the tag. The tag can sense only the carrier signal transmitted by exciter 1 during a first time period (e.g., time period T1) without reflecting the signal back to the receiver. During a second time period (e.g., time period Tx), the tag reflects the signal back to the receiver. Therefore, the receiver can determine the presence of interference signals by detecting the received signal power during the first time period.
[0004] However, during the receiver's detection of interference signals, if exciter 2 does not transmit a carrier signal in the first time period but transmits a carrier signal in the second time period, or transmits a carrier signal in the first time period but does not transmit a carrier signal in the second time period, the receiver cannot correctly detect the presence of interference signals. Summary of the Invention
[0005] This application provides a method, apparatus, and system for detecting interference signals, which can detect the presence of interference signals.
[0006] Firstly, an interference signal detection method is provided. This method can be applied to a first device, for example, executed by the first device itself, or executed by components configured in the first device (such as a processor, chip, chip system, etc.), or implemented by a logic module or software capable of implementing all or part of the functions of the first device. The first device can be, for example, a receiver, or a device with a receiver deployed (such as a terminal device or network device), or a device for implementing receiver functions. The first device can also be, for example, a reader / writer, or a device with a reader / writer deployed (such as a terminal device or network device), and this application does not limit this to any particular type.
[0007] The method includes: a first device receiving a first signal from a second device; the first device further determining a first ratio based on a second signal in the first signal, wherein the first signal occupies a first frequency point, the second signal occupies a second frequency point, and the first ratio is the ratio of a first parameter of a noise signal in the second signal to a second parameter of the second signal. The first parameter expresses the signal strength of the noise signal in the second signal, the second parameter expresses the signal strength of the second signal, and the first ratio is used to determine whether the first signal includes interference signals from a third device. The third device may be, for example, an exciter, or a device with an exciter deployed thereon (such as a terminal device or network device), or a device for implementing exciter functions.
[0008] In this application, the first signal may include, for example, a reflected signal from the second device and a second signal, and the second signal may include, for example, a noise signal and a residual signal of the first signal (or a trailing signal of the first signal). The noise signal may include a background noise signal and an interference signal, and the first parameter is a parameter of the background noise signal and the interference signal, without limitation.
[0009] Based on the above scheme, the first device can receive a first signal from the second device, and the first signal occupies a first frequency point. However, the first device may also receive interference signals from a third device operating at an adjacent frequency point (e.g., a second frequency point). Therefore, the first signal may include both the first signal occupying the first frequency point and the interference signal occupying the second frequency point. To detect whether the first signal includes interference signals from the third device, the first device can determine a first ratio based on the signal occupying the second frequency point in the first signal. This first ratio is the ratio of a first parameter (e.g., power) of the noise signal in the second signal to a second parameter (e.g., power) of the second signal. Based on this first ratio, the first device can determine whether the first signal includes interference signals from the third device. In this way, the first device can accurately detect the presence of interference signals.
[0010] In one possible implementation, the first parameter includes the signal power of the noise signal in the second signal, and the second parameter includes the signal power of the second signal. In practical scenarios involving signal processing, such as communication and detection, signal power can intuitively reflect the signal strength. Therefore, the ratio of the power of the noise signal to the power of the second signal (i.e., the first ratio) can clearly show the degree of noise interference to the first signal.
[0011] In one possible implementation, when the first ratio is greater than or equal to a threshold, the first signal includes an interference signal from a third device.
[0012] The first device compares a first ratio (e.g., the ratio of the power of the noise signal to the power of the second signal) with a predefined threshold. When the first ratio is greater than or equal to the threshold, it can accurately determine that the first signal contains interference signals from the third device. This is equivalent to setting up an effective "early warning mechanism" for the system, allowing the first device to detect the presence of interference and prevent interference signals from continuously affecting subsequent signal processing, transmission, and the normal operation of related services.
[0013] In one possible implementation, the first device determines the noise signal by selecting the amplitude corresponding to multiple time points in the waveform of at least one signal period of the second signal.
[0014] Multiple time points, such as the first time point, the second time point, the third time point, and the fourth time point, can be referred to as sampling points. The first and second time points can be sampling points within one sampling period, the second and third time points can be sampling points within one sampling period, and the third and fourth time points can be sampling points within one sampling period. The sampling period is one-quarter of the signal period. In the waveform of one period of the second signal, the first time point corresponds to the first amplitude, the second time point to the second amplitude, the third time point to the third amplitude, and the fourth time point to the fourth amplitude. This is not a limitation.
[0015] In one possible implementation, the second signal is the signal output by the bandpass filter based on the first signal, and the center frequency of the bandpass filter is the second frequency.
[0016] The characteristic of a bandpass filter is that it allows signals within a specific frequency band (a certain frequency range centered on the second frequency point) to pass through, while attenuating or blocking signals outside that frequency band. In this way, a bandpass filter can filter out signals within the frequency band where the second frequency point is located, reducing interference from signals in that frequency band.
[0017] In one possible implementation, the method further includes: performing signal processing on the first signal, the signal processing including radio frequency (RF) processing and / or analog-to-digital converter (A / D) sampling, the RF processing including at least one of power amplification, filtering, and frequency conversion; and inputting the signal-processed first signal into a bandpass filter.
[0018] In the RF processing of the first signal, the power amplification stage increases the signal power, enabling it to transmit with greater energy in the channel and reducing signal weakening caused by transmission distance and channel attenuation. The filtering operation removes interference components from the first signal, such as spurious signals and adjacent-channel interference, resulting in a cleaner signal input to the subsequent bandpass filter and further ensuring signal quality. The frequency conversion operation, as part of the RF processing, adjusts the signal frequency to a range suitable for subsequent bandpass filter processing.
[0019] Secondly, a communication device is provided that can implement the communication method described in any of the possible implementations of the first aspect. The device includes one or more functional units or modules for performing the described method. The functional units or modules included in the device can be implemented in software and / or hardware.
[0020] Thirdly, a communication device is provided, comprising at least one processor, the at least one processor being configured to perform the communication method described in any possible implementation of the first aspect.
[0021] Optionally, the apparatus may further include a memory for storing instructions and data. The memory is coupled to the processor, which, when executing the instructions stored in the memory, can implement the methods described in the foregoing aspects.
[0022] Optionally, the device may further include a communication interface for communicating with other devices. For example, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.
[0023] Fourthly, a chip system is provided, the chip system including at least one processor for supporting the implementation of the functions involved in any possible implementation of the first aspect above, such as receiving or processing data and / or information involved in the above methods.
[0024] In one possible design, the chip system also includes a memory for storing program instructions and data, which may be located within or outside the processor.
[0025] In one possible design, the chip system further includes an interface circuit and / or a power supply circuit, wherein the interface circuit is used to transmit data and the power supply circuit is used to supply power to the chip system.
[0026] The chip system can consist of chips or include chips and other discrete components.
[0027] Fifthly, a communication system is provided, which includes the aforementioned first device and second device.
[0028] In a sixth aspect, a computer-readable storage medium is provided, including a computer program that, when executed on a computer, causes the computer to implement the method in any of the possible implementations of the first or second aspect.
[0029] In a seventh aspect, a computer program product is provided, the computer program product comprising: a computer program (also referred to as code or instructions), which, when the computer program is run, causes a computer to perform the method in any possible implementation of the first or second aspect.
[0030] The beneficial effects of the second to seventh aspects and the possible implementations described above can be found in the first aspect and the beneficial effects of the various possible implementations of the first aspect, and will not be repeated here. Attached Figure Description
[0031] Figure 1 This is a schematic diagram of the communication system provided in an embodiment of this application;
[0032] Figure 2 This is a schematic diagram of the communication system provided in an embodiment of this application;
[0033] Figure 3 This is a schematic diagram of the communication system provided in an embodiment of this application;
[0034] Figure 4 This is a schematic diagram of a receiver detecting interference signals provided in an embodiment of this application;
[0035] Figure 5 This is a schematic diagram of an interference signal detection method provided in an embodiment of this application;
[0036] Figure 6 This is a schematic diagram of a bandpass filter provided in an embodiment of this application;
[0037] Figure 7 This is a schematic flowchart illustrating interference signal detection provided in an embodiment of this application;
[0038] Figure 8 This is a waveform diagram of the second signal provided in an embodiment of this application;
[0039] Figure 9 This is a schematic diagram of another interference signal detection method provided in the embodiments of this application;
[0040] Figure 10 This is a schematic block diagram of the communication device provided in the embodiments of this application;
[0041] Figure 11 This is another schematic block diagram of the communication device provided in the embodiments of this application. Detailed Implementation
[0042] To facilitate understanding of the embodiments of this application, the following points will be explained first:
[0043] First, in this application, the indication includes explicit indication (also known as direct indication) and implicit indication (also known as indirect indication). Explicit indication information A means including information A; implicit indication information A means indicating information A through the correspondence between information A and information B, and direct indication information B. The correspondence between information A and information B can be predefined, pre-stored, pre-burned, or pre-configured; or it can refer to indicating information A through information B and preset rules.
[0044] Second, in this application, information C is used to determine information D, which includes both determining information D based solely on information C and determining it based on information C and other information. Furthermore, information C can also be used to determine information D indirectly, for example, in the case where information D is determined based on information E, and information E is determined based on information C.
[0045] Third, in this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates an "or" relationship between the preceding and following related objects, but it does not exclude the possibility of indicating an "and" relationship; the specific meaning can be understood in context. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c; a and b; a and c; b and c; or a and b and c. Here, a, b, and c can be single or multiple.
[0046] Fourth, the use of prefixes such as "first" and "second" in this application is solely for the purpose of distinguishing different things belonging to the same category and does not constrain the order, size, or quantity of things. For example, "first device," "second device," and "third device" are simply different devices, and there is no temporal sequence, size, or priority relationship among them. Similarly, "first signal" and "second signal" are simply different signals, and there is no temporal sequence, size, or priority relationship between them. Likewise, "first frequency point" and "second frequency point" are simply different frequency points, and there is no temporal sequence, size, or priority relationship between them.
[0047] Fifth, in the embodiments of this application, "when," "if," and "if" all refer to the device making corresponding processing under certain objective circumstances, and are not limited to a time, nor do they require the device to make a judgment action when it is implemented, nor do they mean that there are other limitations.
[0048] The technical solutions provided in this application can be applied to various communication systems, such as: Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, sidelink (SL) communication systems, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication systems, 5th Generation (5G) mobile communication systems, or new radio access technology (NR). Among these, 5G mobile communication systems can include non-standalone (NSA) and / or standalone (SA) networking. The technical solutions provided in this application can also be applied to future communication networks. This application does not limit the scope of the application in this regard.
[0049] Figure 1 A schematic diagram of a communication system 100 according to an embodiment of this application is shown, as follows: Figure 1 As shown, the communication system 100 may include: a receiver 110, an exciter 120, and tags 130, 140, and 150 within the coverage area of the exciter 120. The exciter 120 and exciter 140 operate independently.
[0050] The exciter 120 can send a carrier signal to the tag 130 via the forward link. During the charging of the carrier signal, the tag 130 can communicate with the receiver 110, that is, the tag 130 can reflect the signal to the receiver 110 via the reverse link. The receiver 110 can also generate relevant signaling and send it to the exciter 120 in the form of a signal via the forward link, and the exciter 120 forwards it to the tag 130 on the forward link.
[0051] Exciter 140 can send carrier signals to tag 150 via the forward link. During the charging of the carrier signal, tag 150 can communicate with receiver 110; that is, tag 150 can reflect signals to receiver 110 via the reverse link. Receiver 110 can also generate relevant signaling and send it to exciter 140 in the form of signals via the forward link, which is then forwarded to tag 150 on the forward link.
[0052] Figure 2 A schematic diagram of the communication system 200 in an embodiment of this application is shown, as follows: Figure 2 As shown, the communication system 200 may include: Figure 2 In (a), receiver 210, exciter 220, and tag 230 within the coverage area of exciter 220 are shown. Figure 2 (b) shows receiver 240, exciter 250, and tag 260 within the coverage area of exciter 250. Exciter 220 and exciter 250 operate independently.
[0053] The exciter 220 can send a carrier signal to the tag 230 via the forward link. During the charging of the carrier signal, the tag 230 can communicate with the receiver 210, that is, the tag 230 can reflect the signal to the receiver 210 via the reverse link. The receiver 210 can also generate relevant signaling and send it to the exciter 220 in the form of a signal via the forward link, which is then forwarded to the tag 230 on the forward link.
[0054] Exciter 250 can send carrier signals to tag 260 via the forward link. Tag 260 can communicate with receiver 240, that is, tag 260 reflects signals to receiver 240 via the reverse link. Receiver 240 can also generate relevant signaling and send it to exciter 250 in the form of signals via the forward link, which is then forwarded to tag 260 on the forward link.
[0055] Figure 3 A schematic diagram of the communication system 300 in an embodiment of this application is shown, such as... Figure 3As shown, the communication system 300 may include: a reader / writer 310, a tag 320, a reader / writer 330, and a tag 340. The reader / writer may include a receiver and an actuator.
[0056] The reader 310 can send a carrier signal to the tag 320. While the carrier signal is energized, the tag 320 can communicate with the reader 310; that is, the tag 320 can reflect the signal back to the reader 310 to transmit signaling. The tag 320 can also receive signaling sent by the reader 310. Similarly, the reader 330 can send a carrier signal to the tag 340. While the carrier signal is energized, the tag 340 can communicate with the reader 330; that is, the tag 340 can reflect the signal back to the reader 330 to transmit signaling. The tag 340 can also receive signaling sent by the reader 330.
[0057] In RFID systems, passive tags (tags without a built-in power source) do not have the ability to actively transmit signals. When the reader's exciter emits a carrier signal, this signal reaches the tag's location. The tag's antenna receives the carrier signal from the reader, and some of the energy is used by the tag to activate its internal circuitry (for passive tags, this can be achieved by converting the carrier signal into DC power through a rectifier circuit). For signal transmission, the tag modifies certain characteristics of the received signal (such as amplitude, phase, and frequency) based on its stored information, and then reflects this modified signal back to the receiver or reader. Therefore, the signal emitted by the tag to the receiver or reader can be called a reflected signal. This application does not limit the name of the signal emitted by the tag. For example, the tag can also send or transmit signals to the receiver or reader.
[0058] It should be understood that Figures 1 to 3 An exciter can also be called an excitation device. A receiver can also be called a receiving device. There is no limitation on this. A label is a device with low-cost, passive, non-contact automatic identification technology, which may contain an antenna and a chip. It should be understood that... Figures 1 to 3 The receiver can be a receiver deployed in a network device or a terminal device, the exciter can be an exciter deployed in a network device or a terminal device, the tag can be understood as a tag deployed in a network device or a terminal device, and the exciter and receiver reader can be readers deployed in a network device or a terminal device without limitation.
[0059] In the embodiments of this application, 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 apparatus.
[0060] Terminal devices can be devices that provide voice / data, such as handheld devices with wireless connectivity, in-vehicle devices, etc. Currently, examples of terminals include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, wearable devices, terminal devices in 5G networks, or future public land mobile communication networks. Terminal devices in a network (PLMN), etc., are not limited to this in the embodiments of this application.
[0061] By way of example and not limitation, in this embodiment, the terminal device can also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those that focus on a specific type of application function and require the use of other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0062] In this embodiment, the device for implementing the functions of the terminal device can be the terminal device itself, or it can be any device capable of supporting the terminal device in implementing those functions, such as a chip system. This device can be installed in or used in conjunction with the terminal device. In this embodiment, the chip system can be composed of chips or may include chips and other discrete components. This embodiment only uses the terminal device as an example to illustrate the device for implementing the functions of the terminal device, and does not constitute a limitation on the solution of this embodiment.
[0063] The network device in this application embodiment can be a device for communicating with a terminal device. This network device can also be called an access network device or a wireless access network device, such as a base station. In this application embodiment, the network device can refer to a radio access network (RAN) node (or device) that connects the terminal device to the wireless network. A base station can broadly encompass, or be replaced by, various names including: NodeB, evolved NodeB (eNB), next-generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master station, auxiliary station, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), radio unit (RU), positioning node, satellite base station, cellular base station, etc. A base station can be a macro base station, micro base station, relay node, donor node, or similar entities, or combinations thereof. A base station can also refer to a communication module, modem, or chip installed within the aforementioned equipment or apparatus. A base station can also be a mobile switching center, equipment performing base station functions in D2D, V2X, and M2M communications, network-side equipment in future communication networks, or equipment performing base station functions in future communication systems. A base station can support networks using the same or different access technologies. Optionally, a RAN node can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). The embodiments of this application do not limit the specific technologies or equipment forms used in the network equipment.
[0064] In some deployments, the network devices mentioned in the embodiments of this application may be devices including CU, DU, or CU and DU, or devices with control plane CU nodes (central unit-control plane (CU-CP)) and user plane CU nodes (central unit-user plane (CU-UP)) and DU nodes. For example, the network devices may include gNB-CU-CP, gNB-CU-UP, and gNB-DU.
[0065] In some deployments, multiple RAN nodes collaborate to assist terminals in achieving wireless access, with different RAN nodes each implementing some of the base station's functions. For example, RAN nodes can be CUs, DUs, CU-CPs, CU-UPs, or RUs. CUs and DUs can be configured separately or included in the same network element, such as a BBU. RUs can be included in radio frequency equipment or radio frequency units, such as RRUs, AAUs, or RRHs.
[0066] RAN nodes can support one or more types of fronthaul interfaces, each corresponding to a DU and RU with different functions. If the fronthaul interface between the DU and RU is a common public radio interface (CPRI), the DU is configured to implement one or more baseband functions, and the RU is configured to implement one or more radio frequency functions. If the fronthaul interface between the DU and RU is another type of interface, relative to CPRI, some downlink and / or uplink baseband functions, such as, for downlink, precoding, digital beamforming (BF), or one or more of inverse fast Fourier transform (IFFT) / cyclic prefix addition (CP), are moved from the DU to the RU; and for uplink, one or more of digital beamforming (BF), or fast Fourier transform (FFT) / cyclic prefix removal (CP), are moved from the DU to the RU. In one possible implementation, the interface can be an enhanced common public radio interface (eCPRI). Under the eCPRI architecture, the segmentation between DU and RU differs, corresponding to different categories (Cat) of eCPRI, such as eCPRI Cat A, B, C, D, E, and F.
[0067] Taking eCPRI Cat A as an example, for downlink transmission, layer mapping is used as the dividing line. DU is configured to implement one or more functions preceding layer mapping (i.e., coding, rate matching, scrambling, modulation, and layer mapping), while other functions following layer mapping (e.g., RE mapping, digital beamforming (BF), or one or more inverse fast Fourier transform (IFFT) / cyclic prefix (CP) addition) are moved to RU. For uplink transmission, deRE mapping is used as the dividing line. DU is configured to implement one or more functions preceding deRE mapping (i.e., decoding, rate matching de-matching, descrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization, and deRE mapping), while other functions following deRE mapping (e.g., digital BF or fast Fourier transform (FFT) / CP removal) are moved to RU. Understandably, the functional descriptions of the DU and RU corresponding to various types of eCPRI can be found in the eCPRI protocol, and will not be elaborated here.
[0068] In one possible design, the processing unit in the BBU used to implement baseband functions is called the baseband high (BBH) unit, and the processing unit in the RRU / AAU / RRH used to implement baseband functions is called the baseband low (BBL) unit.
[0069] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules.
[0070] In this embodiment, the apparatus for implementing the functions of a network device can be a network device itself; it can also be an apparatus capable of supporting the network device in implementing those functions, such as a chip system, hardware circuit, software module, or a hardware circuit plus a software module. This apparatus can be installed in the network device or used in conjunction with the network device. In this embodiment, the example of a network device being used to implement the functions of a network device is provided only and does not constitute a limitation on the solutions described in this embodiment.
[0071] Network devices and / or terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on airplanes, balloons, and satellites. This application does not limit the scenario in which the network devices and terminal devices are located. Furthermore, terminal devices and network devices can be hardware devices, or software functions running on dedicated hardware, or software functions running on general-purpose hardware, such as virtualization functions instantiated on a platform (e.g., a cloud platform), or entities that include dedicated or general-purpose hardware devices and software functions. This application does not limit the specific form of the terminal devices and network devices.
[0072] For example, with Figure 1 Taking the communication architecture shown as an example, when receiver 110 receives the reflected signal from tag 130 within the coverage area of exciter 120, it may also receive carrier signals from adjacent frequency points (e.g., exciter 140), which will interfere with the received reflected signal from tag 130. Therefore, receiver 110 can perform interference suppression. However, if there is no interference from adjacent frequency points, and receiver 110 still performs interference suppression, it will not only affect the reception of the reflected signal from tag 130, but also the tag 130 inventory success rate, or in other words, it will affect the process of charging the tag and the correct reception of the tag's reflected signal by the receiver or reader. Therefore, the receiver needs to be able to detect and identify whether there is interference from carrier signals of other exciters on adjacent frequency points and indicate whether further interference suppression is needed.
[0073] For example, Figure 4 A schematic diagram of a receiver detecting interference signals is shown, such as... Figure 4 As shown, receiver 110 can generate signaling and send it to exciter 120 via the frontlink. Exciter 120 forwards the signal to tag 130 on the frontlink. Exciter 120 sends a carrier signal to tag 130 via the frontlink. Tag 130 within the coverage area of exciter 120 receives the carrier signal sent by exciter 120 during time period T1 and reflects the signal (e.g., a 16-bit random number signal (RN16)) during time period Tx. Receiver 110 can determine whether there is interference signal by determining the received signal power during time period T1.
[0074] However, if the exciter 140 does not transmit a carrier signal during the T1 time period but transmits a carrier signal during the second time period, or transmits a carrier signal during the T1 time period but does not transmit a carrier signal during the Tx time period, the receiver cannot correctly detect the presence of the interference signal.
[0075] In view of this, this application provides an interference signal detection method. A receiver can receive a first signal from a tag within the coverage area of an exciter 1. This signal occupies a first frequency point, but may also receive interference signals from exciters operating at adjacent frequency points (e.g., a second frequency point). Therefore, the first signal may include the first signal, interference signals, and a noise floor signal. The receiver can process the first signal, such as filtering out signals occupying the first frequency point, to determine a second signal. This second signal may include interference signals, noise floor signals, and a trailing signal from the first signal. Based on the second signal, the receiver can determine a noise signal (e.g., interference signals and noise floor signals) and calculate the ratio of the power of the noise signal to the power of the second signal. This ratio can be used to determine whether the first signal includes interference signals from adjacent frequency points. In this way, the receiver can accurately detect the presence of interference signals.
[0076] The method provided in this application will now be described in detail with reference to the accompanying drawings. It should be understood that the technical solution of this application can be applied to, for example... Figures 1 to 3 The communication system shown.
[0077] It should be understood that the following description is for ease of understanding and explanation only, and uses the interaction between the first device and the second device as an example to explain in detail the method provided in the embodiments of this application.
[0078] The first device may be, for example, a receiver, or a device with a receiver deployed (such as a terminal device or network device), or a device used to implement receiver functionality; the second device may be, for example, a tag, or a device with a tag deployed (such as a terminal device or network device), or a device used to implement tag functionality. It should be understood that when the first device is, for example, a receiver and the second device is, for example, a tag, the first and second devices can be devices deployed on a reader / writer, and the reader / writer with the first and second devices can also be deployed within a terminal device or network device.
[0079] In some embodiments, a third device is also included. The third device may be, for example, the first actuator, or a device (such as a terminal device or network device) on which the first actuator is deployed. The second device may be overlaid within the fourth device, which may be, for example, the second actuator, or a device (such as a terminal device or network device) on which the second actuator is deployed. The first actuator and the second actuator are different actuators in the communication system; for example, the first actuator is... Figure 1 The actuator 120, or the first actuator, is... Figure 2 The exciter 220, or the first exciter, is... Figure 3 The reader / writer 310. The second actuator is... Figure 1 The actuator 140, or the second actuator, is... Figure 2 The actuator 250, or the second actuator, is... Figure 3 The reader / writer 330 is described in this application. This application does not limit the scope of the application.
[0080] However, it should be understood that this should not limit the entity executing the method provided in this application. Any entity capable of executing the method provided in this application can do so by running a program containing code for the method described in the embodiments of this application. For example, the first device shown in the following embodiments can be replaced by components of that first device, such as a chip, a chip system, or other functional modules capable of calling and executing programs. The second device can also be replaced by components of that second device, such as a chip, a chip system, or other functional modules capable of calling and executing programs.
[0081] Figure 5 An interference signal detection method 500 according to an embodiment of this application is shown. The method 500 includes steps 510 to 530. The various steps in the method 500 are described in detail below.
[0082] In step 510, the second device sends a first signal to the first device, the first signal occupying a first frequency point. Correspondingly, the first device will receive the first signal from the second device.
[0083] When the second device receives the carrier signal from the fourth device, the second device is charged and can then send a first signal to the first device. This sending can be understood as transmission or reflection, and there is no limitation on this.
[0084] The fourth device operates at the first frequency. Therefore, the first signal sent by the second device to the first device occupies the first frequency; or, in other words, the first signal sent by the second device to the first device is a signal within the frequency band of the first frequency. It should be understood that the carrier signal is used to power the second device; this carrier signal can also be called an excitation signal, without limitation.
[0085] In this application, the first device receiving the first signal can be understood as the first device's antenna receiving the first signal. After receiving the first signal, the first device can perform one or more signal processing procedures on the first signal, such as radio frequency processing and / or A / D sampling. This is not intended to be limiting.
[0086] Radio frequency (RF) processing can include at least one of power amplification, filtering, and frequency conversion. For example, power amplification of the first signal increases its power, as the signal may weaken during transmission due to various losses (such as attenuation of the transmission medium and spatial propagation loss). Filtering the first signal removes unwanted frequency components. Filtering allows useful frequency components of the first signal to pass through while blocking other interfering frequencies, thereby improving signal purity and reducing interference. Frequency conversion of the first signal changes its frequency. For the first signal, frequency conversion can transform it to a frequency range more suitable for A / D sampling.
[0087] The first signal received by the first device is an analog signal. The A / D sampling process converts the analog first signal into a baseband digital signal. Analog signals are signals that vary continuously in time and amplitude, while digital signals are discrete. This process involves measuring the amplitude of the analog signal at certain time intervals and representing these measurements using digital encoding.
[0088] In some embodiments, the first device may also perform other signal processing procedures on the first signal, such as signal decoding, signal strength measurement, etc. This is not limited.
[0089] Signal decoding extracts the original information carried by the second device from the first signal. The second device (such as an RFID tag) can use a specific encoding method to store data. The receiver converts the received signal into readable information such as numbers or characters using a decoding algorithm. Signal strength measurement can be used to estimate the distance between the tag and the receiver. In some cases, the signal strength of the first signal may be relatively weak because it has attenuated during propagation and reflection. The signal strength of the first signal may be affected by several factors, such as the distance between the second and first devices, interference in the surrounding environment, and the reflectivity of the second device itself, etc.
[0090] In step 520, a first ratio is determined based on the second signal in the first signal. The second signal occupies a second frequency point. The first ratio is the ratio of the first parameter of the noise signal in the second signal and the second parameter of the second signal. The first parameter is used to express the signal strength of the noise signal in the second signal, and the second parameter is used to express the signal strength of the second signal. The first ratio is used to determine whether the first signal includes interference signals from the third device.
[0091] In this application, the first signal may include, for example, a reflected signal from the second device and a second signal, and the second signal may include, for example, a noise signal and a residual signal of the first signal (or a trailing signal of the first signal). The noise signal may include a background noise signal and an interference signal, and the first parameter is a parameter of the background noise signal and the interference signal, without limitation.
[0092] In this application, the second signal occupies a second frequency point, or in other words, the second signal is a signal within the frequency band range to which the second frequency point belongs. The first frequency point occupied by the first signal and the second frequency point occupied by the second signal are different, and the frequency band range to which the first frequency point belongs can overlap with the first frequency point. Therefore, the first device can determine the second signal from the first signal in various possible ways, or in other words, the first device can filter out the second signal from the first signal in various possible ways. For example, the first signal can be input into a bandpass filter, and the center frequency point of the bandpass filter can be set as the second frequency point to output the second signal.
[0093] In this application, the first device can determine the noise signal by selecting the amplitude corresponding to multiple time points in the waveform of at least one signal period (T_signal) of the second signal. For example, four time points can be selected within each signal period: a first time point, a second time point, a third time point, and a fourth time point. These four time points can be called sampling points. The first and second time points can be sampling points within one sampling period (T_sample), the second and third time points can be sampling points within one sampling period, and the third and fourth time points can be sampling points within one sampling period. The sampling period is one-quarter of the signal period, but this is not limited.
[0094] For example, in the waveform of one signal cycle of the second signal, the first time point corresponds to the first amplitude, the second time point corresponds to the second amplitude, the third time point corresponds to the third amplitude, and the fourth time point corresponds to the fourth amplitude. No limitation is imposed on this.
[0095] Optionally, the first, second, third, and fourth time points can be feature points in the second signal waveform. For example, the first time point can be the time point corresponding to a zero-crossing point in the second signal waveform, the second time point can be the time point corresponding to a positive peak value in the second signal waveform, the third time point can be the time point corresponding to a zero-crossing point in the second signal waveform, and the fourth time point can be the time point corresponding to a negative peak value in the second signal waveform. The positive and negative peak values reflect the maximum range of signal variation on the waveform, while the zero-crossing point is a key position in the alternating positive and negative process of the signal. By combining this amplitude information, the noise signal can be calculated. No limitations are imposed on this.
[0096] In this application, the operating frequency of the third device is the second frequency, which is adjacent to the first frequency. Therefore, when the second device sends the first signal to the first device, it may also receive a carrier signal (or excitation signal) from the third device. Since this signal interferes with the first device's reception of the first signal, it can be called an interference signal. Since the second signal occupies the second frequency, it may also include interference signals.
[0097] Optionally, the first parameter mentioned above can be, for example, the signal strength or signal power of the noise signal, etc., and there is no limitation thereto.
[0098] In this context, the signal strength of a noise signal is a quantitative representation of the amount of energy carried by the noise. For example, like a useful signal, the strength of a noise signal can be measured by its power. The signal power of a noise signal refers to the energy carried by the noise signal per unit time, and is a physical quantity that measures the rate of noise energy transmission.
[0099] The second parameter mentioned above can be, for example, the signal strength or signal power of the second signal, and is not limited thereto.
[0100] The signal strength of the second signal is a quantitative representation of the amount of energy carried by the second signal. The signal strength of the second signal can be measured by voltage, current amplitude, or power. The signal power of the second signal refers to the energy carried by the second signal per unit time, and is a physical quantity that measures the rate of noise energy transmission.
[0101] In this application, the operating frequency of the third device is the second frequency, which is adjacent to the first frequency. Therefore, when the second device sends the first signal to the first device, it may also receive a carrier signal (or excitation signal) from the third device. Since this signal interferes with the first device's reception of the first signal, it can be called an interference signal.
[0102] The first device can determine whether the first signal includes interference signals from the third device by using the ratio of the first parameter of the noise signal to the second parameter of the second signal.
[0103] For example, the presence or absence of interference signals from a third device in the first signal can be determined by comparing the ratio to a threshold. It should be understood that this threshold is a predefined value configured by the network device or preset (e.g., as agreed upon in the protocol), and is not limited thereto.
[0104] When there is no interference signal in the second signal, the first parameter of the noise signal includes the parameter of the noise floor signal, and the second parameter of the second signal includes the parameters of the tail signal of the first signal and the noise floor signal. In this case, if the ratio is less than the threshold, then the first signal does not include interference signals from the third device.
[0105] When the second signal includes an interference signal, the first parameter of the noise signal may include the parameters of the noise floor signal and the interference signal, and the second parameter of the second signal includes the tail signal of the first signal, the noise floor signal, and the interference signal. In this case, if the ratio is equal to or greater than a threshold, then the first signal includes an interference signal from a third device.
[0106] For example, Figure 7 A schematic flowchart for interference signal detection is shown, such as... Figure 7 As shown, the interference signal detection process includes steps 710 to 760.
[0107] In step 710, the first device inputs the first signal into the bandpass filter.
[0108] Optionally, before the first device inputs the first signal into the bandpass filter, the first signal can be sampled by an A / D converter to convert the analog first signal into a baseband digital signal, and then the baseband digital signal can be input into the bandpass filter.
[0109] The first device needs to detect whether the first signal includes interference signals from the third device. The first device can set the center frequency of a bandpass filter to the operating frequency of the third device, that is, the center frequency of the bandpass filter is the second frequency. Since the center frequency of the bandpass filter is different from the first frequency occupied by the first signal, most of the signal operating at the first frequency is filtered out after passing through the bandpass filter, while the signal components related to the second frequency (such as the second signal) are retained. That is, the second signal can be the signal output by the bandpass filter based on the first signal.
[0110] For example, Figure 6 A schematic diagram of a bandpass filter is shown, such as... Figure 6 As shown, the horizontal axis represents frequency (f), and the vertical axis represents amplitude. The center frequency of the bandpass filter is f2, the operating frequency of the second device is f1, and the operating frequency of the third device is f2. Therefore, after the signal received by the first device enters the bandpass filter, the signal from the second device will be filtered out, and the output signal will be the signal from the third device.
[0111] In step 720, the first device can calculate the noise signal based on the second signal.
[0112] In this application, the first device can determine the noise signal based on the first amplitude corresponding to the first time point, the second amplitude corresponding to the second time point, the third amplitude corresponding to the third time point, and the fourth amplitude corresponding to the fourth time point in the waveform of each of the N signal cycles of the second signal. For example, the noise signal e(k) can be equal to (the sum of the amplitudes corresponding to the sampling points within the N signal cycles) / N.
[0113] The details regarding the first, second, third, and fourth time points have already been described previously and will not be repeated here.
[0114] For example, Figure 8 A waveform diagram of the second signal is shown, as follows. Figure 8 As shown, the waveform of the second signal is a sine wave, with the horizontal axis representing time (time, t) and the vertical axis representing amplitude. Figure 8 (a) shows the sampling points within one of the N signal periods, namely the first time point k-3 and the second time point k-2 in the same sampling period, the second time point k-2 and the third time point k-1 in the same sampling period, the third time point k-1 and the fourth time point k in the same sampling period, the first time point k-3 corresponds to the first amplitude G(k-3) in the sine wave, the second time point k-2 corresponds to the second amplitude G(k-2) in the sine wave, the third time point k-1 corresponds to the third amplitude G(k-1) in the sine wave, and the fourth time point k corresponds to the fourth amplitude G(k) in the sine wave.
[0115] Figure 8 (b) shows the sampling points within one of the N signal cycles, namely the first time point k-3 and the second time point k-2 in the same sampling cycle, the second time point k-2 and the third time point k-1 in the same sampling cycle, the third time point k-1 and the fourth time point k in the same sampling cycle, the first time point k-3 corresponds to the first amplitude G(k-3) in the sine wave, the second time point k-2 corresponds to the second amplitude G(k-2) in the sine wave, the third time point k-1 corresponds to the third amplitude G(k-1) in the sine wave, and the fourth time point k corresponds to the fourth amplitude G(k) in the sine wave.
[0116] in, Figure 8 (a) and Figure 8 In (b) of the equation, the first, second, third, and fourth time points are different, therefore the first amplitude corresponding to the first time point, the second amplitude corresponding to the second time point, the third amplitude corresponding to the third time point, and the fourth amplitude corresponding to the fourth time point are different. No restrictions are imposed on this.
[0117] It should be understood that Figure 8 Images (a) and (b) show only the sampling points within one signal period. Figure 8 (a) The sampling points within the remaining N-1 signal periods and Figure 8 The sampling points within one signal period shown in (a) are similar. Figure 8 (b) The sampling points within the remaining N-1 signal periods and Figure 8The sampling points within a signal period shown in (b) are similar and will not be repeated here.
[0118] Therefore, it can be based on Figure 8 (a) or Figure 8 The noise signal is calculated based on the amplitude of the sampling points within the signal period shown in (b) above.
[0119] It should be understood that the above formula for calculating noise signal means: sum the sample values of the second signal period (n from 0 to N-1), and then divide by the sample length to obtain the estimated value of the noise signal.
[0120] In step 730, the first device calculates the noise signal power based on the noise signal.
[0121] Noise power can be calculated using a statistical averaging method. The estimated noise power can be obtained by summing the squares of the absolute values of the noise signal samples and then averaging them.
[0122] For example, the power of the noise signal is E.
[0123] Where N is the sample length used to calculate the power of the noise signal, which determines the accuracy and range of the calculation. The larger the sample length, the closer the calculation result may be to the true noise power.
[0124] It should be understood that the above formula for calculating the power of the noise signal can be interpreted as follows: by taking the square of the absolute value of the sample values (k from 0 to N-1) of the noise signal, summing these values, and finally dividing by the sample length, the power estimate of the noise signal can be obtained.
[0125] For example, in practical signal processing, a series of noise signal sample values may be collected. By substituting these sample values into the above formula for calculating the power of the noise signal, the power of the noise signal can be calculated. It should be understood that noise power reflects the intensity of the interference background.
[0126] In step 740, the first device calculates the power of the second signal based on the second signal.
[0127] The power of the second signal is the sum of the power of all signals after passing through the bandpass filter (including possible interference and noise signals). If there is no adjacent channel interference, this power is mainly noise power; if adjacent channel interference exists, this power will include the power of the interference signal.
[0128] For example, if the second signal is G(k) and the power of the second signal is R, then
[0129] Where N is the sample length used to calculate the power of the second signal.
[0130] It should be understood that the above formula for calculating the power of the second signal can be interpreted as follows: by taking the square of the absolute value of the sample values of the second signal (k from 0 to N-1), summing these values, and finally dividing by the sample length, the power estimate of the second signal can be obtained.
[0131] In step 750, the first device can calculate the ratio of noise power to the second signal power.
[0132] Optionally, the first parameter includes the signal power of the noise signal in the second signal, and the second parameter includes the signal power of the second signal.
[0133] The first ratio (rate) is E / R, that is...
[0134] In step 760, the first device makes a threshold decision based on the ratio and outputs the decision result.
[0135] The first device makes a threshold decision based on a ratio, for example, the first device can compare a first ratio with a threshold.
[0136] For a detailed explanation of the comparison between the first ratio and the threshold, please refer to the detailed explanation of the comparison between the ratio and the threshold, which will not be repeated here.
[0137] In one possible scenario, when the first ratio is greater than or equal to a threshold, the first signal includes interference signals from a third device.
[0138] In another possible scenario, when the first ratio is less than a threshold, the first signal does not include interference signals from the third device.
[0139] When the first device outputs a decision result, it can determine whether to perform interference suppression based on the decision result.
[0140] Optionally, in step 530, the first device performs interference suppression. When the first signal includes an interference signal from the third device, the first device can perform interference suppression on the interference signal. The interference suppression method can be one of several methods, such as filtering suppression or interference cancellation. No limitation is made in this regard.
[0141] Filtering suppression is one of the most basic methods of interference suppression. A first device can selectively allow a first signal sent by a second device to pass through by using a filter, while blocking interference signals sent by a third device. Interference cancellation involves estimating the characteristics of the interference signal and then subtracting the estimated value of the interference signal from the received mixed signal (containing the first signal and the interference signal). Based on the above scheme, the first device can receive the first signal from the second device, and the first signal occupies a first frequency point. However, the first device may also receive interference signals from a third device operating at an adjacent frequency point (e.g., a second frequency point). Therefore, the first signal may include the first signal occupying the first frequency point and the interference signal occupying the second frequency point. To detect whether the first signal includes interference signals from the third device, the first device can determine a first ratio based on the signal occupying the second frequency point in the first signal. This first ratio is the ratio of the first parameter (e.g., power) of the noise signal in the second signal to the second parameter (e.g., power) of the second signal. Based on this first ratio, the first device can determine whether the first signal includes interference signals from the third device. In this way, the first device can accurately detect the presence of interference signals.
[0142] Figure 5 The interference signal detection method 500 only shows some steps of interference detection; the interference signal detection method may also include other steps.
[0143] For example, Figure 9 This illustration shows a schematic diagram of an interference signal detection method 900 provided in an embodiment of this application. Figure 9 As shown, the interference signal detection method includes steps 910 to 950. In step 910, the first device performs RF processing on the received first signal.
[0144] The RF processing of the first signal has been described in detail in step 510 of method 500, which can be referred to in the detailed description of step 510, and will not be repeated here.
[0145] In step 920, the first device performs A / D sampling on the first signal after RF processing.
[0146] The A / D sampling of the first signal has been described in detail in step 510 of method 500, which can be referred to in the detailed description of step 510, and will not be repeated here.
[0147] As previously mentioned, the signal processing of the first signal by the first device may include a variety of possible processing methods. Steps 910 and 920 are merely examples and may include more or fewer signal processing procedures. There is no limitation on this.
[0148] In step 930, the first device performs interference signal detection on the first signal after A / D sampling.
[0149] The detection of interference signals has been described in detail in step 520 of method 500, which can be referred to in step 520. It will not be repeated here.
[0150] If the first signal does not include interference signals from the third device, then step 940 is not performed.
[0151] If the first signal includes an interference signal from a third device, then proceed to step 940.
[0152] If the first signal includes an interference signal from the third device, then in step 940, the first device performs interference suppression on the interference signal.
[0153] Interference suppression has been described in detail in step 530 of method 500, which can be referred to in the detailed description of step 530, and will not be repeated here.
[0154] In step 950, the first device demodulates the first signal.
[0155] The purpose of the first device demodulating the first signal is to recover the signal that is in phase and frequency with the second device.
[0156] It should be understood that Figure 5 or Figure 9 The processes shown are merely examples and should not be construed as limiting the scope of this application. In other embodiments, these processes may include more or fewer steps.
[0157] It should also be understood that the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0158] The communication method provided in the embodiments of this application has been described in detail above with reference to the accompanying drawings. The apparatus provided in the embodiments of this application will now be described in detail with reference to the accompanying drawings.
[0159] Figures 10 to 11 Schematic block diagrams of possible communication devices provided for embodiments of this application. These communication devices can be used to implement the functions of the first device or the second device in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments.
[0160] This application provides a communication device such as Figure 10As shown, the communication device 1000 includes a communication unit 1010 and a processing unit 1020. The communication unit 1010 can be used to perform receiving or sending actions, while the processing unit 1020 can be used to perform actions other than receiving and sending, such as generating information or messages, processing received information or messages, etc.
[0161] One possible design is that the communication device 1000 is used to achieve the above. Figure 5 The method embodiments shown illustrate the function of the first device in any one of the embodiments. For example, the communication device can be the first device, a component configured in the first device (such as a chip, chip system, processor, etc.), or a logic module or software capable of implementing some or all of the functions of the first device.
[0162] For example, when the communication device 1000 is used to implement the function of the first device in method 500, the communication unit 1010 is used to receive a first signal from the second device, the first signal occupying a first frequency point; the processing unit 1020 is used to determine a first ratio based on a second signal in the first signal, the second signal occupying a second frequency point, the first ratio being the ratio of a first parameter of a noise signal in the second signal to a second parameter of the second signal, the first parameter being used to express the signal strength of the noise signal in the second signal, the second parameter being used to express the signal strength of the second signal, and the first ratio being used to determine whether the first signal includes an interference signal from a third device.
[0163] Optionally, the first parameter includes the signal power of the noise signal in the second signal, and the second parameter includes the signal power of the second signal.
[0164] Optionally, when the first ratio is greater than or equal to a threshold, the first signal includes interference signals from the third device.
[0165] Optionally, the second signal is a signal output by a bandpass filter based on the first signal, and the center frequency of the bandpass filter is the second frequency.
[0166] Optionally, the processing unit 1020 is further configured to perform signal processing on the first signal, the signal processing including radio frequency (RF) processing and / or A / D sampling, the RF processing including at least one of power amplification, filtering, and frequency conversion; the processing unit 1020 is further configured to input the signal-processed first signal into the bandpass filter.
[0167] When the communication device 1100 is used to implement Figure 5In the method embodiment shown, the processor 1110 is used to execute the functions of the processing unit, and the interface circuit 1120 is used to execute the functions of the receiving unit and / or the transmitting unit. Whether the interface circuit 1120 is used for transmitting or receiving depends on whether the communication device 1100 is used to perform a transmitting or receiving action in the execution scheme.
[0168] It is understood that when the communication device 1100 is a communication equipment (e.g., a first device or a second device), the interface circuit 1120 can be a transceiver, specifically including a transmitter and a receiver, with the transmitter used to send signals and the receiver used to receive signals. When the communication device 1100 is a chip applied to a communication equipment, the interface circuit 1120 can be an input / output circuit, a bus, a module, a pin, or other type of communication interface, wherein the input circuit in the input / output circuit can be used for receiving, and the output interface can be used for sending.
[0169] It should be understood that Figure 11 In the communication device 1100 shown, the processor 1110 may correspond to the processing unit 1020 in the aforementioned communication device 1100, and the interface circuit 1120 may correspond to the communication unit 1010 in the aforementioned communication device 1000.
[0170] It should also be understood that the coupling in the embodiments of this application is an indirect coupling or communication connection between devices, units, or modules, which can be electrical, mechanical, or other forms, used for information interaction between devices, units, or modules. The embodiments of this application do not limit the specific connection medium between the at least one processor 1110, at least one memory 1120, interface circuit 1130, and power supply circuit 1140. The embodiments of this application in... Figure 11 The processor 1110, memory 1120, interface circuit 1130, and power supply circuit 1140 are connected via bus 1170. Bus 1150 is... Figure 11 The connections between other components are shown in bold lines only and are not intended to be limiting. The bus can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, Figure 11 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0171] It is understood that the processor in the embodiments of this application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor may be a microprocessor or any conventional processor.
[0172] The memory in this application embodiment can be volatile memory or non-volatile memory, or it can 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 dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0173] This application also provides a communication system, which includes the aforementioned first device and second device.
[0174] This application also provides a computer program product comprising: a computer program (also referred to as code or instructions), which, when executed, causes the computer to perform actions such as... Figure 5 The method executed by the first device or the method executed by the second device in the illustrated embodiment.
[0175] This application also provides a computer-readable storage medium storing a computer program (also referred to as code or instructions). When the computer program is executed, it causes the computer to perform actions such as... Figure 5 The method executed by the first device or the method executed by the second device in the illustrated embodiment.
[0176] The terms “unit”, “module”, etc., used in this specification may be used to refer to computer-related entities, hardware, firmware, combinations of hardware and software, software, or software in execution.
[0177] Those skilled in the art will recognize that the various illustrative logical blocks and steps 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 implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art 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. In the several embodiments provided in this application, it should be understood that the disclosed apparatus, devices, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for example, the division of units is merely a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the shown or discussed mutual couplings or direct couplings or communication connections may be through some interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.
[0178] The unit described as a separate component may or may not be physically separate. The component shown as a unit may or may not be a physical unit; that is, it may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0179] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0180] In the above embodiments, the functions of each functional unit can be implemented entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. This computer program product includes one or more computer instructions (programs). When the computer program instructions (programs) are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).
[0181] If this function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0182] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for detecting interference signals, characterized in that, Applied to a first device, the method includes: Receive a first signal from a second device, wherein the first signal occupies a first frequency point; A first ratio is determined based on the second signal in the first signal, the second signal occupies a second frequency point, the first ratio is the ratio of the first parameter of the noise signal in the second signal to the second parameter of the second signal, the first parameter is used to express the signal strength of the noise signal in the second signal, the second parameter is used to express the signal strength of the second signal, and the first ratio is used to determine whether the first signal includes interference signals from a third device.
2. The method according to claim 1, characterized in that, The first parameter includes the signal power of the noise signal in the second signal, and the second parameter includes the signal power of the second signal.
3. The method according to claim 1 or 2, characterized in that, When the first ratio is greater than or equal to the threshold, the first signal includes interference signals from the third device.
4. The method according to any one of claims 1 to 3, characterized in that, The second signal is the signal output by the bandpass filter based on the first signal, and the center frequency of the bandpass filter is the second frequency.
5. The method according to any one of claims 1 to 4, characterized in that, The method further includes: The first signal is subjected to signal processing, the signal processing including radio frequency (RF) processing and / or A / D sampling, the RF processing including at least one of power amplification, filtering, and frequency conversion; The first signal after signal processing is input into the bandpass filter.
6. A communication device, characterized in that, Includes a unit for performing the method as described in any one of claims 1 to 5.
7. A communication device, characterized in that, It includes one or more processors, said one or more processors being configured to execute computer programs or instructions in memory, causing the communication device to perform the method as described in any one of claims 1 to 5.
8. The communication device according to claim 7, characterized in that, It also includes a memory for storing computer programs.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, the method as described in any one of claims 1 to 5 is performed.
10. A computer program product, characterized in that, Includes a computer program that, when run, causes the method as described in any one of claims 1 to 5 to be performed.