Narrow pulse acquisition algorithm based on JESD204B interface

By using a narrow pulse wave acquisition algorithm based on the JESD204B interface, the maximum amplitude is calculated using a pipelined comparison algorithm and noise is updated adaptively. This solves the problems of large data volume and glitch processing in narrow pulse signal acquisition, and achieves efficient narrow pulse signal judgment and filtering.

CN122001374APending Publication Date: 2026-05-08GUIZHOU AEROSPACE INST OF MEASURING & TESTING TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511802547.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-03
Publication Date
2026-05-08

AI Technical Summary

Technical Problem

Existing narrow pulse signal acquisition technology suffers from problems such as large data acquisition volume, complex data processing algorithms, and inability to handle glitches (including fixed noise and sudden noise).

Method used

A narrow pulse wave acquisition algorithm based on the JESD204B interface is adopted. By setting the initial noise, preset effective multiple and preset effective number, the pipeline comparison algorithm is used to calculate the maximum amplitude value, and the validity of the acquired data is judged based on the ratio, and the noise value is updated adaptively.

Benefits of technology

It achieves low-complexity, high-anti-interference narrow pulse signal valid/invalidation judgment, effectively filters out glitches where the signal pulse width is smaller than the pulse width of the signal under test, and simplifies the data processing process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122001374A_ABST
    Figure CN122001374A_ABST
Patent Text Reader

Abstract

The invention discloses a narrow pulse acquisition algorithm based on a JESD204B interface, and relates to the technical field of signal acquisition. The method comprises the steps of firstly calculating initial noise, a preset effective multiple and a preset effective number of times; then, the JESD204B interface data is subjected to preprocessing; then calculating the maximum amplitude in single-time received data through a three-stage pipeline; and finally, judging whether the acquired data is valid or invalid according to the set noise and the specific value, adaptively updating the noise value, and filtering burrs (including fixed noise and burst noise) with a certain width. According to the algorithm, the characteristic that data received by a JESD204B interface of a high-speed ADC is continuous acquisition points is utilized, the maximum amplitude in a single data packet is calculated, the maximum amplitude is compared with a preset noise value through a ratio method, and the validity / invalidity judgment of a narrow pulse signal is completed. The method has the advantages of low complexity, high anti-interference performance and flexible algorithm. The problems that in the prior art, the collected data volume is large, the data processing algorithm is complex, and burrs cannot be processed are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This document relates to the field of signal acquisition technology, and in particular to a narrow pulse wave acquisition algorithm based on the JESD204B interface. Background Technology

[0002] Narrow pulse signal acquisition is one of the main methods for analyzing the characteristics of narrow pulse signals, and it is currently a research hotspot in scientific research fields such as testing, communication, and national defense. Detecting narrow pulse signals mainly studies their propagation characteristics in space. The purpose of detection is to obtain the power and frequency of the narrow pulse signal at a specific location, and the detection results can reflect the characteristics of the narrow pulse signal's transmission in different environments. Because narrow pulse signals contain continuous waves, simple thresholds cannot be used for effective judgment. Currently, narrow pulse signal acquisition mainly employs two methods: envelope acquisition and direct acquisition.

[0003] The first method involves acquiring narrow pulses through detection. Detected narrow pulses exhibit waveform continuity, making it easy to determine continuity and effectively avoiding glitches. However, this method cannot obtain the frequency characteristics of narrow pulses and is only used when analyzing the power and pulse width characteristics of narrow pulse signals.

[0004] The second method involves acquiring the waveform in real time. This means that the acquired data is not judged or stored according to set thresholds during the acquisition process. The acquired data is received in real time, and algorithms are used in the host computer software to process and calculate data such as the number of narrow pulses, power, and pulse width. This method is consistent with the principle of an oscilloscope, but it suffers from problems such as large data acquisition volume, complex data processing algorithms, and inability to handle glitches (including fixed noise and sudden noise).

[0005] Therefore, determining the validity of narrow pulse signals and coordinating the storage and analysis of valid pulse signals have become key issues that need to be addressed in narrow pulse signal acquisition. Summary of the Invention

[0006] This specification provides a narrow pulse wave acquisition algorithm based on the JESD204B interface to solve the problems of large data acquisition volume, complex data processing algorithms, and inability to handle glitches (including fixed noise and sudden noise) in existing technologies.

[0007] Firstly, this specification provides a narrow pulse wave acquisition algorithm based on the JESD204B interface, including:

[0008] Set the initial noise, preset effective multiple, and preset effective count;

[0009] Data preprocessing based on the JESD204B interface;

[0010] The maximum amplitude of data received by the JESD204B interface is calculated using a pipelined comparison algorithm.

[0011] Calculate the ratio m of the maximum amplitude to the noise.

[0012] The validity of the collected data is determined based on the ratio, and the noise is updated accordingly.

[0013] Secondly, this specification provides a narrow pulse wave acquisition device based on the JESD204B interface, including: an initialization setting module, a data preprocessing module, a maximum amplitude calculation module, a ratio calculation module, and a noise update module, wherein:

[0014] The initialization setting module is used to set the initial noise, the preset effective multiple, and the preset effective number of times;

[0015] The data preprocessing module is used for data preprocessing based on the JESD204B interface;

[0016] The maximum amplitude calculation module is used to calculate the maximum amplitude of the data received by the JESD204B interface using a pipelined comparison algorithm.

[0017] The ratio calculation module is used to calculate the ratio m of the maximum amplitude to the noise.

[0018] The noise update module is used to determine the validity of the collected data based on the ratio and update the noise accordingly.

[0019] Thirdly, this specification also provides a computer-readable storage medium storing a computer program that can be invoked by a processor to execute the steps of the above-described method for a narrow pulse wave acquisition algorithm based on a JESD204B interface.

[0020] The beneficial effects of this invention are as follows:

[0021] This specification discloses a narrow pulse acquisition algorithm based on the JESD204B interface. The method first calculates the initial noise, a preset effective multiple, and a preset number of valid acquisitions; then preprocesses the JESD204B interface data; next, it calculates the maximum amplitude value in a single received data stream through a three-stage pipeline; finally, it determines the validity / invalidity of the acquired data based on the set noise and ratio, and can adaptively update the noise value. This algorithm utilizes the characteristic of continuous data acquisition points received by the high-speed ADC's JESD204B interface to calculate the maximum amplitude value in a single data packet. It compares this value with a preset noise value using a ratio method to determine the validity / invalidity of the narrow pulse signal. The preset number of valid acquisitions can filter out glitches (including fixed noise and burst noise) where the signal pulse width is smaller than the width of the signal being measured. This method features low complexity, high anti-interference capability, flexible algorithm, and simple implementation, achieving excellent judgment results in signal measurement, signal reception, and high-power microwave applications. It solves the problems of large data acquisition volume, complex data processing algorithms, and inability to handle glitches in existing technologies. Attached Figure Description

[0022] The accompanying drawings, which are included to provide a further understanding of this specification and form part of this specification, illustrate exemplary embodiments and are used to explain this specification, but do not constitute an undue limitation thereof. In the drawings:

[0023] Figure 1 This is a schematic diagram of a narrow pulse wave acquisition algorithm based on the JESD204B interface provided in the embodiments of this specification;

[0024] Figure 2 This is a schematic diagram of a narrow pulse wave acquisition algorithm based on the JESD204B interface provided in the embodiments of this specification;

[0025] Figure 3 This is a schematic diagram of a pipelined comparison algorithm provided in the embodiments of this specification. Detailed Implementation

[0026] To make the objectives, technical solutions, and advantages of this specification clearer, the technical solutions of this application will be clearly and completely described below in conjunction with specific embodiments and corresponding drawings. Obviously, the described embodiments are only a part of the embodiments in this specification, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments in this application without creative effort are within the scope of protection of this document.

[0027] The technical solutions provided in the various embodiments of this specification are described in detail below with reference to the accompanying drawings. Specific Implementation Example 1:

[0029] This embodiment provides a narrow pulse wave acquisition algorithm based on the JESD204B interface. (See also...) Figure 1 ,include:

[0030] Step 102: Set the initial noise, preset effective multiple, and preset effective number of times;

[0031] The initial noise level is set based on the maximum actual noise floor amplitude.

[0032] Preset effective multiple k, k≥(maximum signal amplitude a / maximum signal noise floor n);

[0033] The preset number of valid counts is VB, where VB ≤ the number of sampling points for the minimum pulse width of the signal under test / the number of data sets (rounded down);

[0034] Step 104: Data preprocessing based on the JESD204B interface;

[0035] Step 106: Calculate the maximum amplitude of the data received by the JESD204B interface using the pipelined comparison algorithm;

[0036] Step 108: Calculate the ratio m of the maximum amplitude to the noise.

[0037] Step 110: Determine the validity of the collected data based on the ratio, and update the noise accordingly.

[0038] Specifically, one implementation of step 110 can be:

[0039] S1101. Compare the ratio m of the maximum amplitude to the noise with the preset effective multiple k. When m≥k, if the number of valid data V<the preset number of valid data VB, record the number of valid data V=V+1, do not update the noise, the valid narrow pulse va=0, and the invalid narrow pulse inva=0.

[0040] If the number of valid data counts V ≥ the preset number of valid data counts VB, the noise is not updated, the valid narrow pulse count va = 1, and the invalid narrow pulse count inva = 0;

[0041] S1102. When m < k and a > n, if the effective narrow pulse va = 1, then the effective narrow pulse va = 0, the invalid narrow pulse inva = 1, the number of valid data V = 0, and the noise n = a.

[0042] If the effective narrow pulse va = 0, then the effective narrow pulse va = 0, the invalid narrow pulse inva = 0, the number of valid data counts V = 0, and the noise n = a.

[0043] S1103. When m < k and a ≤ n, if the effective narrow pulse va = 1, then the effective narrow pulse va = 1, the invalid narrow pulse inva = 0, the number of valid data V = 0, and the noise is not updated.

[0044] If the effective narrow pulse va = 0, then the effective narrow pulse va = 0, the invalid narrow pulse inva = 0, the number of valid data clears V = 0, and the noise is not updated.

[0045] In summary, this embodiment first calculates the initial noise, preset effective multiple, and preset effective count; then preprocesses the JESD204B interface data; next, it calculates the maximum amplitude in a single received data stream through a three-stage pipeline; finally, it determines the validity / invalidity of the acquired data based on the set noise and ratio, while adaptively updating the noise value. This algorithm utilizes the continuous acquisition point characteristic of the high-speed ADC's JESD204B interface to calculate the maximum amplitude in a single data packet, comparing it with a preset noise value using a ratio method to determine the validity / invalidity of narrow pulse signals. Furthermore, the number of valid data counts can be set to the minimum measured pulse width / number of data sets. When the pulse width of a glitch (including fixed noise and burst noise) signal is less than the pulse width of the measured signal, it will not be acquired regardless of whether its amplitude is greater than the measured pulse signal amplitude. This method features low complexity, high anti-interference capability, flexible algorithm, and simple implementation, achieving excellent judgment results in signal measurement, signal reception, and high-power microwave fields. It solves the problems of large data acquisition volume, complex data processing algorithms, and inability to handle glitch issues found in existing technologies. Specific Implementation Example 2:

[0047] This embodiment provides a narrow pulse wave acquisition algorithm based on the JESD204B interface. (See also...) Figure 2 , Figure 3 It includes the following steps:

[0048] Step 1: Calculation and configuration of initial noise (n), preset effective multiple (k), and preset effective count (VB);

[0049] Step 2: Data preprocessing based on the JESD204B interface;

[0050] Step 3: The three-stage pipeline algorithm calculates the maximum amplitude 'a' of the data received by the JESD204B interface;

[0051] Step 4: Calculate the ratio m of the maximum amplitude to the noise.

[0052] Step 5: If m ≥ k, record the number of valid data points V = V + 1, and the number of valid data points V < the preset number of valid data points VB; for narrow pulse valid data points va = 0, for narrow pulse invalid data points inva = 0, do not update the noise; otherwise, proceed to step 6.

[0053] Step 6: If m ≥ k, record the number of valid data points V = V + 1, and the number of valid data points V ≥ the preset number of valid data points VB; for narrow pulse valid data points va = 1, for narrow pulse invalid data points inva = 0, do not update the noise; otherwise, proceed to step 7.

[0054] Step 7: If m < k and a > n, then the narrow pulse valid va = 1; otherwise, the narrow pulse valid va = 0, the narrow pulse invalid inva = 1, the number of valid data counts V = 0, and the noise n = a; otherwise, proceed to step 8.

[0055] Step 8: If m < k and a > n, then the effective narrow pulse va = 0; otherwise, proceed to step 9.

[0056] Step 9: If m < k and a ≤ n, then the effective narrow pulse va = 1; otherwise, the effective narrow pulse va = 0, the invalid narrow pulse inva = 1, the number of valid data V = 0, and the noise is not updated; otherwise, proceed to step 10.

[0057] Step 10: If m < k and a ≤ n, the effective narrow pulse va = 0; then the effective narrow pulse va = 0, the invalid narrow pulse inva = 0, the number of valid data clearings V = 0, and the noise is not updated.

[0058] We will now use a system as an example to illustrate this.

[0059] Assuming the pulse width of the signal under test is ≥15ns~100ns, the maximum width of the glitch (including fixed noise and burst noise) is 10ns, the AD sampling rate is 2.4Gbps, and the number of data sets is 8; the number of pulse width samples of the signal under test is ≈36, the maximum amplitude is 128, the number of samples with the maximum glitch width is ≈24, and the maximum amplitude is 246.

[0060] There is a JESD204B interface input data stream:

[0061] [22 1-2-12 6 0 3-10], [-29-44 65 7-23-94-24 60], [-15 8 80-120-104 18092], [-4-229-60 28 38-69-126 0], [5 97-80-78-59246 38-114], [3 12-16-9 0 20 2-14], [-13 11 11 0-14-9 9 1], [-33-128-33 111 91-64-124 0], [124 64-91-111 33 12833-111], [-91 64124] [0-124-64 91 111], [-33-128-33 111 91-64-124 0], [-2-9-4 5 9-11-5 0];

[0062] Execution Step 1: Based on the known parameters, the initial noise floor in the system is n = 80, the preset effective multiple k is 1.25, and the preset number of effective times is... All others are 0.

[0063] Step 2: Separate the first group of data received by JESD204B, i.e., 8 consecutive data points, and calculate the absolute value to obtain [22 1-2-12 6 0 3-10].

[0064] Step 3: Calculate the maximum amplitude a = 22.

[0065] Step 4: Calculate the ratio of the maximum amplitude to the noise, m = 22 / 80 = 0.275;

[0066] Execute step 10: If m < k and a ≤ n, the effective narrow pulse va = 0; then the effective narrow pulse va = 0, the invalid narrow pulse inva = 0, the number of valid data V = 0, and the noise is not updated.

[0067] Step 2: Separate the second set of data received by JESD204B, i.e., the 8 consecutive data points, and calculate the absolute value to obtain [-29-44 65 7-23-94-24 60].

[0068] Step 3: Calculate the maximum amplitude a = 94.

[0069] Step 4: Calculate the ratio of the maximum amplitude to the noise, m = 94 / 80 = 1.175;

[0070] Execute step 8: If m < k and a > n, then the effective narrow pulse va = 0; the effective narrow pulse va = 0, the invalid narrow pulse inva = 0, the number of valid data V = 0, and the noise n = 94.

[0071] Step 2: Separate the third set of data received by JESD204B, i.e., the 8 consecutive data points, and calculate the absolute value to obtain [-15 8 8 0-120-104 180 92].

[0072] Step 3: Calculate the maximum amplitude a = 180.

[0073] Step 4: Calculate the ratio of the maximum amplitude to the noise, m = 180 / 94 ≈ 1.92;

[0074] Execute step 5: If m≥k is satisfied, then record the number of valid data points V=1, V<VB; then the valid narrow pulse va=0, the invalid narrow pulse inva=0, and the noise is not updated;

[0075] Step 2: Separate the 4th group of data received by JESD204B, i.e., 8 consecutive data points, and calculate the absolute value to obtain [-4-229-60 28 38-69-126 0].

[0076] Step 3: The maximum amplitude value a = 229 is calculated.

[0077] Step 4: Calculate the ratio of the maximum amplitude to the noise, m = 229 / 94 ≈ 2.44;

[0078] Execute step 5: If m≥k is satisfied, record the number of valid data points V=2. If V<VB, then the valid narrow pulse va=0, the invalid narrow pulse inva=0, and the noise is not updated.

[0079] Step 2: Separate the 5th group of data received by JESD204B, i.e., 8 consecutive data points, and calculate the absolute value to obtain [5 97-80-78-59 246 38-114].

[0080] Step 3: Calculate the maximum amplitude a = 246.

[0081] Step 4: Calculate the ratio of the maximum amplitude to the noise, m = 246 / 94 ≈ 2.62;

[0082] Execute step 5: If m≥k is satisfied, record the number of valid data points V=3, V<VB; then the valid narrow pulse va=0, the invalid narrow pulse inva=0, and the noise is not updated;

[0083] Step 2: Separate the 6th group of data received by JESD204B, i.e., 8 consecutive data points, and calculate the absolute value to obtain [3 12-16-9 0 20 2-14].

[0084] Step 3: Calculate the maximum amplitude value a = 20.

[0085] Step 4: Calculate the ratio of the maximum amplitude to the noise, m = 20 / 94 ≈ 0.21;

[0086] Execute step 10: If m < k and a ≤ n, the effective narrow pulse va = 0; then the effective narrow pulse va = 0, the invalid narrow pulse inva = 0, the number of valid data clearings V = 0, and the noise is not updated.

[0087] Step 2: Separate the 7th group of data received by JESD204B, i.e., 8 consecutive data points, and calculate the absolute value to obtain [-13 11 11 0-14-9 9 1].

[0088] Step 3: Calculate the maximum amplitude value a = 14.

[0089] Step 4: Calculate the ratio of the maximum amplitude to the noise, m = 14 / 94 ≈ 0.15;

[0090] Execute step 10: If m < k and a ≤ n, the effective narrow pulse va = 0; then the effective narrow pulse va = 0, the invalid narrow pulse inva = 0, the number of valid data clearings V = 0, and the noise is not updated.

[0091] Step 2: Separate the 8th group of data received by JESD204B, i.e., the 8 consecutive data points, and calculate the absolute value to obtain [-33-128-33 111 91-64-124 0].

[0092] Step 3: Calculate the maximum amplitude a = 128.

[0093] Step 4: Calculate the ratio of the maximum amplitude to the noise, m = 128 / 94 ≈ 1.36;

[0094] Execute step 5: If m≥k is satisfied, record the number of valid data points V=1, V<VB; for valid narrow pulses va=0, for invalid narrow pulses inva=0, and do not update the noise;

[0095] Step 2: Separate the 9th group of data received by JESD204B, i.e., 8 consecutive data points, and calculate the absolute value to obtain [124 64-91-111 33 123 33-111].

[0096] Step 3: Calculate the maximum amplitude value a = 124.

[0097] Step 4: Calculate the ratio of the maximum amplitude to the noise, m = 124 / 94 ≈ 1.31;

[0098] Step 5: If m≥k is satisfied, record the number of valid data points V=2, V<VB; then the valid narrow pulse va=0, the invalid narrow pulse inva=0, and the noise is not updated;

[0099] Step 2: Separate the 10th group of data received by JESD204B, i.e., 8 consecutive data points, and calculate the absolute value to obtain [-91 64 124 0-124-64 91 111].

[0100] Step 3: Calculate the maximum amplitude value a = 124.

[0101] Step 4: Calculate the ratio of the maximum amplitude to the noise, m = 124 / 94 ≈ 1.31;

[0102] Execute step 5: If m≥k is satisfied, record the number of valid data points V=3, V<VB; then the valid narrow pulse va=0, the invalid narrow pulse inva=0, and the noise is not updated;

[0103] Step 2: Separate the 11th group of data received by JESD204B, which consists of 8 consecutive data points, and calculate the absolute value to obtain [-33-128-33 111 91-64-124 0].

[0104] Step 3: Calculate the maximum amplitude value a = 124.

[0105] Step 4: Calculate the ratio of the maximum amplitude to the noise, m = 124 / 94 ≈ 1.31;

[0106] Execute step 5: If m≥k is satisfied, record the number of valid data points V=3, V<VB; for valid narrow pulses va=0, for invalid narrow pulses inva=0, and do not update the noise;

[0107] Step 2: Separate the 12th group of data received by JESD204B, which consists of 8 consecutive data points, and calculate the absolute value to obtain [-33-128-33 111 91-64-124 0].

[0108] Step 3: Calculate the maximum amplitude value a = 124.

[0109] Step 4: Calculate the ratio of the maximum amplitude to the noise, m = 124 / 94 ≈ 1.31;

[0110] Execute step 6: If m≥k is satisfied, record the number of valid data points V=4, V≥VB; for valid narrow pulses va=1, for invalid narrow pulses inva=0, do not update the noise;

[0111] Step 2: Separate the 13th group of data received by JESD204B, which consists of 8 consecutive data points, and calculate the absolute value to obtain [-2-9-4 5 9-11-5 0].

[0112] Step 3: Calculate the maximum amplitude value a = 11.

[0113] Step 4: Calculate the ratio of the maximum amplitude to the noise, m = 11 / 94 ≈ 0.12;

[0114] Execute step 9: If m < k and a ≤ n, the effective narrow pulse va = 1; then the effective narrow pulse va = 0, the invalid narrow pulse inva = 1, the number of valid data V = 0, and the noise is not updated.

[0115] In summary, this embodiment first calculates the initial noise, preset effective multiple, and preset effective count based on the signal under test, noise floor, narrow noise amplitude, and pulse width; then preprocesses the JESD204B interface data; next, it calculates the maximum amplitude in a single received data stream through a three-stage pipeline; finally, it determines the validity of the acquired data based on the set noise and ratio. This embodiment sequentially implements noise adaptive updating, burst or fixed noise filtering, and valid pulse signal judgment, verifying the correctness and reliability of the method. This method has low complexity, high anti-interference capability, flexible algorithm, and simple implementation, achieving excellent judgment results in signal measurement, signal reception, high-power microwave, and other fields. It solves the problems of large data acquisition volume, complex data processing algorithms, and inability to handle glitches in existing technologies.

[0116] The above description is merely a preferred embodiment of this specification and is not intended to limit this specification. Various modifications and variations can be made to this specification by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this specification should be included within the scope of protection of this specification.

Claims

1. A narrow pulse wave acquisition algorithm based on the JESD204B interface, characterized in that, include: Set the initial noise, preset effective multiple, and preset effective count; Data preprocessing based on the JESD204B interface; The maximum amplitude of data received by the JESD204B interface is calculated using a pipelined comparison algorithm. Calculate the ratio m of the maximum amplitude to the noise. The validity of the collected data is determined based on the ratio, and the noise is updated accordingly.

2. The method according to claim 1, characterized in that, The initial noise level is set based on the maximum actual noise floor amplitude. Preset effective multiple k, k≥minimum signal amplitude / maximum signal noise floor; The preset number of valid tests is VB, where VB ≤ minimum test pulse width / number of data sets.

3. The method according to claim 1, characterized in that, The step of determining the validity of the collected data based on the ratio and updating the noise based on the determination includes: Compare the ratio m of the maximum amplitude to the noise with the preset effective multiple k. When m≥k, if the number of valid data V<the preset number of valid data VB, then record the number of valid data V=V+1, do not update the noise, the valid narrow pulse va=0, and the invalid narrow pulse inva=0. If the number of valid data counts V ≥ the preset number of valid data counts VB, the noise is not updated, the valid narrow pulse count va = 1, and the invalid narrow pulse count inva = 0.

4. The method according to claim 1, characterized in that, The step of determining the validity of the collected data based on the ratio and updating the noise based on the determination also includes: When m < k and a > n, if the narrow pulse valid va = 1, then the narrow pulse valid va = 0, the narrow pulse invalid inva = 1, the number of valid data V = 0, and the noise n = a; If the effective narrow pulse va = 0, then the effective narrow pulse va = 0, the invalid narrow pulse inva = 0, the number of valid data counts V = 0, and the noise n = a.

5. The method according to claim 1, characterized in that, The step of determining the validity of the collected data based on the ratio and updating the noise based on the determination also includes: When m < k and a ≤ n, if the narrow pulse is valid va = 1, then the narrow pulse is valid va = 1, the narrow pulse is invalid inva = 0, the number of valid data counts V = 0, and the noise is not updated. If the effective narrow pulse va = 0, then the effective narrow pulse va = 0, the invalid narrow pulse inva = 0, the number of valid data clears V = 0, and the noise is not updated.

6. A narrow pulse wave acquisition device based on a JESD204B interface, applied to the method according to any one of claims 1 to 5, characterized in that, include: The module includes an initialization setup module, a data preprocessing module, a maximum amplitude calculation module, a ratio calculation module, and a noise update module, among which: The initialization setting module is used to set the initial noise, the preset effective multiple, and the preset effective number of times; The data preprocessing module is used for data preprocessing based on the JESD204B interface; The maximum amplitude calculation module is used to calculate the maximum amplitude of the data received by the JESD204B interface using a pipelined comparison algorithm. The ratio calculation module is used to calculate the ratio m of the maximum amplitude to the noise. The noise update module is used to determine the validity of the collected data based on the ratio and update the noise accordingly.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that can be invoked by a processor to execute the steps of the narrow pulse wave acquisition algorithm based on the JESD204B interface as described in claim 3.