Anti-interference signal acquisition method

By collecting data in segments and introducing delay time, combined with point-to-point algorithm filtering, data abnormalities caused by noise interference are solved, and the accuracy of signal acquisition and image clarity are improved.

CN119182866AActive Publication Date: 2024-12-24成都高迈微电子有限公司
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202411680710.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-22
Publication Date
2024-12-24
Estimated Expiration
2044-11-22

AI Technical Summary

Technical Problem

In the prior art, when signal acquisition, a single continuous acquisition cannot avoid the abnormal data collected during the noise period, resulting in data distortion and salt and pepper noise or fringe phenomena in image acquisition.

Method used

By segmenting the data to be collected and introducing a delay time, the data is collected repeatedly until its validity is determined, and filtering is used to remove noise.

Benefits of technology

Effectively stagger the noise cycle, ensure the accuracy of data acquisition and image clarity, and reduce the impact of noise.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119182866A_ABST
    Figure CN119182866A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data acquisition, in particular to an anti-interference signal acquisition method which comprises the following steps: S1, segmenting data to be acquired according to power consumption and frame rate; if only one piece of data to be collected exists, data collection operation does not need to be directly carried out in a segmented mode, and if not, the data to be collected is divided into N segments of data sets; s2, data collection operation is carried out on the data sets divided into the N segments from the first segment of data set to the Nth segment of data set according to the segmentation sequence, delay time delayN exists between every two adjacent segments of data sets when data collection operation is carried out on every two adjacent segments of data sets, and collection work is ended until data collection operation is carried out on the Nth segment of data set, according to the method, data to be collected are collected, after point-to-point algorithm filtering is carried out, noise points of the collected data disappear, and data images collected when the noise points exist are basically filtered out.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data acquisition, and in particular to an anti-interference signal acquisition method. Background Art

[0002] Nowadays, the frequency acquisition of pulse output sensors mainly uses the pulse counting method. For human-computer interaction systems or image acquisition systems, signal interference is often encountered. Sometimes this signal interference comes from power supply, ground interference, or non-common ground systems, or spatial signal interference. This interference will cause signal distortion during signal acquisition, and salt and pepper noise or stripes during image acquisition. Figure 1 As shown in the figure, a typical test EFT is the EFT test. In the figure, 11 refers to a single pulse noise waveform with a duration of 400ns. The duration of the single pulse noise waveform 11 may be continuous or intermittent, and the entire duration is 15ms. The interval between the pulses of the single pulse noise waveform 11 is 300ms. If this pulse is added to the power supply, during signal acquisition, within the 15ms noise duration period, the collected data will be abnormal, and the data during this period for the actual data acquisition or image imaging system will be invalid data. The entire system cannot avoid the abnormal data collected during this noise duration period by using a single continuous acquisition, and can only be collected as normal data, and then converted into a theoretical value through other filtering methods. Summary of the invention

[0003] The purpose of the present invention is to provide an interference-resistant signal acquisition method to solve the problem in the prior art that when acquiring signals, the entire system adopts a single continuous acquisition and cannot avoid abnormal data collected within a noise duration period.

[0004] In order to solve the above technical problems, the present invention adopts the following technical solutions: An anti-interference signal acquisition method, characterized in that it comprises the following steps: S1. Segment the data to be collected according to power consumption and frame rate; if there is only one data to be collected, the data collection operation is directly performed without segmentation; if there is more than one data to be collected, the data is divided into N data groups; S2. Perform data collection operations on the data groups divided into N segments in the order of segmentation from the first data group to the Nth data group, and when performing data collection operations on two adjacent data groups, there is a delay time delayN between the two adjacent data groups, until the data collection operation is performed on the Nth data group, and then the collection work is terminated, that is, the collection of the data to be collected is completed.

[0005] A further technical solution is that the data collection operation includes the following steps: S11, collect data for the data group for the first time, add delay1 after the first data collection is completed; then collect data for the data group for the second time; S12, judging whether the first set of data collected for the first time and the second set of data collected for the second time are valid data, if they are valid data, storing the first set of data and the second set of data in the storage body respectively, and executing step S13; if they are not valid data, jumping to step S11; S13, collect data for the third time on the data group, add delay1 after the third data collection, and then collect data for the fourth time on the data group; S14, judging whether the third group of data collected for the third time and the fourth group of data collected for the fourth time are valid data, if they are valid data, storing the third group of data and the fourth group of data in the storage body respectively, and executing step S15; if they are not valid data, jumping to step S13; S15, performing a fifth data collection on the data group, and storing a fifth group of data obtained by the fifth data collection in a storage body; S16, perform point-to-point algorithm filtering on the five groups of data, and finally output the final data of this section.

[0006] A further technical solution is that the data group includes n×m Mnm points, the first group of data collected for the first time includes point data DAnm of n×m Anm points, the second group of data collected for the second time includes point data DBnm of n×m Bnm points, and the step of judging whether the first group of data collected for the first time and the second group of data collected for the second time are valid data includes: S21, respectively set a data threshold Diff and a data threshold Dnumdiff; S22, the point data DAnm of the point Anm in the first set of data and the point data DBnm of the corresponding point Bnm in the second set of data are used to calculate the combined data threshold Diff for comparison; when |DAnm-DBnm|>Diff, the point data DAnm of the point Anm in the first set of data and the point data DBnm of the corresponding point Bnm in the second set of data are both invalid, on the contrary, when |DA11-DB11|<Diff, the point data DAnm of the point Anm in the first set of data and the point data DBnm of the corresponding point Bnm in the second set of data are both valid; S23, repeat step S22, and use the point data DAnm of all Anm points in the first group of data and the point data DBnm of the corresponding Bnm points in the second group of data to calculate and compare with the data threshold Diff for effective judgment, and then obtain the total logarithm Dnum of the valid point data DAnm and the corresponding point data DBnm, and then compare with the data threshold Dnumdiff; when Dnum<Dnumdiff, the first group of data and the second group of data are both invalid data, conversely when Dnum>Dnumdiff, the first group of data and the second group of data are both valid data.

[0007] A further technical solution is that the data group includes n×m Mnm points, the third group of data collected for the third time includes point data DAnm of n×m Anm points, and the fourth group of data collected for the fourth time includes point data DBnm of n×m Bnm points. The step of judging whether the third group of data collected for the third time and the fourth group of data collected for the fourth time are valid data includes: S21, respectively set a data threshold Diff and a data threshold Dnumdiff; S22, using the point data DAnm of the point Anm in the third data set and the point data DBnm of the corresponding point Bnm in the fourth data set to calculate the combined data threshold Diff for comparison; when |DAnm-DBnm|>Diff, the point data DAnm of the point Anm in the third data set and the point data DBnm of the corresponding point Bnm in the fourth data set are both invalid; conversely, when |DA11-DB11|<Diff, the point data DAnm of the point Anm in the third data set and the point data DBnm of the corresponding point Bnm in the fourth data set are both valid; S23, repeat step S22, and use the point data DAnm of all Anm points in the third group of data and the point data DBnm of the corresponding Bnm points in the fourth group of data to calculate and compare with the data threshold Diff for effective judgment, and then obtain the total logarithm Dnum of the valid point data DAnm and the corresponding point data DBnm, and then compare with the data threshold Dnumdiff; when Dnum<Dnumdiff, the third group of data and the fourth group of data are both invalid data, conversely when Dnum>Dnumdiff, the third group of data and the fourth group of data are both valid data.

[0008] A further technical solution is that the storage body includes but is not limited to MTP, EEPROM and SRAM.

[0009] A further technical solution is algorithmic filtering including but not limited to FIR, IIR, median and median filtering methods.

[0010] Compared with the prior art, the present invention has the following beneficial effects: By collecting data in segments and adding delay time, we can ensure that when periodic noise is consistent with the collection frequency, the periodic noise can be staggered. At the same time, by judging whether the collected data is valid data, if invalid data is judged, data collection is performed again until valid data is obtained. After subsequent point-to-point algorithm filtering, the noise points of the collected data disappear, and the data image collected when there are noise points is basically filtered out. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] Figure 1 This is a typical waveform diagram of EFT testing in the prior art.

[0012] Figure 2 The present invention is a schematic diagram of segmented data to be collected in an anti-interference signal collection method.

[0013] Figure 3 This is a data collection flow chart of the data to be collected in the present invention.

[0014] Figure 4 The data collection operation flow chart of the present invention.

[0015] Figure 5 This is a schematic diagram of a data set in Example 3 of the present invention.

[0016] Figure 6 It is a schematic diagram comparing the present invention with the original figure. DETAILED DESCRIPTION

[0017] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0018] Example 1 See also Figure 2 , Figure 3 The present invention provides an anti-interference signal acquisition method, characterized in that it includes the following steps: S1. Segment the data to be collected according to power consumption and frame rate; if there is only one data to be collected, the data collection operation is directly performed without segmentation; if there is more than one data to be collected, the data is divided into N data groups; S2. Perform data collection operations on the data groups divided into N segments in the segmentation order from the first data group to the Nth data group. When the data collection operations are performed on two adjacent data groups, there is a delay time delayN between the two adjacent data groups. The delay time delayN is random. After the data collection operation is performed on the Nth data group, the collection work is terminated, that is, the collection of the data to be collected is completed.

[0019] When this solution is actually used, Figure 2 As shown, the data to be collected is divided into N data groups according to power consumption and frame rate, such as Figure 3 As shown, after the data collection operation on the first data group is completed, a time delay of delay3 is randomly delayed, and then the data collection operation is performed on the second data group. After the data collection operation on the second data group is completed, a time delay of delay4 is randomly delayed, and then the data collection operation is performed on the third data group. The data collection operation is performed on each data group in turn to realize data collection. After the data collection operation on the Nth data group is completed, the data collection operation is terminated, that is, the collection of the data to be collected is completed.

[0020] Example 2 Based on the above embodiments, see Figure 4 As shown, the data collection operation includes the following steps: S11, collect data for the data group for the first time, add delay1 after the first data collection is completed; then collect data for the data group for the second time; S12, judging whether the first set of data collected for the first time and the second set of data collected for the second time are valid data, if they are valid data, storing the first set of data and the second set of data in the storage body respectively, and executing step S13; if they are invalid data, jumping to step S11; S13, collect data for the third time on the data group, add delay1 after the third data collection, and then collect data for the fourth time on the data group; S14, judging whether the third group of data collected for the third time and the fourth group of data collected for the fourth time are valid data, if they are valid data, storing the third group of data and the fourth group of data in the storage body respectively, and executing step S15; if they are invalid data, jumping to step S13; S15, performing a fifth data collection on the data group, and storing a fifth group of data obtained by the fifth data collection in a storage body; S16, perform point-to-point algorithm filtering on the five groups of data, and finally output the final data of this section.

[0021] When this solution is actually used, refer to Figure 4It is shown that in the process of performing data acquisition operation on a certain data group, firstly, the data group is collected for the first time, and the first group of data is obtained after the first data acquisition is completed. A random delay time delay1 is added, and the data group is collected for the second time to obtain the second group of data; a random delay time delay1 is added between the first data acquisition and the second data acquisition to ensure that the periodic noise can be staggered when the periodic noise and the acquisition frequency are consistent; after the second group of data is obtained, it is judged whether the first group of data and the second group of data are valid data. If they are not valid data, a random delay time delay1 is added again to perform the first data acquisition and the second data acquisition, and then the first group of data and the second group of data are obtained again. After that, it is judged whether they are valid data. ; If it is valid data, the first group of data and the second group of data are stored in the storage body respectively, and the data group is collected for the third time. After the third data collection is completed, the third group of data is obtained, and a random delay time delay1 is added. The fourth group of data is obtained by collecting the data group for the fourth time. After the fourth group of data is obtained, it is determined whether the third group of data and the fourth group of data are valid data. If not, a random delay time delay1 is added again to collect the third and fourth data respectively. After obtaining the corresponding data, it is determined again whether it is valid data; if it is valid data, the third group of data and the fourth group of data are stored in the storage body respectively, and the data group is collected for the fifth time to obtain the fifth group of data, and then the five groups of data are filtered by the point-to-point algorithm, and finally the final data of this segment of the data group is output.

[0022] Example 3 On the basis of the above-mentioned embodiment, the data group includes n×m Mnm points, the first group of data collected for the first time includes point data DAnm of n×m Anm points, the second group of data collected for the second time includes point data DBnm of n×m Bnm points, and the step of judging whether the first group of data collected for the first time and the second group of data collected for the second time are valid data includes: S21, respectively set a data threshold Diff and a data threshold Dnumdiff; S22, the point data DAnm of the point Anm in the first set of data and the point data DBnm of the corresponding point Bnm in the second set of data are used to calculate the combined data threshold Diff for comparison; when |DAnm-DBnm|>Diff, the point data DAnm of the point Anm in the first set of data and the point data DBnm of the corresponding point Bnm in the second set of data are both invalid, on the contrary, when |DA11-DB11|<Diff, the point data DAnm of the point Anm in the first set of data and the point data DBnm of the corresponding point Bnm in the second set of data are both valid; S23, repeat step S22, and use the point data DAnm of all Anm points in the first group of data and the point data DBnm of the corresponding Bnm points in the second group of data to calculate and compare with the data threshold Diff for effective judgment, and then obtain the total logarithm Dnum of the valid point data DAnm and the corresponding point data DBnm, and then compare with the data threshold Dnumdiff; when Dnum<Dnumdiff, the first group of data and the second group of data are both invalid data, conversely when Dnum>Dnumdiff, the first group of data and the second group of data are both valid data.

[0023] The data group includes n×m Mnm points, the third group of data collected for the third time includes point data DAnm of n×m Anm points, the fourth group of data collected for the fourth time includes point data DBnm of n×m Bnm points, and the step of determining whether the third group of data collected for the third time and the fourth group of data collected for the fourth time are valid data includes: S21, respectively set a data threshold Diff and a data threshold Dnumdiff; S22, using the point data DAnm of the point Anm in the third data set and the point data DBnm of the corresponding point Bnm in the fourth data set to calculate the combined data threshold Diff for comparison; when |DAnm-DBnm|>Diff, the point data DAnm of the point Anm in the third data set and the point data DBnm of the corresponding point Bnm in the fourth data set are both invalid; conversely, when |DA11-DB11|<Diff, the point data DAnm of the point Anm in the third data set and the point data DBnm of the corresponding point Bnm in the fourth data set are both valid; S23, repeat step S22, and use the point data DAnm of all Anm points in the third group of data and the point data DBnm of the corresponding Bnm points in the fourth group of data to calculate and compare with the data threshold Diff for effective judgment, and then obtain the total logarithm Dnum of the valid point data DAnm and the corresponding point data DBnm, and then compare with the data threshold Dnumdiff; when Dnum<Dnumdiff, the third group of data and the fourth group of data are both invalid data, conversely when Dnum>Dnumdiff, the third group of data and the fourth group of data are both valid data.

[0024] In actual use of this solution, please refer to Figure 5 As shown, this data group is 3X4 M 34 Points, that is, the first set of data obtained by the first data collection is the point data DAnm of the 12 points A11-A34, and the second set of data obtained by the second data collection is the point data DBnm of the 12 points B11-B34; a data threshold Diff and a data threshold Dnumdiff are set respectively, according to the point data of A11 is DA11, the point data of B11 is DB11, when |DA11-DB11|>Diff, the point data DA11 of A11 and the point data DB11 of B11 are both invalid, conversely when |DA11-DB11|<Diff, the point data DA11 of A11 and the point data DB11 of B11 are both valid, then the point data DA11 of A11 and the corresponding point data DB11 of B11 are a pair of valid point data. The other points are also judged to be effective in sequence, and then the total logarithm Dnum of the effective point data DAnm and the corresponding point data DBnm is obtained, and then compared with the set data threshold Dnumdiff. If Dnum<Dnumdiff, the first group of data and the second group of data are both invalid data, otherwise, the two groups of data are considered to be effective; the judgment on the third group of data and the fourth group of data is consistent with the judgment on the first group of data and the second group of data, and will not be repeated here; refer to Figure 6 As shown, the first to fifth original images are unfiltered captured images, which all have varying degrees of noise and horizontal stripes. The last image is an output image of an actual filtering effect of the fingerprint acquisition chip of this solution. After the filtering algorithm, the noise basically disappears, and the image basically filters out the data image when the noise is collected.

[0025] The Xth data collection is the first data collection or the third data collection.

[0026] The storage media include but are not limited to MTP, EEPROM and SRAM.

[0027] Algorithmic filtering includes but is not limited to FIR, IIR, median and median filtering methods.

[0028] Although the present invention is described herein with reference to a number of illustrative embodiments of the present invention, it will be appreciated that those skilled in the art may devise many other modifications and implementations that fall within the scope and spirit of the principles disclosed herein. More specifically, within the scope of the present disclosure, drawings, and claims, a variety of variations and modifications may be made to the components and / or layout of the subject combination layout. In addition to the variations and modifications made to the components and / or layout, other uses will also be apparent to those skilled in the art.

Claims

1. An anti-interference signal acquisition method, characterized in that: The following steps are involved: S1, segmenting the collected data according to power consumption and frame rate; If there is only one data to be collected, the data collection operation is directly performed without segmentation. If there is more than one data to be collected, it is divided into N data groups; S2. Perform data collection operations on the data groups divided into N segments in the order of segmentation from the first data group to the Nth data group, and when performing data collection operations on two adjacent data groups, there is a delay time delayN between the two adjacent data groups, until the data collection operation is performed on the Nth data group, and then the collection work is terminated, that is, the collection of the data to be collected is completed.

2. The anti-interference signal acquisition method according to claim 1, characterized in that: The data collection operation includes the following steps: S11, collect data for the data group for the first time, add delay1 after the first data collection is completed; then collect data for the data group for the second time; S12, judging whether the first set of data collected for the first time and the second set of data collected for the second time are valid data, if they are valid data, storing the first set of data and the second set of data in the storage body respectively, and executing step S13; if they are not valid data, jumping to step S11; S13, collect data for the third time on the data group, add delay1 after the third data collection, and then collect data for the fourth time on the data group; S14, judging whether the third group of data collected for the third time and the fourth group of data collected for the fourth time are valid data, if they are valid data, storing the third group of data and the fourth group of data in the storage body respectively, and executing step S15; if they are not valid data, jumping to step S13; S15, performing a fifth data collection on the data group, and storing a fifth group of data obtained by the fifth data collection in a storage body; S16, perform point-to-point algorithm filtering on the five groups of data, and finally output the final data of this section.

3. The anti-interference signal acquisition method according to claim 2, characterized in that: The data group includes n×m Mnm points, the first group of data collected for the first time includes point data DAnm of n×m Anm points, the second group of data collected for the second time includes point data DBnm of n×m Bnm points, and the step of determining whether the first group of data collected for the first time and the second group of data collected for the second time are valid data includes: S21, respectively set a data threshold Diff and a data threshold Dnumdiff; S22, the point data DAnm of the point Anm in the first set of data and the point data DBnm of the corresponding point Bnm in the second set of data are used to calculate the combined data threshold Diff for comparison; when |DAnm-DBnm|>Diff, the point data DAnm of the point Anm in the first set of data and the point data DBnm of the corresponding point Bnm in the second set of data are both invalid, on the contrary, when |DA11-DB11|<Diff, the point data DAnm of the point Anm in the first set of data and the point data DBnm of the corresponding point Bnm in the second set of data are both valid; S23, repeat step S22, and use the point data DAnm of all Anm points in the first group of data and the point data DBnm of the corresponding Bnm points in the second group of data to calculate and compare with the data threshold Diff for effective judgment, and then obtain the total logarithm Dnum of the valid point data DAnm and the corresponding point data DBnm, and then compare with the data threshold Dnumdiff; when Dnum<Dnumdiff, the first group of data and the second group of data are both invalid data, conversely when Dnum>Dnumdiff, the first group of data and the second group of data are both valid data.

4. The anti-interference signal acquisition method according to claim 2, characterized in that: The data group includes n×m Mnm points, the third group of data collected for the third time includes point data DAnm of n×m Anm points, the fourth group of data collected for the fourth time includes point data DBnm of n×m Bnm points, and the step of determining whether the third group of data collected for the third time and the fourth group of data collected for the fourth time are valid data includes: S21, respectively set a data threshold Diff and a data threshold Dnumdiff; S22, using the point data DAnm of the point Anm in the third data set and the point data DBnm of the corresponding point Bnm in the fourth data set to calculate the combined data threshold Diff for comparison; when |DAnm-DBnm|>Diff, the point data DAnm of the point Anm in the third data set and the point data DBnm of the corresponding point Bnm in the fourth data set are both invalid; conversely, when |DA11-DB11|<Diff, the point data DAnm of the point Anm in the third data set and the point data DBnm of the corresponding point Bnm in the fourth data set are both valid; S23, repeat step S22, and use the point data DAnm of all Anm points in the third group of data and the point data DBnm of the corresponding Bnm points in the fourth group of data to calculate and compare with the data threshold Diff for effective judgment, and then obtain the total logarithm Dnum of the valid point data DAnm and the corresponding point data DBnm, and then compare with the data threshold Dnumdiff; when Dnum<Dnumdiff, the third group of data and the fourth group of data are both invalid data, conversely when Dnum>Dnumdiff, the third group of data and the fourth group of data are both valid data.

5. The anti-interference signal acquisition method according to claim 2, characterized in that: The storage bodies include but are not limited to MTP, EEPROM and SRAM.

6. The anti-interference signal acquisition method according to claim 2, characterized in that: The algorithm filtering includes but is not limited to FIR, IIR, median, and median filtering methods.

Citation Information

Patent Citations

  • Low-velocity pulse period collecting method based on anti-interference low-pass filtering

    CN103760414A

  • Impulse noise filtering device and method

    CN114421981A

  • Traffic radar data optimization method

    CN118427765A

  • FMCW radar with phase encoded data channel

    US20160047892A1

  • System and method for pulsed based receiver photo sensor

    US20170366275A1