An adaptive nuclear pulse signal polar zero parameter adjustment method and system

By adopting an adaptive nuclear pulse signal pole-zero parameter adjustment method, the problem of low energy spectrum resolution caused by the inability to automatically adjust the pole-zero parameters is solved, and automatic adjustment and measurement accuracy are achieved when the detector or circuit changes.

CN119960007BActive Publication Date: 2025-12-26CHINA INST FOR RADIATION PROTECTION
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411912903.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-24
Publication Date
2025-12-26
Estimated Expiration
2044-12-24

AI Technical Summary

Technical Problem

In existing technologies, the zero-pole parameters in gamma spectroscopy measurements cannot be automatically adjusted, resulting in low spectral resolution and inaccurate measurement results.

Method used

An adaptive nuclear pulse signal pole-zero parameter adjustment method is adopted. By acquiring the initial shaping signal, performing timing processing and multi-point mean filtering algorithm, the first and second pole-zero parameters are automatically adjusted to adapt to changes in the detector or circuit.

Benefits of technology

Automatic adjustment of the pole-zero parameters was achieved, which improved the energy spectrum resolution and ensured the accuracy of the measurement results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119960007B_ABST
    Figure CN119960007B_ABST
Patent Text Reader

Abstract

The application relates to a self-adaptive nuclear pulse signal pole-zero parameter adjustment method and system, which comprises the following steps: obtaining an initial shaping signal, wherein the initial shaping signal comprises a first pole-zero parameter and a second pole-zero parameter; performing time sequence processing on the initial shaping signal to obtain a double-ladder shaping signal under the condition that there is no signal accumulation in a predetermined time period of the initial shaping signal; determining a flat-top stage in the double-ladder shaping signal, wherein the flat-top stage is used for indicating a stage with a high amplitude in the double-ladder shaping signal; obtaining amplitude data corresponding to the flat-top stage in the double-ladder shaping signal based on a multi-point mean value filtering algorithm; and adjusting the first pole-zero parameter and the second pole-zero parameter existing in the initial shaping signal based on the amplitude data. The application further solves the technical problem that the energy spectrum resolution is low due to the fact that the pole-zero parameters cannot be automatically adjusted because of the replacement of a detector or the change of a circuit.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of gamma pulse signal processing, and in particular to an adaptive nuclear pulse signal pole-zero parameter adjustment method and system. BACKGROUND

[0002] Gamma spectrum measurement is a key method for radionuclide identification. With the rapid development of high-speed analog-to-digital converters and programmable logic devices, digital multi-channel analyzers have become the main scheme in spectrum measurement. The digital multi-channel analyzer converts the decay exponential pulse signal into a discrete digital signal through a high-speed analog-to-digital converter, extracts the pulse amplitude signal through a digital pulse shaping algorithm, and then statistically counts the pulse amplitude to form the energy spectrum data. The digital pulse shaping algorithm is a key technology in spectrum measurement, which directly affects the resolution and other parameters of the spectrum.

[0003] In the related art, the discrete signal sampled by the high-speed analog-to-digital converter is directly input to the digital pulse shaping algorithm for processing. However, when the detector is replaced or the circuit is changed, the pulse time constant may change, but the pole-zero parameters related to the time constant do not change. At this time, the energy resolution of the spectrum data may be poor, affecting the measurement results.

[0004] The existing change of the pole-zero parameters has the problem of being unable to automatically adjust, resulting in low spectrum resolution and inaccurate measurement results.

[0005] The above problems need to be solved. SUMMARY

[0006] The present application discloses an adaptive nuclear pulse signal pole-zero parameter adjustment method and system, which aims to solve the technical problems existing in the prior art.

[0007] The present application adopts the following technical solutions:

[0008] On the one hand, the present application provides an adaptive nuclear pulse signal pole-zero parameter adjustment method, comprising: obtaining an initial shaping signal, wherein the initial shaping signal includes a first pole-zero parameter and a second pole-zero parameter; in the case that there is no signal pile-up in a predetermined period of the initial shaping signal, performing time sequence processing on the initial shaping signal to obtain a double ladder shaping signal, wherein the signal pile-up is used to indicate that there are two or more initial shaping signals in the predetermined period; determining a flat-top stage in the double ladder shaping signal, wherein the flat-top stage is used to indicate a stage at a high amplitude in the double ladder shaping signal; based on a multi-point mean value filtering algorithm, obtaining amplitude data corresponding to the flat-top stage in the double ladder shaping signal; based on the amplitude data, adjusting the first pole-zero parameter and the second pole-zero parameter existing in the initial shaping signal.

[0009] Optionally, the obtaining the initial pulse shaping signal comprises: obtaining an exponential decay pulse signal, wherein the exponential decay pulse signal comprises a first extreme zero parameter and a second extreme zero parameter; pre-processing the exponential decay pulse signal to obtain a pre-processed signal, wherein the pre-processing at least comprises noise filtering; and performing pulse shaping processing on the pre-processed signal to obtain the initial pulse shaping signal.

[0010] Optionally, the obtaining the exponential decay pulse signal comprises: obtaining an initial pulse signal based on high-speed analog-to-digital conversion; determining a pulse amplitude of the initial pulse signal; determining that the initial pulse signal is a noise signal in a case where the pulse amplitude is not higher than a preset threshold; and determining that the initial pulse signal is the exponential decay pulse signal in a case where the pulse amplitude is higher than the preset threshold.

[0011] Optionally, in a case where there is no signal accumulation in a predetermined time period of the initial pulse shaping signal, performing timing processing on the initial pulse shaping signal to obtain a double-hump pulse shaping signal comprises: performing shift processing on the pulse shaping signal in time by a preset time to obtain a shifted signal; and performing addition processing on the shifted signal and the pulse shaping signal to obtain the double-hump pulse shaping signal.

[0012] Optionally, the obtaining the amplitude data corresponding to the flat-top stage in the double-hump pulse shaping signal based on the multi-point mean filtering algorithm comprises: determining a flat-top time corresponding to the flat-top stage; setting a filtering window, wherein the filtering window is less than one-half of the flat-top time; filtering the double-hump pulse shaping signal based on the filtering window to obtain a plurality of first amplitudes; and determining a mean value of the plurality of first amplitudes to obtain the amplitude data.

[0013] Optionally, in a case where the double-hump pulse shaping signal comprises two flat-top stages, the adjusting the first extreme zero parameter and the second extreme zero parameter existing in the initial pulse shaping signal based on the amplitude data comprises: determining amplitude data corresponding to the two flat-top stages, respectively, wherein the two flat-top stages correspond to the two amplitude data one by one; determining a deviation between the two amplitude data to obtain an amplitude deviation; and adjusting the first extreme zero parameter and the second extreme zero parameter existing in the initial pulse shaping signal based on the amplitude deviation.

[0014] Optionally, the adjusting the first pole-zero parameter and the second pole-zero parameter in the initial shaped signal based on the amplitude deviation comprises: determining a first amplitude increasing basis corresponding to the first pole-zero parameter; determining a second amplitude increasing basis corresponding to the second pole-zero parameter; in a case that the amplitude deviation is greater than a preset deviation, adjusting the first pole-zero parameter to decrease based on the first amplitude increasing basis and adjusting the second pole-zero parameter to increase based on the second amplitude increasing basis; in a case that the amplitude deviation is less than the preset deviation, adjusting the first pole-zero parameter to increase based on the first amplitude increasing basis and adjusting the second pole-zero parameter to decrease based on the second amplitude increasing basis.

[0015] Optionally, the method further comprises: in a case that there is signal accumulation in a predetermined period of the initial shaped signal, discarding the initial shaped signal.

[0016] According to another aspect of the embodiment of the present application, there is also provided a system for adjusting pole-zero parameters of a self-adaptive nuclear pulse signal, comprising: a high-speed analog-to-digital converter configured to acquire an exponential decay pulse signal; a slow-ramp shaping logic circuit connected to the high-speed analog-to-digital converter and configured to receive the exponential decay pulse signal, perform pulse shaping processing on the exponential decay pulse signal, and obtain an initial shaped signal; an accumulation judgment and discarding logic circuit connected to the slow-ramp shaping logic circuit and configured to receive the initial shaped signal, determine whether there is signal accumulation in a predetermined period, and generate an indication signal; a double-ramp shaping logic circuit connected to the slow-ramp shaping logic circuit and the accumulation judgment and discarding logic circuit, receive the initial shaped signal output by the slow-ramp shaping logic circuit, receive the indication signal output by the accumulation judgment and discarding logic circuit, discard the initial shaped signal in a case that the indication signal indicates that there is signal accumulation, and perform timing processing on the initial shaped signal to obtain a double-ramp shaped signal in a case that the indication signal indicates that there is no signal accumulation; an amplitude logic circuit connected to the double-ramp shaping logic circuit and configured to receive the double-ramp shaped signal and determine an amplitude deviation in the double-ramp shaped signal; and a parameter control unit connected to the double-ramp shaping logic circuit and the slow-ramp shaping logic circuit and configured to adjust a first pole-zero parameter and a second pole-zero parameter in the initial shaped signal based on the amplitude deviation.

[0017] Optionally, the amplitude logic circuit comprises: a double-ramp amplitude detection logic circuit connected to the double-ramp shaping logic circuit and configured to determine two amplitude data in the double-ramp shaped signal; and an amplitude operation logic circuit connected to the double-ramp amplitude detection logic circuit and configured to determine a difference between the two amplitude data to obtain the amplitude deviation.

[0018] According to another aspect of the embodiments of the present application, there is also provided an adaptive nuclear pulse signal pole-zero parameter adjustment device, characterized in that comprising: an acquisition module configured to acquire an initial shaping signal, wherein the initial shaping signal comprises a first pole-zero parameter and a second pole-zero parameter; a pile-up judgment module configured to, in the case that there is no signal pile-up in a predetermined time period of the initial shaping signal, perform timing processing on the initial shaping signal to obtain a double-ladder shaping signal, wherein the signal pile-up is used to indicate that there are two or more initial shaping signals in the predetermined time period; a flat-top determination module configured to determine a flat-top stage in the double-ladder shaping signal; an amplitude module configured to acquire amplitude data corresponding to the flat-top stage in the double-ladder shaping signal based on a multi-point mean filtering algorithm; and an adjustment module configured to adjust the first pole-zero parameter and the second pole-zero parameter existing in the initial shaping signal based on the amplitude data.

[0019] According to another aspect of the embodiments of the present application, there is also provided a non-volatile storage medium storing a plurality of instructions adapted to be loaded and executed by a processor to implement any one of the adaptive nuclear pulse signal pole-zero parameter adjustment methods.

[0020] According to another aspect of the embodiments of the present application, there is also provided a computer program product comprising a computer program which, when executed by a processor, implements the steps of any one of the adaptive nuclear pulse signal pole-zero parameter adjustment methods.

[0021] The technical solutions adopted by the present application can achieve the following beneficial effects:

[0022] In the embodiments of the present application, the initial shaping signal is acquired, wherein the initial shaping signal comprises a first pole-zero parameter and a second pole-zero parameter; in the case that there is no signal pile-up in a predetermined time period of the initial shaping signal, the initial shaping signal is processed to obtain a double-ladder shaping signal, wherein the signal pile-up is used to indicate that there are two or more initial shaping signals in the predetermined time period; a flat-top stage in the double-ladder shaping signal is determined, wherein the flat-top stage is used to indicate a stage with high amplitude in the double-ladder shaping signal; amplitude data corresponding to the flat-top stage in the double-ladder shaping signal is acquired based on a multi-point mean filtering algorithm; and the first pole-zero parameter and the second pole-zero parameter existing in the initial shaping signal are adjusted based on the amplitude data. The purpose of automatically adjusting the first pole-zero parameter and the second pole-zero parameter based on the acquired amplitude data is achieved, so that when the detector is replaced or the circuit is changed, the pole-zero parameters are automatically adjusted, the technical effect of improving the energy spectrum resolution is achieved, and the technical problem of low energy spectrum resolution due to the inability of the pole-zero parameters to be automatically adjusted when the detector is replaced or the circuit is changed is solved. BRIEF DESCRIPTION OF DRAWINGS

[0023] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required to be used in the embodiment description will be briefly introduced as follows, which form a part of the present application. The schematic embodiments of the present application and the description and explanation thereof do not constitute an improper limitation on the present application. In the drawings:

[0024] Figure 1 is a flow chart of an adaptive nuclear pulse signal pole-zero parameter adjustment method in Embodiment 1 of the present application;

[0025] Figure 2 is a waveform of an initial pulse signal collected by a high-speed analog-to-digital converter in Embodiment 1 of the present application;

[0026] Figure 3 is a comparison chart of initial shaping signal overcompensation and precompensation in Embodiment 1 of the present application;

[0027] Figure 4 is a flow chart of a standard ladder shaping signal obtained in Embodiment 1 of the present application;

[0028] Figure 5 is a flow chart of an adaptive nuclear pulse signal pole-zero parameter adjustment method in Embodiment 2 of the present application;

[0029] Figure 6 is an electrical component connection diagram of an adaptive nuclear pulse signal pole-zero parameter adjustment system in Embodiment 3 of the present application;

[0030] Figure 7 is a schematic diagram of an initial shaping signal obtained by a slow ladder shaping logic circuit in Embodiment 3 of the present application;

[0031] Figure 8 is a structural schematic diagram of an adaptive nuclear pulse signal pole-zero parameter adjustment device in Embodiment 4 of the present application. DETAILED DESCRIPTION

[0032] In order to make the objects, technical solutions and advantages of the present application clearer, the technical solutions of the present application will be described clearly and completely in combination with specific embodiments of the present application and corresponding drawings. In the description of the present application, it should be noted that the term “or” is generally used in the sense of including “and / or” unless the context clearly indicates otherwise.

[0033] In the description of the present application, it should be noted that unless otherwise explicitly specified and limited, the terms "mounting", "connection", "connecting" should be understood in a broad sense, for example, can be fixedly connected, or can be detachably connected, or integrally connected; can be mechanically connected, or magnetically connected; can be directly connected, or indirectly connected through an intermediate medium, or can be internal communication of two elements. For those skilled in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances. In addition, in the description of the present application, the terms "first", "second" and the like are only used to distinguish and describe, and cannot be understood as indicating or implying relative importance. In the description of the present application, the meaning of "a plurality of" is at least two, for example, two, three or more, etc., unless otherwise explicitly specified and limited.

[0034] Obviously, the described embodiments are only a part of the embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.

[0035] First, for the convenience of understanding the embodiments of the present application, the following will explain some terms or nouns involved in the present application:

[0036] Pole-zero parameters include poles and zeros, wherein, in nuclear pulse signal processing, poles are related to signal attenuation and phase change. Zeros have the effect of enhancing some frequency components of the signal, and may attenuate other frequency components.

[0037] Shaped signal, also known as pulse shaping signal, refers to the signal obtained by performing certain processing or filtering on the original pulse signal, and the processing is usually based on a certain filter (such as Nyquist filter, raised cosine filter, ladder shaping or Gaussian pulse filter, etc.).

[0038] To solve the problems in the prior art, the embodiments of the present application provide an adaptive nuclear pulse signal pole-zero parameter adjustment method and system.

[0039] Embodiment 1

[0040] The present embodiment provides an adaptive nuclear pulse signal pole-zero parameter adjustment method, as shown in Figure 1 , which is a flow chart of an adaptive nuclear pulse signal pole-zero parameter adjustment method in embodiment 1 of the present application. The method comprises: Figure 1

[0041] Step S102, obtaining an initial shaped signal, wherein the initial shaped signal includes first pole-zero parameters and second pole-zero parameters;

[0042] ​Optionally, the initial shaping signal includes a first pole-zero parameter and a second pole-zero parameter, wherein the first pole-zero parameter and the second pole-zero parameter directly affect the shape of the initial shaping signal. For example, by adjusting the values of the first pole-zero parameter and the second pole-zero parameter, the decay time constant of the signal can be changed, thereby affecting the width and shape of the signal. In addition, reasonable setting of the pole-zero parameter can also improve the signal-to-noise ratio of the shaping signal. By adjusting the filtering characteristics of the circuit, noise signals can be suppressed and the transmission quality of useful signals can be improved. In the pole-zero cancellation circuit, by adjusting the value of the variable resistor connected in parallel with the differential circuit, the undershoot phenomenon of the amplifier output pulse can be eliminated, thereby obtaining an output pulse that decays exponentially to the baseline. This adjustment helps to improve the resolution and stability of the energy spectrum measurement.

[0043] In some preferred embodiments, the initial shaping signal is obtained by: obtaining an exponential decay pulse signal, wherein the exponential decay pulse signal includes a first pole-zero parameter and a second pole-zero parameter; pre-processing the exponential decay pulse signal to obtain a pre-processed signal, wherein the pre-processing at least includes noise filtering; and performing pulse shaping processing on the pre-processed signal to obtain the initial shaping signal.

[0044] Optionally, the noise filtering refers to filtering or weakening the noise components in the exponential decay pulse signal by filtering, thereby improving the quality of the exponential decay pulse signal, increasing the signal-to-noise ratio, and making the obtained pre-processed signal clearer and more accurate.

[0045] Optionally, the pulse shaping processing can use a filter or a signal processing algorithm. In the case of using a filter, the roll-off factor and symbol time constant set in the filter are adjusted to obtain the required initial shaping signal. In the case of using a signal processing algorithm, Fourier transform and other algorithms can be used to perform Fourier transform on the exponential decay pulse signal to obtain the initial shaping signal. The exponential decay pulse signal has a wide frequency spectrum and includes various high-frequency components. Through the above pulse shaping processing, the frequency of the exponential decay pulse signal can be restricted within a certain frequency range, thereby improving its frequency spectrum characteristics, reducing the influence of inter-symbol interference, and obtaining more accurate energy spectrum data.

[0046] In some preferred embodiments, the exponential decay pulse signal is obtained by: sampling based on a high-speed analog-to-digital converter to obtain an initial pulse signal; determining the pulse amplitude of the initial pulse signal; in the case that the pulse amplitude is not higher than a preset threshold, determining that the initial pulse signal is a noise signal; and in the case that the pulse amplitude is higher than the preset threshold, determining that the initial pulse signal is an exponential decay pulse signal.

[0047] Optionally, the exponential decay pulse signal is acquired by using a gamma energy spectrum measurement system, wherein the gamma energy spectrum measurement system is composed of a detector, a preamplifier, a signal processing circuit, a high-speed analog-to-digital converter (ADC) and a FPGA (Field-Programmable Gate Array) based digital signal processing module. The detector acquires an impulse response with a certain amplitude, and the impulse response is converted into an analog exponential decay signal through the preamplifier and the signal processing circuit. The high-speed ADC converts the analog exponential decay signal into an initial pulse signal, wherein the initial pulse signal is a discrete exponential decay signal. As shown in Figure 2 Figure 2 is a waveform of the initial pulse signal collected by the high-speed ADC in Embodiment 1 of the present application.

[0048] Optionally, in a case where the pulse amplitude is not higher than a preset threshold, the initial pulse signal is determined as a noise signal, and the noise signal is discarded; in a case where the pulse amplitude is higher than the preset threshold, the initial pulse signal is determined as a usable signal, and the initial pulse signal is input into the FPGA based digital signal processing module, so that the initial pulse signal is converted into an exponential decay pulse signal under the action of the FPGA based digital signal processing module. Specifically, the exponential decay pulse signal is as follows:

[0049]

[0050] wherein hN(n) is the exponential decay pulse signal, VM is the amplitude of the exponential decay pulse signal, τa is a signal rising edge decay time constant, τb is a signal falling edge decay time constant, and ΔT is a signal sampling frequency.

[0051] Optionally, in a pulse shaping process, when the detector is changed or the pulse time constant is changed due to the influence of an analog circuit, the initial shaped signal after ladder shaping will appear overcompensation and front compensation, as shown in Figure 3 Figure 3 is a comparison diagram of overcompensation and front compensation of the initial shaped signal in Embodiment 1 of the present application. In order to avoid the overcompensation and front compensation, the first pole-zero parameter and the second pole-zero parameter related to the time constant need to be adjusted, so that the adjusted first pole-zero parameter and the second pole-zero parameter eliminate the influence of the change of the time constant, and then an accurate initial shaped signal is obtained.

[0052] In step S104, in a case where there is no signal accumulation in the initial shaped signal within a predetermined period, the initial shaped signal is subjected to timing processing to obtain a double ladder shaped signal, wherein the signal accumulation is used to indicate that there are two or more initial shaped signals within the predetermined period.​​

[0053] Optionally, signal stacking generally refers to that the signal strength or the number of pulses is abnormally increased in a certain period of time on the time axis of the signal, resulting in pulse overlap or confusion. In signal processing, signal stacking can cause information loss, distortion or difficulty in accurate analysis. In the case of signal stacking, i.e., in the case of multiple initial shaping signals existing in a predetermined period of time, the initial shaping signal is outputted. When the double-ladder transformation is performed on the initial shaping signal subsequently, it is impossible to distinguish the initial shaping signal to be used. Meanwhile, in the case of multiple initial shaping signals existing in a predetermined period of time, there can be a line crossing phenomenon in the signal waveform diagram, and it is impossible to distinguish the waveform of the initial shaping signal. Therefore, it is necessary to determine whether signal stacking exists in a predetermined period of time before timing processing.

[0054] In some preferred embodiments, in the case that no signal stacking exists in a predetermined period of time of the initial shaping signal, the initial shaping signal is subjected to timing processing to obtain a double-ladder shaping signal, including: performing a preset time shift processing on the shaping signal to obtain a shift signal; and performing an addition processing on the shift signal and the shaping signal to obtain the double-ladder shaping signal.

[0055] Optionally, in the case that no signal stacking exists in a predetermined period of time of the initial shaping signal, the initial shaping signal is subjected to timing processing to obtain a double-ladder shaping signal, specifically as follows:

[0056] First, let the initial shaping signal be s(t). This signal can be of any shape, and a ladder signal is used in the present embodiment. Second, the initial shaping signal s(t) is subjected to a preset time shift processing to obtain a shift signal sd(t), sd(t) = s(t-Δt), wherein Δt is a shift time, which can be positive (indicating that the initial shaping signal is shifted backward) or negative (indicating that the initial shaping signal is shifted forward). Then, the shift signal sd(t) and the initial shaping signal s(t) are subjected to an addition processing to obtain a double-ladder shaping signal sl(t), sl(t) = s(t) + d(t). It should be noted that direct addition processing can cause the amplitude of the double-ladder shaping signal to be doubled, and therefore, the shift signal needs to be subjected to amplitude adjustment (i.e., multiplied by a coefficient less than 1) before addition.

[0057] Optionally, the added double-ramp signal sl(t) can not be a standard double-ramp signal directly. The double-ramp signal should have two obvious trapezoidal parts, each part has a clear rising edge and falling edge. If the added double-ramp signal does not meet the definition or characteristics of the double-ramp signal, the shift time Δt, the amplitude of the signal and other parameters need to be further adjusted. The selection of the shift time Δt has an important influence on the final double-ramp signal. If Δt is too small, the shifted signal can overlap too much with the initial shaped signal, resulting in an unclear shape of the added double-ramp signal. If Δt is too large, the shifted signal is completely separated from the initial shaped signal, and the required double-ramp structure cannot be formed.

[0058] In some preferred embodiments, the method further comprises: discarding the initial shaped signal in the case that the initial shaped signal exists for a predetermined period of time.

[0059] In step S106, a flat-top phase in the double-ramp shaped signal is determined, wherein the flat-top phase is used to indicate a phase in the double-ramp shaped signal that is at a high amplitude.

[0060] Optionally, the double-ramp shaped signal has two waveform structures similar to trapezoids, and the double-ramp shaped signal has specific waveform characteristics, including: (1) a rise time, i.e. a time required for the double-ramp shaped signal to rise from a low level to a high level; (2) a flat-top time, i.e. a time period during which the double-ramp shaped signal remains stable at a high level; and (3) a fall time, i.e. a time required for the double-ramp shaped signal to fall from the high level to the low level. In addition, the double-ramp shaped signal also has parameters such as amplitude (i.e. a difference between the high level and the low level) and frequency. The flat-top phase is a phase during the flat-top time period, i.e. a phase at the high level.

[0061] In step S108, amplitude data corresponding to the flat-top phase in the double-ramp shaped signal is obtained based on a multi-point mean filtering algorithm.

[0062] Optionally, the double-ramp shaped signal is input into a double-ramp amplitude checking logic circuit, and based on the obtained rise time, flat-top time and fall time, the amplitude value of the double-ramp shaped signal is obtained by the multi-point mean filtering algorithm.

[0063] In some preferred embodiments, the amplitude data corresponding to the flat-top phase in the double-ramp shaped signal is obtained based on a multi-point mean filtering algorithm, including: determining a flat-top time corresponding to the flat-top phase; setting a filtering window, wherein the filtering window is less than one half of the flat-top time; filtering the double-ramp shaped signal based on the filtering window to obtain a plurality of first amplitudes; and determining a mean value of the plurality of first amplitudes to obtain the amplitude data.

[0064] Optionally, before the double ladder shaping signal is input into the multi-point mean filtering algorithm, some pre-processing is required, at least including denoising, amplification or attenuation, etc., to ensure the accuracy and reliability of the signal. After the pre-processing of the double ladder shaping signal, the signal is input into the multi-point mean filtering algorithm. First, a filter window is preset in the multi-point mean filtering algorithm, and the size of the filter window is adjusted so that the double ladder shaping signal passes through the filter window. The filter window can be adjusted from small to large, but the filter window cannot be larger than one-half of the flat-top time, that is, at least two first amplitudes need to be filtered. Based on the filter window and the flat-top time, a plurality of first amplitudes of the double ladder shaping signal within the flat-top time are obtained, and the first amplitudes are mean calculated to obtain the final required amplitude data.

[0065] It should be noted that when using the multi-point mean filtering algorithm, the size of the filter window should be large enough to smooth the noise, but not too large to cause loss of signal details. In addition, if the flat-top time of the double ladder shaping signal is short, the sampling frequency or the window size may need to be adjusted to ensure that enough measurement values are collected for mean calculation.

[0066] Step S110, based on the amplitude data, adjusting the first zero parameter and the second zero parameter present in the initial shaping signal.

[0067] Optionally, since the double ladder shaping signal includes two trapezoidal waveforms, each having a rise time, a flat-top time and a fall time, there are two flat-top stages. The two flat-top stages correspond to the amplitude data respectively. Based on the above method, the amplitude data corresponding to the two flat-top stages is obtained respectively, and the amplitude deviation of the two amplitude data is calculated. According to the deviation value, the first amplitude increment base and the second amplitude increment base are set, and finally the first zero parameter and the second zero parameter in the initial shaping signal are adjusted based on the first amplitude increment base and the second amplitude increment base, so that the initial shaping signal output is more accurate, a standard ladder shaping signal is obtained, and finally the measured energy spectrum data is more accurate.

[0068] Optionally, as shown in Figure 4 Figure 4 ​is a flowchart of a standard ladder shaping signal obtained in embodiment 1 of the present application, and the process of obtaining the standard ladder shaping signal is specifically as follows: the collected decay exponential pulse signal with double time constants (the rising edge decay time constant τa and the falling edge decay time constant τb) is subjected to a pulse reconstruction convolution operation to eliminate the influence of the double time constants, wherein, during the process of eliminating the influence of the double time constants, the first pole-zero parameter and the second pole-zero parameter are adjusted based on the above method, so that the pole-zero parameters can be automatically adjusted with the change of the time constant, thereby obtaining an impact function with an amplitude, and the impact function is subjected to twice time delay and subtraction operation (t1 is the shaping rising time, and t2 is the shaping flat-top time), and finally subjected to accumulation operation, so that the standard ladder shaping signal can be obtained.

[0069] In some preferred embodiments, in the case that the double ladder shaping signal includes two flat-top stages, based on the amplitude data, adjusting the first pole-zero parameter and the second pole-zero parameter existing in the initial shaping signal includes: determining the amplitude data corresponding to the two flat-top stages respectively, wherein the two flat-top stages correspond to the two amplitude data one by one; determining the deviation between the two amplitude data to obtain an amplitude deviation; and based on the amplitude deviation, adjusting the first pole-zero parameter and the second pole-zero parameter existing in the initial shaping signal.

[0070] In some preferred embodiments, based on the amplitude deviation, adjusting the first pole-zero parameter and the second pole-zero parameter existing in the initial shaping signal includes: determining a first amplitude increase base corresponding to the first pole-zero parameter; determining a second amplitude increase base corresponding to the second pole-zero parameter; in the case that the amplitude deviation is greater than a preset deviation, based on the first amplitude increase base, adjusting the first pole-zero parameter to decrease, and based on the second amplitude increase base, adjusting the second pole-zero parameter to increase; and in the case that the amplitude deviation is less than the preset deviation, based on the first amplitude increase base, adjusting the first pole-zero parameter to increase, and based on the second amplitude increase base, adjusting the second pole-zero parameter to decrease.

[0071] Through the above steps S102 to S110, the purpose of automatically adjusting the first pole-zero parameter and the second pole-zero parameter through the obtained amplitude data is achieved, so that the technical effect of automatically adjusting the pole-zero parameters when the detector is replaced or the circuit is changed is realized, thereby solving the technical problem that the pole-zero parameters cannot be automatically adjusted due to replacement of the detector or change of the circuit, resulting in low energy spectrum resolution.

[0072] Embodiment 2

[0073] Based on the above embodiments and optional embodiments, the present application further proposes an optional embodiment, Figure 5 is a flowchart of an optional self-adaptive nuclear pulse signal pole-zero parameter adjustment method in embodiment 2 of the present application, as Figure 5 shown, the method includes:

[0074] Step S1, according to the type of the detector, the initial values of the first pole zero parameter k1 and the second pole zero parameter k2 are set, and the amplitude deviation h is set to 0, wherein the first pole zero parameter k1 is related to the sampling frequency and the time constant τb, and the second pole zero parameter k2 is related to the sampling frequency and the time constant τa.

[0075] Step S2, waiting for the arrival of the pulse and sampling by the high-speed analog-to-digital converter: if there is a pulse arrival, and the pulse amplitude exceeds the preset threshold, it means that the pulse signal is valid and is the initial pulse signal, not a noise signal, if it does not exceed the preset threshold, it returns to continue waiting.

[0076] Step S3, for the initial pulse signal exceeding the preset threshold, whether there is accumulation in the preset period is judged according to the maximum limit value between two or more initial pulse signals, if accumulation occurs, the signal is discarded, if there is no accumulation, the initial pulse signal in the preset period is processed to obtain a double ladder shaping signal.

[0077] Step S4, using a multi-point sampling mean filter algorithm on the double ladder shaping signal, the amplitude data h1 and h2 corresponding to the two ladder shapes in the double ladder shaping signal are obtained, and the deviation value h of the two is calculated, to obtain the amplitude deviation h.

[0078] Step S5, when h>0, k1 and k2 are re-assigned, that is, K1=k1-0.25k1, K2=k2-0.005k2, the adjusted K1 and K2 are input into the initial shaping signal, and the above steps are repeated until h=0, the pole zero parameter adjustment is completed; when h<0, k1 and k2 are re-assigned, that is, K1=k1+0.25k1, K2=k2+0.005k2, the adjusted K1 and K2 are input into the initial shaping signal, and the above steps are repeated until h=0, the pole zero parameter adjustment is completed; when h=0, it is proved that the current pole zero parameter is reasonable, that is, it does not need to be adjusted again.

[0079] It should be noted that 0.25 is the first amplitude base, and 0.005 is the second amplitude base, wherein the first amplitude base and the second amplitude base are used to adjust the amplitude of the pole zero parameter adjustment, that is, the larger the first amplitude base, the greater the amplitude of K1 adjustment, but there may be a situation that the amplitude speed is too fast, from the last h>0 to h<0, which makes it difficult to obtain the correct K1. If the first amplitude base is too small, it will cause the number of intermediate loops in the adjustment process to be too large, which increases the amount of calculation and slows down the operation speed. After many experiments, it is found that 0.25 is the first amplitude base and 0.005 is the second amplitude base, which is the optimal choice.

[0080] Through the steps S1 to S5, the adaptive nuclear pulse signal pole-zero parameter adjustment is realized by an algorithm, all logical operations in the algorithm are realized in the FPGA, and parameter adjustment is flexible and convenient; data verification and judgment are performed on the parameters of pulse shaping in real time, the completeness of pulse shaping is maximally ensured, and the energy resolution of the energy spectrum measurement system is improved.

[0081] Embodiment 3

[0082] According to the embodiment of the present application, a kind of adaptive nuclear pulse signal pole-zero parameter adjustment system embodiment is also provided, as shown in Figure 6 Figure 6 It is the electrical component connection diagram of a kind of adaptive nuclear pulse signal pole-zero parameter adjustment system in the embodiment 3 of the present application.

[0083] An adaptive nuclear pulse signal pole-zero parameter adjustment system, comprising: a high-speed analog-to-digital converter for obtaining an exponential decay pulse signal; a slow-ramp shaping logic circuit connected to the high-speed analog-to-digital converter, for receiving the exponential decay pulse signal and performing pulse shaping processing on the exponential decay pulse signal to obtain an initial shaped signal, as shown in Figure 7 Figure 7 It is the principle diagram of the initial shaped signal obtained by the slow-ramp shaping logic circuit in the embodiment 3 of the present application; a pile-up rejection logic circuit connected to the slow-ramp shaping logic circuit, for receiving the initial shaped signal and determining whether there is signal pile-up within a predetermined period to generate an indication signal; a double-ramp shaping logic circuit connected to the slow-ramp shaping logic circuit and the pile-up rejection logic circuit, for receiving the initial shaped signal output by the slow-ramp shaping logic circuit and the indication signal output by the pile-up rejection logic circuit, discarding the initial shaped signal if the indication signal indicates that there is signal pile-up, and performing timing processing on the initial shaped signal to obtain a double-ramp shaped signal if the indication signal indicates that there is no signal pile-up; an amplitude logic circuit connected to the double-ramp shaping logic circuit, for receiving the double-ramp shaped signal and determining an amplitude deviation in the double-ramp shaped signal; and a parameter control unit connected to the double-ramp shaping logic circuit and the slow-ramp shaping logic circuit, for adjusting a first pole-zero parameter and a second pole-zero parameter in the initial shaped signal according to the amplitude deviation.

[0084] Optionally, the amplitude logic circuit comprises: a double-ramp amplitude detection logic circuit connected to the double-ramp shaping logic circuit, for determining two amplitude data in the double-ramp shaped signal; and an amplitude operation logic circuit connected to the double-ramp amplitude detection logic circuit, for determining a difference between the two amplitude data to obtain the amplitude deviation.

[0085] ​​By the adaptive nuclear pulse signal pole-zero parameter adjustment system, the purpose of automatically adjusting the first pole-zero parameter and the second pole-zero parameter through the obtained amplitude data is achieved, so that when the detector is replaced or the circuit is changed, the pole-zero parameter is automatically adjusted, the technical effect of improving the energy spectrum resolution is realized, and the technical problem of low energy spectrum resolution due to the inability of the pole-zero parameter to automatically adjust when the detector is replaced or the circuit is changed is solved.

[0086] Embodiment 4

[0087] In this embodiment, an adaptive nuclear pulse signal pole-zero parameter adjustment device is also provided, which is used to implement the above-mentioned embodiments and preferred embodiments, and will not be described again. As used below, the term "module" "device" can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware, or a combination of software and hardware is also possible and is contemplated.

[0088] According to the embodiment of the present application, a device embodiment for implementing the above-mentioned adaptive nuclear pulse signal pole-zero parameter adjustment method is also provided, Figure 8 is a structural schematic diagram of an adaptive nuclear pulse signal pole-zero parameter adjustment device in embodiment 4 of the present application, as Figure 8 shown, the adaptive nuclear pulse signal pole-zero parameter adjustment device comprises an acquisition module 401, a pile judgment module 402, a flat top determination module 403, an amplitude module 404 and an adjustment module 405, wherein:

[0089] The acquisition module 401 is used to acquire an initial shaping signal, wherein the initial shaping signal includes a first pole-zero parameter and a second pole-zero parameter;

[0090] The pile judgment module 402 is connected to the acquisition module 401 and is used to perform timing processing on the initial shaping signal to obtain a double ladder shaping signal in the case that there is no signal pile in the initial shaping signal within a predetermined period, wherein the signal pile is used to indicate that there are two or more initial shaping signals within the predetermined period;

[0091] The flat top determination module 403 is connected to the pile judgment module 402 and is used to determine a flat top stage in the double ladder shaping signal;

[0092] The amplitude module 404 is connected to the flat top determination module 403 and is used to obtain amplitude data corresponding to the flat top stage in the double ladder shaping signal based on a multi-point mean value filtering algorithm;

[0093] The adjustment module 405 is connected to the amplitude module 404 and is used to adjust the first pole-zero parameter and the second pole-zero parameter existing in the initial shaping signal based on the amplitude data.

[0094] It should be noted that the above various modules can be implemented by software or hardware. For the latter, the above various modules can be located in the same processor or in different processors in any combination.

[0095] It should be noted that the above obtaining module 401, accumulation determining module 402, flat top determining module 403, amplitude module 404, and adjusting module 405 correspond to steps S102 to S110 in the embodiment, and have the same instances and application scenarios as the corresponding steps, but are not limited to the disclosure of the above embodiment. It should be noted that the above modules can run in a computer terminal as part of the device.

[0096] It should be noted that the optional or preferred embodiments of the present embodiment can refer to the related description in the embodiment, which will not be repeated here.

[0097] The above adaptive nuclear pulse signal zero parameter adjustment device can further include a processor and a memory, and the above obtaining module 401, accumulation determining module 402, flat top determining module 403, amplitude module 404, and adjusting module 405 are stored in the memory as program modules, and the processor executes the above program modules stored in the memory to realize the corresponding functions.

[0098] The processor includes a kernel, which retrieves the corresponding program modules from the memory. The above kernel can be set to one or more. The memory can include a non-permanent memory in a computer readable medium, a random access memory (RAM) and / or a non-volatile memory such as a read-only memory (ROM) or a flash memory (flash RAM), and the memory includes at least one memory chip.

[0099] According to the embodiment of the present application, an embodiment of a non-volatile storage medium is also provided. Optionally, in the present embodiment, the above non-volatile storage medium includes a stored program, wherein the above program controls the device where the above non-volatile storage medium is located to execute the above any adaptive nuclear pulse signal zero parameter adjustment method when the above program is running.

[0100] Optionally, in the present embodiment, the above non-volatile storage medium can be located in any one of the computer terminal group in the computer network or in any one of the mobile terminal group, and the above non-volatile storage medium includes a stored program.

[0101] Optionally, the device where the non-volatile storage medium is located performs the following functions under the control of the program running time: obtaining an initial shaping signal, wherein the initial shaping signal includes a first zero parameter and a second zero parameter; performing timing processing on the initial shaping signal to obtain a double-ladder shaping signal in the case that there is no signal accumulation in a predetermined period of the initial shaping signal, wherein the signal accumulation is used to indicate that there are two or more initial shaping signals in the predetermined period; determining a flat-top stage in the double-ladder shaping signal, wherein the flat-top stage is used to indicate a stage with a high amplitude in the double-ladder shaping signal; obtaining amplitude data corresponding to the flat-top stage in the double-ladder shaping signal based on a multi-point mean filtering algorithm; and adjusting the first zero parameter and the second zero parameter existing in the initial shaping signal based on the amplitude data.

[0102] According to the embodiments of the present application, a processor is also provided. Optionally, in the embodiments, the processor is used to run a program, and the program is used to perform any of the adaptive nuclear pulse signal zero parameter adjustment methods.

[0103] According to the embodiments of the present application, a computer program product is also provided. Optionally, in the embodiments, the computer program product includes a computer program, and the computer program is used to perform the program of any of the adaptive nuclear pulse signal zero parameter adjustment methods when executed by a processor.

[0104] Optionally, the computer program product, when executed on a data processing device, is adapted to perform the program initialized with the following method steps: obtaining an initial shaping signal, wherein the initial shaping signal includes a first zero parameter and a second zero parameter; performing timing processing on the initial shaping signal to obtain a double-ladder shaping signal in the case that there is no signal accumulation in a predetermined period of the initial shaping signal, wherein the signal accumulation is used to indicate that there are two or more initial shaping signals in the predetermined period; determining a flat-top stage in the double-ladder shaping signal, wherein the flat-top stage is used to indicate a stage with a high amplitude in the double-ladder shaping signal; obtaining amplitude data corresponding to the flat-top stage in the double-ladder shaping signal based on a multi-point mean filtering algorithm; and adjusting the first zero parameter and the second zero parameter existing in the initial shaping signal based on the amplitude data.

[0105] The electronic device provided by the embodiment of the present application comprises a processor, a memory and a program stored in the memory and executable on the processor, and the processor implements the following steps when executing the program: obtaining an initial shaping signal, wherein the initial shaping signal comprises a first zero parameter and a second zero parameter; performing timing processing on the initial shaping signal to obtain a double-ladder shaping signal in the case that there is no signal accumulation in a predetermined period of the initial shaping signal, wherein the signal accumulation is used to indicate that there are two or more initial shaping signals in the predetermined period; determining a flat-top stage in the double-ladder shaping signal, wherein the flat-top stage is used to indicate a stage with a high amplitude in the double-ladder shaping signal; obtaining amplitude data corresponding to the flat-top stage in the double-ladder shaping signal based on a multi-point mean filtering algorithm; and adjusting the first zero parameter and the second zero parameter existing in the initial shaping signal based on the amplitude data.

[0106] The sequence of the above-mentioned embodiments of the present application is only for description, and does not represent the advantages and disadvantages of the embodiments.

[0107] In the above-mentioned embodiments of the present application, the description of each embodiment has its own emphasis, and the parts not described in detail in a certain embodiment can be referred to the related description of other embodiments.

[0108] In several embodiments provided in the present application, it should be understood that the disclosed technical contents can be implemented by other ways. Among them, the above-mentioned device embodiments are only schematic, for example, the division of the above-mentioned modules can be a logical function division, and actual implementation can have another division way, for example, a plurality of modules or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed each other can be through some interface, indirect coupling or communication connection between modules or modules, which can be electrical or other forms.

[0109] The modules described as separate components above can or can not be physically separated, and the components displayed as modules can or can not be physical modules, that is, they can be located in one place or distributed to multiple modules. Part or all of the modules can be selected according to actual needs to achieve the purpose of the embodiment scheme.

[0110] In addition, each function module in each embodiment of the present application can be integrated in one processing module, or each module can exist physically, or two or more modules can be integrated in one module. The above-mentioned integrated module can be realized in the form of hardware or in the form of software function module.

[0111] If the above-mentioned integrated modules are realized in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable nonvolatile storage medium. Based on this understanding, the technical solutions of the present application, essentially or the part that contributes to the prior art, or all or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a non-volatile storage medium, including a number of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the embodiments of the present application. The aforementioned non-volatile storage medium includes: a U disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a mobile hard disk, a magnetic disk or an optical disk, and various media that can store program codes.

[0112] The above is only the preferred embodiment of the present application, and it should be pointed out that for those skilled in the art, without departing from the principles of the present application, a number of improvements and refinements can be made, and these improvements and refinements should be considered as the protection scope of the present application.

Claims

1. A method for adaptive adjustment of the pole-zero parameters of a nuclear pulse signal, characterized by include: Acquire an initial forming signal, wherein the initial forming signal includes a first zero parameter and a second zero parameter; If there is no signal accumulation within a predetermined time period of the initial forming signal, the initial forming signal is subjected to timing processing to obtain a double trapezoidal forming signal, wherein the signal accumulation is used to indicate that there are two or more initial forming signals within the predetermined time period; Determine the flat-top phase in the double-trapezoidal forming signal, wherein the flat-top phase is used to indicate the phase in the double-trapezoidal forming signal that is at a high amplitude; Based on the multi-point mean filtering algorithm, the amplitude data corresponding to the flat-top stage in the double trapezoidal forming signal is obtained; Based on the amplitude data, the first pole zero parameter and the second pole zero parameter present in the initial shaping signal are adjusted; When the dual-trapezoidal forming signal includes two flat-top stages, adjusting the first and second zero-pole parameters in the initial forming signal based on the amplitude data includes: determining the amplitude data corresponding to the two flat-top stages respectively, wherein the two flat-top stages correspond one-to-one with the two amplitude data; determining the deviation between the two amplitude data to obtain the amplitude deviation; and adjusting the first and second zero-pole parameters in the initial forming signal based on the amplitude deviation. The step of adjusting the first pole-zero parameter and the second pole-zero parameter in the initial forming signal based on the amplitude deviation includes: determining a first amplification base number corresponding to the first pole-zero parameter; determining a second amplification base number corresponding to the second pole-zero parameter; when the amplitude deviation is greater than a preset deviation, adjusting the first pole-zero parameter to decrease based on the first amplification base number and adjusting the second pole-zero parameter to increase based on the second amplification base number; when the amplitude deviation is less than the preset deviation, adjusting the first pole-zero parameter to increase based on the first amplification base number and adjusting the second pole-zero parameter to decrease based on the second amplification base number.

2. The method of claim 1, wherein, The acquisition of the initial forming signal includes: Acquire an exponentially decaying pulse signal, wherein the exponentially decaying pulse signal includes a first pole zero parameter and a second pole zero parameter; The exponentially decaying pulse signal is preprocessed to obtain a preprocessed signal, wherein the preprocessing includes at least noise filtering; The preprocessed signal is subjected to pulse shaping processing to obtain the initial shaping signal.

3. The method of claim 2, wherein, The acquisition of the exponentially decaying pulse signal includes: The initial pulse signal is obtained by sampling using a high-speed analog-to-digital converter; Determine the pulse amplitude of the initial pulse signal; If the pulse amplitude is not higher than a preset threshold, the initial pulse signal is determined to be a noise signal; If the pulse amplitude is higher than the preset threshold, the initial pulse signal is determined to be the exponentially decaying pulse signal.

4. The method of claim 1, wherein, If there is no signal accumulation within a predetermined time period of the initial forming signal, the initial forming signal is subjected to timing processing to obtain a double trapezoidal forming signal, including: The forming signal is shifted by a preset time in the timing sequence to obtain a shifted signal; Add the shift signal and the shaping signal to obtain the double-ramp shaping signal.

5. The method of claim 1, wherein, The multi-point mean filtering algorithm comprises the following steps: determining a flat-top time corresponding to the flat-top stage; setting a filter window, wherein the filter window is less than one-half of the flat-top time; filtering the double-ramp shaping signal based on the filter window to obtain a plurality of first amplitudes; determining a mean value of the plurality of first amplitudes to obtain the amplitude data.

6. The method according to any one of claims 1 to 5, characterized in that, The method further comprises: in the case where there is signal accumulation within a predetermined period of the initial shaping signal, discarding the initial shaping signal.

7. An adaptive nuclear pulse signal pole-zero parameter adjustment system, characterized by, comprises: a high-speed analog-to-digital converter configured to obtain an exponentially decaying pulse signal; a slow-ramp shaping logic circuit connected to the high-speed analog-to-digital converter and configured to receive the exponentially decaying pulse signal, and perform pulse shaping processing on the exponentially decaying pulse signal to obtain an initial shaping signal; an accumulation judgment and discard logic circuit connected to the slow-ramp shaping logic circuit and configured to receive the initial shaping signal, determine whether there is signal accumulation within a predetermined period, and generate an indication signal; a double-ramp shaping logic circuit connected to the slow-ramp shaping logic circuit and the accumulation judgment and discard logic circuit, receive the initial shaping signal output by the slow-ramp shaping logic circuit, receive the indication signal output by the accumulation judgment and discard logic circuit, discard the initial shaping signal in the case where the indication signal indicates that there is signal accumulation, and perform timing processing on the initial shaping signal in the case where the indication signal indicates that there is no signal accumulation to obtain a double-ramp shaping signal; an amplitude logic circuit connected to the double-ramp shaping logic circuit and configured to receive the double-ramp shaping signal and determine an amplitude deviation in the double-ramp shaping signal; a parameter control unit connected to the double-ramp shaping logic circuit and the slow-ramp shaping logic circuit and configured to adjust a first pole-zero parameter and a second pole-zero parameter in the initial shaping signal according to the amplitude deviation; wherein the parameter control unit adjusts the first pole-zero parameter and the second pole-zero parameter in the initial shaping signal based on the amplitude deviation, comprises: determining a first amplitude increment base corresponding to the first pole-zero parameter; determining a second amplitude increment base corresponding to the second pole-zero parameter; in the case where the amplitude deviation is greater than a preset deviation, adjusting the first pole-zero parameter to decrease based on the first amplitude increment base and adjusting the second pole-zero parameter to increase based on the second amplitude increment base; and in the case where the amplitude deviation is less than the preset deviation, adjusting the first pole-zero parameter to increase based on the first amplitude increment base and adjusting the second pole-zero parameter to decrease based on the second amplitude increment base.

8. The adaptive nuclear pulse signal polar zero parameter adjustment system of claim 7, wherein, The amplitude logic circuit comprises: a double-ramp amplitude detection logic circuit connected to the double-ramp shaping logic circuit and configured to determine two amplitude data in the double-ramp shaping signal; an amplitude operation logic circuit connected to the double-ramp amplitude detection logic circuit and configured to determine a difference between the two amplitude data to obtain the amplitude deviation.

9. An adaptive nuclear pulse signal pole-zero parameter adjustment device, characterized by, The method comprises the following steps: An acquisition module is configured to acquire an initial shaping signal, wherein the initial shaping signal comprises a first zero crossing parameter and a second zero crossing parameter; A stack judgment module is configured to perform timing processing on the initial shaping signal to obtain a double-ramp shaping signal in a case where there is no signal stack in a predetermined time period of the initial shaping signal, wherein the signal stack indicates that there are two or more initial shaping signals in the predetermined time period; A flat top determination module is configured to determine a flat top stage in the double-ramp shaping signal; An amplitude module is configured to acquire amplitude data corresponding to the flat top stage in the double-ramp shaping signal based on a multi-point mean value filtering algorithm; An adjustment module is configured to adjust the first zero crossing parameter and the second zero crossing parameter existing in the initial shaping signal based on the amplitude data; In a case where the double-ramp shaping signal comprises two flat top stages, the adjustment module is further configured to adjust the first zero crossing parameter and the second zero crossing parameter existing in the initial shaping signal based on the amplitude data, which comprises determining amplitude data corresponding to the two flat top stages, wherein the two flat top stages correspond to the two amplitude data one by one; determining a deviation between the two amplitude data to obtain an amplitude deviation; and adjusting the first zero crossing parameter and the second zero crossing parameter existing in the initial shaping signal based on the amplitude deviation. The adjustment module is further configured to adjust the first zero crossing parameter and the second zero crossing parameter existing in the initial shaping signal based on the amplitude deviation, which comprises determining a first amplitude increment base corresponding to the first zero crossing parameter; determining a second amplitude increment base corresponding to the second zero crossing parameter; in a case where the amplitude deviation is greater than a preset deviation, adjusting the first zero crossing parameter to decrease based on the first amplitude increment base and adjusting the second zero crossing parameter to increase based on the second amplitude increment base; and in a case where the amplitude deviation is less than the preset deviation, adjusting the first zero crossing parameter to increase based on the first amplitude increment base and adjusting the second zero crossing parameter to decrease based on the second amplitude increment base.

10. A non-volatile storage medium, comprising: The non-volatile storage medium stores a plurality of instructions, and the instructions are adapted to be loaded and executed by the processor to implement the adaptive nuclear pulse signal zero crossing parameter adjustment method in any one of claims 1 to 6.

11. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the adaptive nuclear pulse signal zero crossing parameter adjustment method in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Method for pole-zero adjustment in radiation measurement systems

    US20080154529A1