Time domain anti-interference method, electronic equipment and medium

By blocking the received signal and judging the amplitude value, combined with multiple threshold parameters, it can effectively eliminate severe random time-domain interference, and improve the anti-interference performance of the single-antenna system.

CN120433862AInactive Publication Date: 2025-08-05BEIJING LIGONG NAVIGATION TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510933052.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-08
Publication Date
2025-08-05
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing single-antenna receiving system cannot effectively deal with severe and randomly distributed interference in time-domain interference mode, and the traditional interleaver method is not applicable.

Method used

By continuously dividing the received signal into data blocks, using the sample point amplitude value to determine the existence of interference, and setting multiple threshold parameters for interference cancellation, including interference judgment and cancellation modules.

Benefits of technology

It achieves the fight against severe and randomly distributed time-domain interference, avoids accidentally eliminating useful signals, and improves the anti-interference ability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120433862A_ABST
    Figure CN120433862A_ABST
Patent Text Reader

Abstract

The invention discloses a time domain anti-interference method, electronic equipment and a medium. The method comprises the following steps: continuously segmenting a received signal into blocks to obtain a plurality of data blocks; for the current data block, judging whether the current data block has time domain interference or not according to the amplitude value of each sample point contained in the current data block; if the time domain interference exists, interference elimination is carried out on the current data block, and if the time domain interference does not exist, whether the time domain interference exists in the next data block is judged until the received signal is judged and eliminated. According to the method, very serious time domain interference can be resisted.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of anti-interference technology in satellite navigation and communication systems, and more particularly to a time domain anti-interference method, electronic equipment, and medium. Background Art

[0002] Interference is ubiquitous and can be divided into frequency domain interference and time domain interference. Frequency domain interference can be further divided into narrowband interference and broadband interference. Broadband interference can be eliminated using multi-antenna technology.

[0003] For single-antenna receiving systems, burst interference is a common time-domain interference pattern. This refers to a small interference duration, such as 0.1ms within a 1ms period, representing 10% of the total interference duration. The interference is also concentrated in the time domain. This common type of time-domain interference can usually be broken up using a time-domain interleaver, and then countered using the system's error correction capabilities.

[0004] However, another type of time-domain interference pattern is characterized by a significant proportion, typically exceeding 50%, and non-burst-like behavior. In other words, the interference is scattered throughout the entire time domain and is randomly distributed. For this type of time-domain interference, traditional interleaving methods are inadequate, and new approaches are needed.

[0005] Existing single-antenna time-domain interference mitigation technologies typically employ interleaving or leverage their inherent despreading and error correction capabilities. These technologies are effective against relatively mild time-domain interference, but are inadequate for severe interference, which typically occurs when the interference is relatively high and randomly distributed.

[0006] A time domain anti-interference method still needs to be developed.

[0007] The information disclosed in the background technology section of the present invention is only intended to deepen the understanding of the general background technology of the present invention, and should not be regarded as an admission or any form of suggestion that the information constitutes the prior art already known to those skilled in the art. Summary of the Invention

[0008] The present invention proposes a time domain anti-interference method, electronic equipment and medium, which can resist very serious time domain interference.

[0009] In a first aspect, an embodiment of the present disclosure provides a time domain anti-interference method, including: Dividing the received signal into blocks continuously to obtain multiple data blocks; For a current data block, determining whether the current data block has time domain interference according to an amplitude value of each sample point included in the current data block; If time domain interference exists, interference elimination is performed on the current data block; if not, it is determined whether the next data block has time domain interference, until the received signal is determined and eliminated.

[0010] Preferably, for the current data block, judging whether the current data block has time domain interference according to the amplitude value of each sample point included in the current data block includes: Calculate the average value of the amplitude of each sample point and record it as the first average amplitude value; Setting a first threshold parameter, and calculating a second average amplitude value according to the first threshold parameter and the first average amplitude value; Searching for sample points whose sample point amplitude values are greater than the second average amplitude value in the current data block to obtain a sample point set; Calculating an average of the amplitude values of the sample points in the sample point set, and recording the average as a third average amplitude value; It is determined whether the current data block has time domain interference according to the first average amplitude value and the third average amplitude value.

[0011] Preferably, the second average amplitude value is: Second average amplitude value = A × first average amplitude value Wherein, A is the first threshold parameter.

[0012] Preferably, the first threshold parameter is greater than 1.

[0013] Preferably, judging whether the current data block has time domain interference according to the first average amplitude value and the third average amplitude value includes: Setting a second threshold parameter, and calculating a fourth average amplitude value based on the second threshold parameter and the first average amplitude value; If the third average amplitude value is greater than the fourth average amplitude value, time domain interference exists in the current data block.

[0014] Preferably, the fourth average amplitude value is: Fourth average amplitude value = B × first average amplitude value Wherein, B is the second threshold parameter.

[0015] Preferably, performing interference cancellation includes: For the current data block, setting a third threshold parameter, and calculating a fifth average amplitude value according to the third threshold parameter and the first average amplitude value; Each sample point is judged one by one. If the amplitude value of the sample point is greater than the fifth average amplitude value, the sample point is judged to be a time domain interference signal, and the value of the sample point is set to 0. If the amplitude value of the sample point is less than or equal to the fifth average amplitude value, the sample point is considered to contain no time domain interference, and the value of the sample point is not changed.

[0016] Preferably, the fifth average amplitude value is: Fifth average amplitude value = C × first average amplitude value Wherein, C is the third threshold parameter.

[0017] In a second aspect, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising: a memory storing executable instructions; A processor runs the executable instructions in the memory to implement the time domain anti-interference method.

[0018] In a third aspect, an embodiment of the present disclosure further provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the time domain anti-interference method is implemented.

[0019] The methods and apparatus of the present invention have other features and advantages that will be apparent from or will be described in detail in the accompanying drawings and subsequent detailed descriptions incorporated herein, which together serve to explain the specific principles of the invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] The above and other objects, features and advantages of the present invention will become more apparent through a more detailed description of exemplary embodiments of the present invention with reference to the accompanying drawings, wherein like reference numerals generally represent like components throughout the exemplary embodiments of the present invention.

[0021] Figure 1 A flow chart showing the steps of a time domain anti-interference method according to an embodiment of the present invention is shown.

[0022] Figure 2 A module block diagram according to an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0023] The preferred embodiments of the present invention will be described in more detail below. Although the preferred embodiments of the present invention are described below, it should be understood that the present invention can be implemented in various forms and should not be limited to the embodiments set forth herein.

[0024] To facilitate understanding of the solutions and effects of the embodiments of the present invention, three specific application examples are given below. Those skilled in the art should understand that these examples are only for facilitating understanding of the present invention, and any specific details thereof are not intended to limit the present invention in any way. Example 1

[0025] Figure 1 A flow chart showing the steps of a time domain anti-interference method according to an embodiment of the present invention is shown.

[0026] like Figure 1 As shown, the time domain anti-interference method includes: step 101, dividing the received signal into blocks to obtain multiple data blocks; step 102, judging whether the current data block has time domain interference based on the amplitude value of each sample point contained in the current data block; step 103, if time domain interference exists, eliminating the interference for the current data block; if not, judging whether the next data block has time domain interference, until the received signal is judged and eliminated.

[0027] In one example, for a current data block, determining whether time domain interference exists in the current data block according to the amplitude value of each sample point included in the current data block includes: Calculate the average value of the amplitude of each sample point and record it as the first average amplitude value; Setting a first threshold parameter, and calculating a second average amplitude value based on the first threshold parameter and the first average amplitude value; Searching for sample points whose sample point amplitude values are greater than the second average amplitude value in the current data block to obtain a sample point set; Calculate the average of the amplitude values of the sample points in the sample point set, and record it as the third average amplitude value; It is determined whether the current data block has time domain interference according to the first average amplitude value and the third average amplitude value.

[0028] In one example, the second average amplitude value is: Second average amplitude value = A × first average amplitude value Wherein, A is the first threshold parameter.

[0029] In one example, the first threshold parameter is greater than 1.

[0030] In one example, determining whether time domain interference exists in the current data block according to the first average amplitude value and the third average amplitude value includes: Setting a second threshold parameter, and calculating a fourth average amplitude value based on the second threshold parameter and the first average amplitude value; If the third average amplitude value is greater than the fourth average amplitude value, time domain interference exists in the current data block.

[0031] In one example, the fourth average amplitude value is: Fourth average amplitude value = B × first average amplitude value Wherein, B is the second threshold parameter.

[0032] In one example, performing interference cancellation includes: For the current data block, setting a third threshold parameter, and calculating a fifth average amplitude value based on the third threshold parameter and the first average amplitude value; Each sample point is judged one by one. If the amplitude value of the sample point is greater than the fifth average amplitude value, the sample point is judged to be a time domain interference signal, and the value of the sample point is set to 0. If the amplitude value of the sample point is less than or equal to the fifth average amplitude value, it is considered that the sample point does not contain time domain interference, and the value of the sample point is not changed.

[0033] In one example, the fifth average amplitude value is: Fifth average amplitude value = C × first average amplitude value Wherein, C is the third threshold parameter.

[0034] Figure 2 A module block diagram according to an embodiment of the present invention is shown.

[0035] Specifically, if Figure 2 As shown, the system corresponding to this method includes two modules: a main interference determination module and a main interference cancellation module. First, the main interference determination module determines whether time-domain interference exists in the received signal to avoid erroneous cancellation of the useful signal. Second, if time-domain interference is found, the main interference cancellation module is activated to eliminate the time-domain interference.

[0036] The processing steps of the interference judgment main module are: The received signal is continuously divided into blocks, where the block length is a parameter, denoted as N sample points. The length of each block can be different. For simplicity, the length of each block can be the same, with N = 1024 sample points as an example.

[0037] For the current data block, perform the following operations: Calculate the average of the amplitude values of each sample point, which is recorded as the first average amplitude value; set the first threshold parameter A, and calculate the second average amplitude value based on the first threshold parameter and the first average amplitude value: The second average amplitude value = A × the first average amplitude value; Searching for sample points whose amplitude values are greater than the second average amplitude value in the current data block to obtain a sample point set; calculating the average of the amplitude values of the sample points in the sample point set, and recording it as a third average amplitude value.

[0038] Based on the characteristics of the interference-free signal and the relative relationship between the first and third average amplitude values, determine whether time domain interference exists. The peak-to-average ratio can be used to determine whether time domain interference exists. Set the second threshold parameter B and calculate the fourth average amplitude value based on the second threshold parameter and the first average amplitude value: The fourth average amplitude value = B × the first average amplitude value; If the third average amplitude value is greater than the fourth average amplitude value, time domain interference exists in the current data block. If it is determined that time domain interference exists, the time domain interference elimination main module is started to eliminate the time domain interference in the current data block.

[0039] The processing steps of the interference cancellation main module are: For the current data block, a third threshold parameter C is set, and a fifth average amplitude value is calculated based on the third threshold parameter and the first average amplitude value: The fifth average amplitude value = C × the first average amplitude value; Each sample point is judged one by one. If the amplitude value of the sample point is greater than the fifth average amplitude value, the sample point is judged to be a time domain interference signal, and the value of the sample point is set to 0. If the amplitude value of the sample point is less than or equal to the fifth average amplitude value, it is considered that the sample point does not contain time domain interference, and the value of the sample point is not changed. Example 2

[0040] The present disclosure provides an electronic device, which includes: a memory storing executable instructions; and a processor running the executable instructions in the memory to implement the above-mentioned time domain anti-interference method.

[0041] An electronic device according to an embodiment of the present disclosure includes a memory and a processor.

[0042] The memory is used to store non-transitory computer-readable instructions. Specifically, the memory may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may include, for example, random access memory (RAM) and / or cache memory. The non-volatile memory may include, for example, read-only memory (ROM), a hard disk, flash memory, etc.

[0043] The processor may be a central processing unit (CPU) or other form of processing unit with data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device to perform desired functions. In one embodiment of the present disclosure, the processor is configured to execute the computer-readable instructions stored in the memory.

[0044] Those skilled in the art should understand that in order to solve the technical problem of how to obtain a good user experience, this embodiment may also include well-known structures such as a communication bus and an interface, and these well-known structures should also be included in the scope of protection of this disclosure.

[0045] For detailed description of this embodiment, please refer to the corresponding description in the aforementioned embodiments, which will not be repeated here. Example 3

[0046] An embodiment of the present disclosure provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the time-domain anti-interference method is implemented.

[0047] According to an embodiment of the present disclosure, a computer-readable storage medium stores non-transitory computer-readable instructions, which, when executed by a processor, execute all or part of the steps of the aforementioned methods of the embodiments of the present disclosure.

[0048] The above-mentioned computer-readable storage media include, but are not limited to, optical storage media (e.g., CD-ROMs and DVDs), magneto-optical storage media (e.g., MOs), magnetic storage media (e.g., magnetic tapes or mobile hard disks), media with built-in rewritable non-volatile memory (e.g., memory cards), and media with built-in ROM (e.g., ROM cartridges).

[0049] Those skilled in the art should understand that the above description of the embodiments of the present invention is only for the purpose of illustrative purposes only to illustrate the beneficial effects of the embodiments of the present invention, and is not intended to limit the embodiments of the present invention to any given examples.

[0050] While various embodiments of the present invention have been described above, the above description is intended to be illustrative, not exhaustive, and not limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments.

Claims

1. A time domain anti-interference method, characterized in that: include: Dividing the received signal into blocks continuously to obtain multiple data blocks; For a current data block, determining whether the current data block has time domain interference according to an amplitude value of each sample point included in the current data block; If time domain interference exists, interference elimination is performed on the current data block; if not, it is determined whether the next data block has time domain interference, until the received signal is determined and eliminated.

2. The time domain anti-interference method according to claim 1, wherein: For a current data block, determining, by using an amplitude value of each sample point included in the current data block, whether the current data block has time domain interference includes: Calculate the average value of the amplitude of each sample point and record it as the first average amplitude value; Setting a first threshold parameter, and calculating a second average amplitude value according to the first threshold parameter and the first average amplitude value; Searching for sample points whose sample point amplitude values are greater than the second average amplitude value in the current data block to obtain a sample point set; Calculating an average of the amplitude values of the sample points in the sample point set, and recording the average as a third average amplitude value; It is determined whether the current data block has time domain interference according to the first average amplitude value and the third average amplitude value.

3. The time domain anti-interference method according to claim 2, wherein: The second average amplitude value is: Second average amplitude value = A × first average amplitude value Wherein, A is the first threshold parameter.

4. The time domain anti-interference method according to claim 3, wherein: The first threshold parameter is greater than 1.

5. The time domain anti-interference method according to claim 2, wherein: Determining, according to the first average amplitude value and the third average amplitude value, whether the current data block has time domain interference includes: Setting a second threshold parameter, and calculating a fourth average amplitude value based on the second threshold parameter and the first average amplitude value; If the third average amplitude value is greater than the fourth average amplitude value, time domain interference exists in the current data block.

6. The time domain anti-interference method according to claim 5, wherein: The fourth average amplitude value is: Fourth average amplitude value = B × first average amplitude value Wherein, B is the second threshold parameter.

7. The time domain anti-interference method according to claim 2, wherein: Interference cancellation includes: For the current data block, setting a third threshold parameter, and calculating a fifth average amplitude value according to the third threshold parameter and the first average amplitude value; Each sample point is judged one by one. If the amplitude value of the sample point is greater than the fifth average amplitude value, the sample point is judged to be a time domain interference signal, and the value of the sample point is set to 0. If the amplitude value of the sample point is less than or equal to the fifth average amplitude value, the sample point is considered to contain no time domain interference, and the value of the sample point is not changed.

8. The time domain anti-interference method according to claim 7, wherein: The fifth average amplitude value is: Fifth average amplitude value = C × first average amplitude value Wherein, C is the third threshold parameter.

9. An electronic device, characterized in that: The electronic device comprises: a memory storing executable instructions; A processor, wherein the processor runs the executable instructions in the memory to implement the time domain anti-interference method according to any one of claims 1 to 8.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the time-domain anti-interference method according to any one of claims 1 to 8 is implemented.

Citation Information

Patent Citations

  • Communication interference data identification method and device, wireless communication equipment and storage medium

    CN113630200A

  • Interference elimination method and device, medium, product and equipment

    CN119449545A

  • Communication signal interference elimination method and system

    CN119906614A

  • Interference cancellation apparatus and receiver

    US20140086371A1