Signal anti-interference method applied to detonation control system of aircraft
By employing recursive average filtering and histogram-based mean filtering in the detonation control system to process high-frequency and pulse interference signals, the problem of excessive noise caused by the single arithmetic average filtering method was solved, achieving more efficient signal processing.
Patent Information
- Application Number
- CN202511464439.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-14
- Publication Date
- 2026-01-09
AI Technical Summary
In existing technologies, when using the arithmetic mean filtering method alone, high-frequency interference and pulse interference can easily lead to excessively high filter noise, affecting the data acquisition accuracy of the detonation control system.
High-frequency interference signals are processed by recursive average filtering and pulse interference signals are processed by histogram filtering mean filtering. The first and second processed signals are obtained respectively and sent to the computer.
It improves the filtering effect against high-frequency and pulse interference, enhances the accuracy and filtering effect of signal processing, and reduces noise interference.
Smart Images

Figure CN121308902A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of signal anti-interference technology, specifically a signal anti-interference method applied in the detonation control system of an aircraft. Background Technology
[0002] The detonation control system must ensure the safety of the aircraft during flight. It determines the flight stage based on environmental information, disarms the system when a specific stage is reached, and outputs a detonation control signal when the aircraft is at the predetermined target location to achieve the desired explosive effect. Therefore, the accuracy of environmental information assessment during flight is paramount for the normal operation of the detonation control system, necessitating enhanced interference resistance in the data acquisition signals.
[0003] Microcontrollers are commonly used in data acquisition. The types of interference that microcontrollers often encounter are high-frequency interference and pulse interference. Overcoming the effects of these two types of interference can basically ensure the normal operation of the microcontroller. For these two types of interference, the following two corresponding filtering methods can be used respectively. However, in the existing technology, if the arithmetic mean filtering method is used alone, it will result in excessively high filtering noise if the amplitude is too large. Summary of the Invention
[0004] The present invention aims to at least partially solve one of the technical problems in the prior art. If the signal to be processed is high-frequency interference, the recursive average filtering method is used to process the signal to be processed to obtain a first processed signal. If the signal to be processed is pulse interference, the histogram screening mean filtering method is used to process the signal to be processed to obtain a second processed signal. The first processed signal and the second processed signal are sent to a computer to solve the problem that the arithmetic average filtering method alone in the prior art will result in excessively high filtering noise if the amplitude is too large.
[0005] To achieve the above objectives, this application provides a signal anti-interference method applied in the detonation control system of an aircraft, comprising the following steps:
[0006] Acquire signals that are interfered with in the detonation control system of an aircraft and mark them as signals to be processed;
[0007] Determine whether the signal to be processed is high-frequency interference or pulse interference;
[0008] If the signal to be processed is high-frequency interference, the recursive average filtering method is used to process the signal to be processed to obtain the first processed signal;
[0009] If the signal to be processed is pulse interference, the histogram screening mean filtering method is used to process the signal to be processed to obtain the second processed signal;
[0010] Send the first processing signal or the second processing signal to the computer.
[0011] Furthermore, acquiring the interfered signals used in the detonation control system of the aircraft and marking them as signals to be processed includes the following sub-steps:
[0012] Acquire the signal to be processed, labeled Czi, where i is a positive integer, and the value of i indicates the order in which the signals to be processed are acquired.
[0013] Furthermore, if the signal to be processed is high-frequency interference, the recursive averaging filtering method is used to process the signal to be processed to obtain the first processed signal, which includes the following sub-steps:
[0014] Establish a temporary storage area that can store a first number of signals to be processed, and mark it as the processing temporary storage area.
[0015] Furthermore, if the signal to be processed is high-frequency interference, the recursive averaging filtering method is used to process the signal to be processed to obtain the first processed signal, which includes the following sub-steps:
[0016] Each time a signal to be processed is acquired, the number of signals to be processed in the processing buffer area is obtained and marked as the number of signals to be processed.
[0017] Determine if the number of signals to be processed is less than the first quantity. If it is less, put the latest acquired signal to be processed into the processing buffer. If it is equal to the first quantity, take the signal with the smallest i from the processing buffer and put the latest acquired signal to be processed into the processing buffer.
[0018] When a new signal to be processed is added to the processing buffer, the average value of all signals to be processed in the processing buffer is calculated and marked as the first signal to be processed.
[0019] Furthermore, if the signal to be processed is impulse interference, the histogram-based mean filtering method is used to process the signal to be processed to obtain the second processed signal, including the following sub-steps:
[0020] Continuously acquire a second number of signals to be processed;
[0021] Obtain the range of a second number of signals to be processed, and mark it as the processed signal range;
[0022] The signal processing range is evenly divided into n ranges, which are marked as the signal processing ranges.
[0023] Count the frequency of the signal to be processed in each division range and mark it as the frequency of the processed signal division;
[0024] Using the signal to be processed as the X-axis, the frequency division of the processed signal as the Y-axis, and the range of the processed signal division as the histogram interval, a histogram of the frequency division is plotted.
[0025] Furthermore, if the signal to be processed is impulse interference, the histogram-based mean filtering method is used to process the signal to be processed to obtain the second processed signal, including the following sub-steps:
[0026] Processed signals with frequencies less than the smaller processed signal frequency threshold are divided into frequencies and marked as smaller divided frequencies.
[0027] Starting from the leftmost side of the frequency division histogram, determine whether the frequency division of the processed signal is a small frequency division. If so, delete the small frequency division from the frequency division histogram until it is not.
[0028] Starting from the rightmost side of the frequency histogram, determine whether the frequency of the processed signal is a small frequency. If so, delete the small frequency from the frequency histogram until it is not.
[0029] Mark the histogram of frequency divisions after the stop judgment as the filtered frequency division histogram.
[0030] Furthermore, if the signal to be processed is impulse interference, the histogram-based mean filtering method is used to process the signal to be processed to obtain the second processed signal, including the following sub-steps:
[0031] Obtain the maximum and minimum values of the remaining processed signal range in the frequency histogram of the filtering division, and mark them as the minimum processed signal threshold and the maximum processed signal threshold, respectively;
[0032] The range from the minimum processing signal threshold to the maximum processing signal threshold is marked as the processing signal range;
[0033] Signals to be processed within the processing signal range will be marked as filtered processing signals;
[0034] Calculate the mean of the filtered signals and label it as the second processed signal.
[0035] Furthermore, sending the first processing signal and the second processing signal to the computer includes the following sub-steps:
[0036] If the signal to be processed is high-frequency interference, the first processing signal is sent to the computer; if the signal to be processed is pulse interference, the second processing signal is sent to the computer.
[0037] The beneficial effects of the present invention are as follows: If the signal to be processed is high-frequency interference, the present invention uses a recursive average filtering method to process the signal to be processed to obtain a first processed signal; if the signal to be processed is pulse interference, the present invention uses a histogram screening mean filtering method to process the signal to be processed to obtain a second processed signal. The first processed signal and the second processed signal are then sent to a computer. The advantage is that different high-frequency interferences or pulse interferences can be processed differently, thereby improving the filtering effect.
[0038] This invention uses histogram-based mean filtering to process the signal to be processed to obtain a second processed signal. The advantage is that, compared with the single arithmetic mean filtering method, combining histogram-based filtering with arithmetic mean filtering can better improve the filtering effect. Attached Figure Description
[0039] Figure 1 This is a flowchart illustrating the steps of the method of the present invention;
[0040] Figure 2 This is a schematic diagram of the frequency histogram of the present invention;
[0041] Figure 3 This is a schematic diagram of the frequency histogram for screening and partitioning according to the present invention. Detailed Implementation
[0042] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0043] Example 1, please refer to Figure 1 As shown, in a first aspect, this application provides a signal anti-interference method applied in the detonation control system of an aircraft, comprising the following steps:
[0044] Step S1: Acquire the interfered signals used in the detonation control system of the aircraft and mark them as signals to be processed; Step S1 also includes the following sub-steps:
[0045] Step S101: Obtain the signal to be processed, labeled as Czi, where i is a positive integer, and the size of i indicates the order in which the signals to be processed are obtained;
[0046] Step S2: Determine whether the signal to be processed is high-frequency interference or pulse interference;
[0047] Step S3: If the signal to be processed is high-frequency interference, the signal to be processed is processed using a recursive averaging filter method to obtain the first processed signal; Step S3 also includes the following sub-steps:
[0048] Step S301: Establish a temporary storage area that can store a first number of signals to be processed, and mark it as the processing temporary storage area;
[0049] Step S302: Each time a signal to be processed is acquired, the number of signals to be processed in the processing buffer area is acquired and marked as the number of signals to be processed.
[0050] Step S303: Determine whether the number of processing signals is less than the first quantity. If it is less, put the latest acquired signal to be processed into the processing buffer area. If it is equal to the first quantity, take the signal with the smallest i from the processing buffer area and put the latest acquired signal to be processed into the processing buffer area.
[0051] Step S304: When a new signal to be processed is put into the processing buffer area, calculate the average value of all signals to be processed in the processing buffer area and mark it as the first signal to be processed.
[0052] In practical applications, the signal to be processed is Cz7 = 0.68V. The first quantity is set to 6, the number of processing is 6, and the processing buffers are Cz1, Cz2, ..., Cz6. The smallest processing signal is Cz1 = 0.22V. Cz7 = 0.68V is placed in the processing buffer. The mean of all the signals to be processed in the processing buffer is calculated and marked as the first processing signal. The first processing signal is sent to the computer as the acquired signal to be processed. This method has a good suppression effect on periodic interference, high smoothness, and is suitable for processing high-frequency oscillating signals.
[0053] Step S4: If the signal to be processed is pulse interference, the signal to be processed is processed using the histogram filtering mean filtering method to obtain the second processed signal; Step S4 also includes the following sub-steps:
[0054] Step S401: Continuously acquire a second number of signals to be processed; acquire the range of the second number of signals to be processed and mark it as the processing signal range;
[0055] Step S402: Divide the processed signal range evenly into n ranges, and mark them as the processed signal division ranges;
[0056] Step S403: Count the frequency of the signal to be processed in each division range and mark it as the frequency of the processed signal division;
[0057] Step S404: Using the signal to be processed as the X-axis, the frequency division of the processed signal as the Y-axis, and the range of the processed signal division as the histogram interval, draw a histogram of the frequency division.
[0058] Step S405: Divide the processed signals into frequencies that are less than the smaller processed signal frequency threshold and mark them as smaller divided frequencies;
[0059] Step S406: Starting from the leftmost side of the frequency division histogram, determine whether the frequency division of the processed signal is a small frequency division. If so, delete the determined small frequency division from the frequency division histogram until it is not.
[0060] Step S407: Starting from the rightmost side of the frequency division histogram, determine whether the frequency division of the processed signal is a small frequency division. If so, delete the determined small frequency division from the frequency division histogram until it is not.
[0061] Step S408: Mark the frequency histogram of the segmentation after the stop judgment as the filter segmentation frequency histogram.
[0062] Step S409: Obtain the maximum and minimum values of the remaining processing signal division range in the frequency histogram of the filtering division, and mark them as the minimum processing signal threshold and the maximum processing signal threshold, respectively.
[0063] Step S410: Mark the range from the minimum processing signal threshold to the maximum processing signal threshold as the processing signal range;
[0064] Step S411: Mark the signals to be processed within the processing signal range as the filtering processing signals;
[0065] Step S412: Calculate the mean of the filtered processing signals and mark it as the second processing signal;
[0066] For practical applications, please refer to Figure 2 As shown, the processed signal range is [0.02V, 0.14V]. This range is evenly divided into six processing signal segments: [0.02V, 0.04V], [0.04V, 0.06V], [0.06V, 0.08V], [0.08V, 0.10V], [0.10V, 0.12V], and [0.12V, 0.14V]. The corresponding processing signal segment frequencies are 1, 10, 27, 8, 0, and 1. Please refer to [link / reference]. Figure 3 As shown, the processing signal range is [0.04V, 0.10V]. The signals to be processed within [0.04V, 0.10V] are marked as screening signals, and the mean of the screening signals is calculated as the second processing signal. If the signal to be processed is too large or too small, simply using the arithmetic mean filtering method will affect the data filtering. Therefore, this method can screen out signals that are too large or too small, thus increasing the calculation accuracy.
[0067] Step S5: Send the first processing signal and the second processing signal to the computer; Step S5 also includes the following sub-steps:
[0068] Step S501: If the signal to be processed is high-frequency interference, send the first processing signal to the computer; if the signal to be processed is pulse interference, send the second processing signal to the computer.
[0069] Example 2: This application also provides an electronic device, which may include: a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus. The memory stores computer-readable instructions, and the processor can call the instructions in the memory. When the computer-readable instructions are executed by the processor, the steps of a signal anti-interference method applied in an aircraft detonation control system are performed to achieve the following functions: acquiring the interfered signal applied in the aircraft detonation control system and marking it as a signal to be processed; determining whether the signal to be processed is high-frequency interference or pulse interference; if the signal to be processed is high-frequency interference, processing the signal to be processed using a recursive average filtering method to obtain a first processed signal; if the signal to be processed is pulse interference, processing the signal to be processed using a histogram filtering mean filtering method to obtain a second processed signal; and sending the first processed signal and the second processed signal to a computer.
[0070] Furthermore, when the logical instructions in the aforementioned memory can be implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of 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 described in 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, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0071] Example 3: This application also provides a computer program product, which includes a computer program stored on a computer-readable storage medium. The computer program includes program instructions. When the program instructions are executed by a computer, the computer can execute a signal anti-interference method for an aircraft detonation control system provided by the above methods. The method includes: acquiring a signal that is being interfered with in the aircraft detonation control system and marking it as a signal to be processed; determining whether the signal to be processed is high-frequency interference or pulse interference; if the signal to be processed is high-frequency interference, processing the signal to be processed using a recursive average filtering method to obtain a first processed signal; if the signal to be processed is pulse interference, processing the signal to be processed using a histogram filtering mean filtering method to obtain a second processed signal; and sending the first processed signal and the second processed signal to a computer.
[0072] Example 4: This application also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it performs the steps of the signal anti-interference method applied in the detonation control system of an aircraft, as described above, to achieve the following functions: acquiring the interfered signal applied in the detonation control system of an aircraft and marking it as a signal to be processed; determining whether the signal to be processed is high-frequency interference or pulse interference; if the signal to be processed is high-frequency interference, processing the signal to be processed using a recursive average filtering method to obtain a first processed signal; if the signal to be processed is pulse interference, processing the signal to be processed using a histogram filtering mean filtering method to obtain a second processed signal; and sending the first processed signal and the second processed signal to a computer.
[0073] Based on the above description of the embodiments, the embodiments of the present invention can be provided as methods, systems, or computer program products. Based on this understanding, the above technical solutions, in essence or in terms of their contribution to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or certain parts of the embodiments.
[0074] In the embodiments provided in this application, it should be understood that the disclosed system or method can be implemented in other ways. The embodiments described above are merely illustrative. For example, the division of modules or units is only a logical functional division, and there may be other division methods in actual implementation. Furthermore, multiple modules or units may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the coupling or direct coupling or communication connection shown or discussed may be through some communication interfaces. The indirect coupling or communication connection between systems, modules, and units may be electrical, mechanical, or other forms.
[0075] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. A signal anti-interference method applied in the detonation control system of an aircraft, characterized in that, Includes the following steps: Acquire signals that are interfered with in the detonation control system of an aircraft and mark them as signals to be processed; Determine whether the signal to be processed is high-frequency interference or pulse interference; If the signal to be processed is high-frequency interference, the recursive average filtering method is used to process the signal to be processed to obtain the first processed signal; If the signal to be processed is pulse interference, the histogram screening mean filtering method is used to process the signal to be processed to obtain the second processed signal; The first processing signal and the second processing signal are sent to the computer.
2. The signal anti-interference method applied in the detonation control system of an aircraft according to claim 1, characterized in that, Acquiring and marking the interfered signals used in the detonation control system of an aircraft as signals to be processed includes the following sub-steps: Acquire the signal to be processed, labeled Czi, where i is a positive integer, and the value of i indicates the order in which the signals to be processed are acquired.
3. The signal anti-interference method applied in the detonation control system of an aircraft according to claim 2, characterized in that, If the signal to be processed is high-frequency interference, the recursive averaging filtering method is used to process the signal to obtain the first processed signal, which includes the following sub-steps: Establish a temporary storage area that can store a first number of signals to be processed, and mark it as the processing temporary storage area.
4. The signal anti-interference method applied in the detonation control system of an aircraft according to claim 3, characterized in that, If the signal to be processed is high-frequency interference, the recursive averaging filtering method is used to process the signal to obtain the first processed signal, which includes the following sub-steps: Each time a signal to be processed is acquired, the number of signals to be processed in the processing buffer area is obtained and marked as the number of signals to be processed. Determine if the number of signals to be processed is less than the first quantity. If it is less, put the latest acquired signal to be processed into the processing buffer area. If they are equal, the processing signal with the smallest i is taken out from the processing buffer area, and the newly acquired signal to be processed is put into the processing buffer area. When a new signal to be processed is added to the processing buffer, the average value of all signals to be processed in the processing buffer is calculated and marked as the first signal to be processed.
5. A signal anti-interference method for use in the detonation control system of an aircraft according to claim 4, characterized in that, If the signal to be processed is impulse interference, the histogram-based mean filtering method is used to process the signal to obtain the second processed signal, including the following sub-steps: Continuously acquire a second number of signals to be processed; Obtain the range of a second number of signals to be processed, and mark it as the processed signal range; The signal processing range is evenly divided into n ranges, which are marked as the signal processing ranges. Count the frequency of the signal to be processed in each division range and mark it as the frequency of the processed signal division; Using the signal to be processed as the X-axis, the frequency division of the processed signal as the Y-axis, and the range of the processed signal division as the histogram interval, a histogram of the frequency division is plotted.
6. The signal anti-interference method applied in the detonation control system of an aircraft according to claim 5, characterized in that, If the signal to be processed is impulse interference, the histogram-based mean filtering method is used to process the signal to obtain the second processed signal, including the following sub-steps: Processed signals with frequencies less than the smaller processed signal frequency threshold are divided into frequencies and marked as smaller divided frequencies. Starting from the leftmost side of the frequency division histogram, determine whether the frequency division of the processed signal is a small frequency division. If so, delete the small frequency division from the frequency division histogram until it is not. Starting from the rightmost side of the frequency histogram, determine whether the frequency of the processed signal is a small frequency. If so, delete the small frequency from the frequency histogram until it is not. Mark the histogram of frequency divisions after the stop judgment as the filtered frequency division histogram.
7. A signal anti-interference method applied in the detonation control system of an aircraft according to claim 6, characterized in that, If the signal to be processed is impulse interference, the histogram-based mean filtering method is used to process the signal to obtain the second processed signal, including the following sub-steps: Obtain the maximum and minimum values of the remaining processed signal range in the frequency histogram of the filtering division, and mark them as the minimum processed signal threshold and the maximum processed signal threshold, respectively; The range from the minimum processing signal threshold to the maximum processing signal threshold is marked as the processing signal range; Signals to be processed within the processing signal range will be marked as filtered processing signals; Calculate the mean of the filtered signals and label it as the second processed signal.
8. A signal anti-interference method applied in the detonation control system of an aircraft according to claim 7, characterized in that, Sending the first processing signal and the second processing signal to the computer includes the following sub-steps: If the signal to be processed is high-frequency interference, the first processing signal is sent to the computer; if the signal to be processed is pulse interference, the second processing signal is sent to the computer.