Adaptive nuclear pulse signal polar zero parameter adjustment method and system
Through the adaptive nuclear pulse signal pole zero parameter adjustment method, the double ladder formation signal and multi-point mean filtering algorithm are used to adjust the pole zero parameters, which solves the problem of low energy spectrum resolution caused by the inability to automatically adjust the pole zero parameters, and achieves a higher energy spectrum resolution.
Patent Information
- Application Number
- CN202411912903.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-05-09
- Estimated Expiration
- 2044-12-24
AI Technical Summary
In the prior art, extreme zero parameters cannot be automatically adjusted, resulting in low energy spectrum resolution and inaccurate measurement results, especially when replacing detectors or circuit changes.
Adaptive nuclear pulse signal pole zero parameter adjustment method is used, and the initial forming signal is obtained, and the timing processing is performed to obtain the double-lead forming signal, determine the amplitude data of the flat top stage, and adjust the pole zero parameter using a multi-point mean filtering algorithm.
Automatic adjustment of extreme zero parameters is realized, the energy spectrum resolution is improved, and the problem of low energy spectrum resolution caused by detector or circuit changes is solved.
Smart Images

Figure CN119960007A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of gamma pulse signal processing, and in particular to a method and system for adaptively adjusting pole-zero parameters of nuclear pulse signals. Background Art
[0002] Gamma spectroscopy 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 solution for spectrum measurement. Digital multi-channel analyzers convert decaying exponential pulse signals into discrete digital signals through high-speed analog-to-digital converters, and then extract pulse amplitude signals through digital pulse shaping algorithms, and then count the number of pulse amplitudes in real time to form spectrum data. Digital pulse shaping algorithms are key technologies for spectrum measurement, which directly affect parameters such as the resolution of the spectrum.
[0003] In the related art, the discrete signal sampled by the high-speed analog-to-digital converter is directly input into 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 parameter related to the time constant does not change. At this time, the energy resolution of the energy spectrum data may deteriorate, affecting the measurement results.
[0004] The existing pole-zero parameter changes have the problem of being unable to adjust automatically, resulting in low energy spectrum resolution and inaccurate measurement results.
[0005] The above problems need to be solved urgently. Summary of the invention
[0006] The invention discloses an adaptive nuclear pulse signal pole zero parameter adjustment method and system, aiming to solve the technical problems existing in the prior art.
[0007] The present invention adopts the following technical solutions:
[0008] On the one hand, the present invention provides an adaptive nuclear pulse signal pole zero parameter adjustment method, comprising: obtaining an initial forming signal, wherein the initial forming signal includes a first pole zero parameter and a second pole zero parameter; when there is no signal accumulation within a predetermined time period of the initial forming signal, performing time series processing on the initial forming signal 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; determining a flat top stage in the double trapezoidal forming signal, wherein the flat top stage is used to indicate a stage of high amplitude in the double trapezoidal forming signal; based on a multi-point mean filtering algorithm, obtaining amplitude data corresponding to the flat top stage in the double trapezoidal forming signal; based on the amplitude data, adjusting the first pole zero parameter and the second pole zero parameter in the initial forming signal.
[0009] Optionally, obtaining the initial forming signal includes: obtaining an exponentially decaying pulse signal, wherein the exponentially decaying pulse signal includes a first pole-zero parameter and a second pole-zero parameter; preprocessing the exponentially decaying pulse signal to obtain a preprocessed signal, wherein the preprocessing includes at least noise filtering; performing pulse shaping processing on the preprocessed signal to obtain an initial forming signal.
[0010] Optionally, acquiring an exponentially decaying pulse signal includes: obtaining an initial pulse signal based on sampling with a high-speed analog-to-digital converter; determining a pulse amplitude of the initial pulse signal; when the pulse amplitude is not higher than a preset threshold, determining that the initial pulse signal is a noise signal; when the pulse amplitude is higher than the preset threshold, determining that the initial pulse signal is the exponentially decaying pulse signal.
[0011] Optionally, when there is no signal accumulation within a predetermined time period of the initial shaping signal, the initial shaping signal is subjected to timing processing to obtain a double trapezoidal shaping signal, including: shifting the shaping signal by a preset time in timing to obtain a shifted signal; and adding the shifted signal and the shaping signal to obtain the double trapezoidal shaping signal.
[0012] Optionally, the multi-point mean filtering algorithm is based on obtaining the amplitude data corresponding to the flat top stage in the double trapezoidal forming signal, including: determining the flat top time corresponding to the flat top stage; setting a filtering window, wherein the filtering window is smaller than half of the flat top time; filtering the double trapezoidal forming signal based on the filtering window to obtain multiple first amplitudes; and determining the mean of the multiple first amplitudes to obtain the amplitude data.
[0013] Optionally, in the case where the double trapezoidal forming signal includes two flat-top stages, adjusting the first pole-zero parameter and the second pole-zero parameter present 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 to the two amplitude data; determining the deviation between the two amplitude data to obtain the amplitude deviation; and adjusting the first pole-zero parameter and the second pole-zero parameter present in the initial forming signal based on the amplitude deviation.
[0014] Optionally, adjusting the first pole-zero parameter and the second pole-zero parameter present in the initial forming signal based on the amplitude deviation includes: determining a first amplification base corresponding to the first pole-zero parameter; determining a second amplification base 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, and adjusting the second pole-zero parameter to increase based on the second amplification base; when the amplitude deviation is less than the preset deviation, adjusting the first pole-zero parameter to increase based on the first amplification base, and adjusting the second pole-zero parameter to decrease based on the second amplification base.
[0015] Optionally, the method further includes: discarding the initial shaping signal when there is signal accumulation within a predetermined time period of the initial shaping signal.
[0016] According to another aspect of an embodiment of the present invention, there is also provided an adaptive nuclear pulse signal pole-zero parameter adjustment system, comprising: a high-speed analog-to-digital converter, used to obtain an exponentially decaying pulse signal; a slow trapezoidal shaping logic circuit, connected to the high-speed analog-to-digital converter, used 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 rejection logic circuit, connected to the slow trapezoidal shaping logic circuit, used to receive the initial shaping signal, determine whether there is signal accumulation within a predetermined time period, and generate an indication signal; a dual trapezoidal shaping logic circuit, connected to the slow trapezoidal shaping logic circuit and the accumulation rejection logic circuit, and receiving the slow trapezoidal shaping logic circuit. The output of the initial shaping signal receives the indication signal output by the accumulation rejection logic circuit, and when the indication signal indicates that there is signal accumulation, discards the initial shaping signal, and when the indication signal indicates that there is no signal accumulation, performs timing processing on the initial shaping signal to obtain a double ladder shaping signal; an amplitude logic circuit is connected to the double ladder shaping logic circuit, and is used to receive the double ladder shaping signal and determine the amplitude deviation in the double ladder shaping signal; a parameter control unit is connected to the double ladder shaping logic circuit and the slow ladder shaping logic circuit, and is used to adjust the first pole-zero parameter and the second pole-zero parameter in the initial shaping signal according to the amplitude deviation.
[0017] Optionally, the amplitude logic circuit includes: a dual trapezoidal amplitude detection logic circuit, connected to the dual trapezoidal shaping logic circuit, and used to determine two amplitude data in the dual trapezoidal shaping signal; an amplitude operation logic circuit, connected to the dual trapezoidal amplitude detection logic circuit, and used to determine the difference between the two amplitude data to obtain an amplitude deviation.
[0018] According to another aspect of an embodiment of the present invention, an adaptive nuclear pulse signal pole zero parameter adjustment device is also provided, characterized in that it includes: an acquisition module for acquiring an initial forming signal, wherein the initial forming signal includes a first pole zero parameter and a second pole zero parameter; an accumulation judgment module for performing time series processing on the initial forming signal to obtain a double trapezoidal forming signal when there is no signal accumulation within a predetermined time period of the initial forming signal, wherein the signal accumulation is used to indicate that there are two or more initial forming signals within the predetermined time period; a flat top determination module for determining the flat top stage in the double trapezoidal forming signal; an amplitude module for acquiring amplitude data corresponding to the flat top stage in the double trapezoidal forming signal based on a multi-point mean filtering algorithm; and an adjustment module for adjusting the first pole zero parameter and the second pole zero parameter in the initial forming signal based on the amplitude data.
[0019] According to another aspect of an embodiment of the present invention, a non-volatile storage medium is provided, wherein the non-volatile storage medium stores a plurality of instructions, wherein the instructions are suitable for being loaded by a processor and executing any one of the methods for adjusting the pole-zero parameters of an adaptive nuclear pulse signal.
[0020] According to another aspect of an embodiment of the present invention, a computer program product is provided, including a computer program, wherein when the computer program is executed by a processor, the steps of any one of the methods for adaptively adjusting pole-zero parameters of a nuclear pulse signal are implemented.
[0021] The technical solution adopted by the present invention can achieve the following beneficial effects:
[0022] In an embodiment of the present invention, an initial shaping signal is obtained, wherein the initial shaping signal includes a first pole zero parameter and a second pole zero parameter; when there is no signal accumulation within a predetermined time period of the initial shaping signal, the initial shaping signal is subjected to time sequence processing to obtain a double trapezoidal shaping signal, wherein the signal accumulation is used to indicate that there are two or more initial shaping signals within the predetermined time period; a flat-top stage in the double trapezoidal shaping signal is determined, wherein the flat-top stage is used to indicate a stage of high amplitude in the double trapezoidal shaping signal; based on a multi-point mean filtering algorithm, amplitude data corresponding to the flat-top stage in the double trapezoidal shaping signal is obtained; based on the amplitude data, the first pole zero parameter and the second pole zero parameter in the initial shaping signal are adjusted. The purpose of automatically adjusting the first pole zero parameter and the second pole zero parameter by the acquired amplitude data is achieved, thereby achieving the technical effect of automatically adjusting the pole zero parameter when the detector is replaced or the circuit is changed, and improving the energy spectrum resolution, thereby solving the technical problem that the pole zero parameter cannot be automatically adjusted due to the replacement of the detector or the circuit change, resulting in low energy spectrum resolution. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for describing the embodiments, which constitute a part of the present invention. The exemplary embodiments of the present invention and their descriptions explain the present invention and do not constitute improper limitations on the present invention. In the drawings:
[0024] Figure 1 is a flow chart of a method for adjusting pole-zero parameters of an adaptive nuclear pulse signal in Embodiment 1 of the present invention;
[0025] Figure 2 is the waveform of the initial pulse signal collected by the high-speed analog-to-digital converter in Example 1 of the present invention;
[0026] Figure 3 is a comparison diagram of over-compensation and pre-compensation of the initial shaping signal in Example 1 of the present invention;
[0027] Figure 4 is a flow chart of obtaining a standard trapezoidal shaping signal in Embodiment 1 of the present invention;
[0028] Figure 5 is a flow chart of an optional method for adjusting the pole-zero parameters of an adaptive nuclear pulse signal in Embodiment 2 of the present invention;
[0029] Figure 6 This is a connection diagram of electrical components of an adaptive nuclear pulse signal pole zero parameter adjustment system in Example 3 of the present invention;
[0030] Figure 7 is a schematic diagram of the slow ladder shaping logic circuit in Embodiment 3 of the present invention obtaining an initial shaping signal;
[0031] Figure 8 It is a structural schematic diagram of an adaptive nuclear pulse signal pole-zero parameter adjustment device in Example 4 of the present invention. DETAILED DESCRIPTION
[0032] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the specific embodiments of the present invention and the corresponding drawings. In the description of the present invention, it should be noted that the term "or" is usually used in the sense of including "and / or", unless the content clearly indicates otherwise.
[0033] In the description of the present invention, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or a magnetic connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal connection of two elements. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances. In addition, in the description of this application, the terms "first", "second", etc. are only used to distinguish the description, and cannot be understood as indicating or implying relative importance. In the description of the present invention, the meaning of "multiple" is at least two, such as two, three or more, etc., unless otherwise clearly and specifically limited.
[0034] Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0035] First, to facilitate understanding of the embodiments of the present invention, some terms or nouns involved in the present invention are explained below:
[0036] Pole-zero parameters include poles and zeros. In nuclear pulse signal processing, poles are related to the attenuation and phase change of signals. Zeros enhance certain frequency components of the signal, while other frequency components may be attenuated.
[0037] A shaped signal, also known as a pulse shaped signal, refers to a signal obtained after a specific processing or filtering of the original pulse signal. This processing is usually based on a certain filter (such as a Nyquist filter, a raised cosine filter, a trapezoidal shaping or a Gaussian pulse filter, etc.).
[0038] In order to solve the problems existing in the prior art, the embodiments of the present application provide a method and system for adaptively adjusting the pole-zero parameters of a nuclear pulse signal.
[0039] Example 1
[0040] This embodiment provides an adaptive nuclear pulse signal pole zero parameter adjustment method, such as Figure 1 As shown, Figure 1 : is a flow chart of a method for adaptively adjusting the pole-zero parameters of a nuclear pulse signal in embodiment 1 of the present invention, the method comprising:
[0041] Step S102, obtaining an initial shaping signal, wherein the initial shaping signal includes a first pole-zero parameter and a second pole-zero parameter;
[0042] Optionally, the initial shaping signal includes a first pole-zero parameter and a second pole-zero parameter, wherein the setting of the first pole-zero parameter and the second pole-zero parameter directly affects 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, the 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, the noise signal can be suppressed and the transmission quality of the useful signal 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 a simple output pulse that exponentially decays to the baseline. This adjustment helps to improve the resolution and stability of the energy spectrum measurement.
[0043] In some preferred embodiments, obtaining an initial forming signal includes: obtaining an exponentially decaying pulse signal, wherein the exponentially decaying pulse signal includes a first pole-zero parameter and a second pole-zero parameter; preprocessing the exponentially decaying pulse signal to obtain a preprocessed signal, wherein the preprocessing includes at least noise filtering; and performing pulse forming processing on the preprocessed signal to obtain an initial forming signal.
[0044] Optionally, noise filtering refers to filtering or attenuating 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 preprocessed signal clearer and more accurate.
[0045] Optionally, the pulse shaping process can use a filter or a signal processing algorithm. When using a filter, adjust the roll-off coefficient and symbol time constant and other data set in the filter to obtain the required initial shaping signal. When using a signal processing algorithm, an algorithm such as Fourier transform can be used to perform Fourier transform on the exponential decay pulse signal to obtain an initial shaping signal. The exponential decay pulse signal has a wide spectrum and includes a variety of high-frequency components. Through the above-mentioned pulse shaping process, the frequency of the exponential decay pulse signal can be constrained within a certain frequency range, thereby improving its spectral characteristics, reducing the impact of inter-code crosstalk, and obtaining more accurate energy spectrum data.
[0046] In some preferred embodiments, obtaining an exponentially decaying pulse signal includes: obtaining an initial pulse signal based on sampling by a high-speed analog-to-digital converter; determining a pulse amplitude of the initial pulse signal; when the pulse amplitude is not higher than a preset threshold, determining that the initial pulse signal is a noise signal; when the pulse amplitude is higher than a preset threshold, determining that the initial pulse signal is an exponentially decaying pulse signal.
[0047] Optionally, a gamma spectrum measurement system is used to obtain an exponential decay pulse signal, wherein the gamma spectrum measurement system is composed of a detector, a preamplifier, a signal processing circuit, a high-speed analog-to-digital converter (ADC) and an FPGA-based digital signal processing module (FPGA (Field-Programmable Gate Array, Field Programmable Gate Array)). The detector obtains an impulse response with a certain amplitude, and after being processed by the preamplifier and the signal processing circuit, the impulse response is converted into an analog decay exponential signal, and the high-speed analog-to-digital converter converts the analog decay exponential signal into an initial pulse signal, wherein the initial pulse signal is a discrete decay exponential signal. Figure 2 As shown, Figure 2 It is the waveform of the initial pulse signal collected by the high-speed analog-to-digital converter in Example 1 of the present invention.
[0048] Optionally, when the pulse amplitude is not higher than a preset threshold, the initial pulse signal is determined to be a noise signal and the noise signal is discarded; when the pulse amplitude is higher than the preset threshold, the initial pulse signal is determined to be a usable signal and the initial pulse signal is input into an FPGA-based digital signal processing module, where the initial pulse signal is converted into an exponentially decaying pulse signal. Specifically, the exponentially decaying pulse signal is as follows:
[0049]
[0050] Among them, hN(n) is the exponential decay pulse signal, VM is the amplitude of the exponential decay pulse signal; τa is the decay time constant of the rising edge of the signal, τb is the decay time constant of the falling edge of the signal, and ΔT is the signal sampling frequency.
[0051] Optionally, during the pulse shaping process, when the detector is changed or the pulse time constant changes due to the influence of the analog circuit, the initial shaped signal after the trapezoidal shaping will be over-compensated and pre-compensated, such as Figure 3 As shown, Figure 3 : is a comparison diagram of over-compensation and pre-compensation of the initial shaping signal in Example 1 of the present invention. In order to avoid over-compensation and pre-compensation, it is necessary to adjust the first pole-zero parameter and the second pole-zero parameter related to the time constant, so that the adjusted first pole-zero parameter and the second pole-zero parameter eliminate the influence of the change of the time constant, thereby obtaining an accurate initial shaping signal.
[0052] Step S104, when there is no signal accumulation within the predetermined time period of the initial shaping signal, the initial shaping signal is subjected to time sequence processing to obtain a double trapezoidal shaping signal, wherein the signal accumulation is used to indicate that there are two or more initial shaping signals within the predetermined time period;
[0053] Optionally, signal accumulation generally refers to an abnormal increase in signal strength or the number of pulses within a certain period of time on the signal time axis, resulting in pulse overlap or confusion. In signal processing, signal accumulation may cause information loss, distortion or difficulty in accurate analysis. In the case of signal accumulation of the output initial forming signal, that is, when there are multiple initial forming signals within a predetermined period of time, when the initial forming signal is subsequently subjected to double trapezoidal transformation, it is impossible to distinguish the initial forming signal to be used. At the same time, when there are multiple initial forming signals within a predetermined period of time, there may be a line crossing phenomenon in the signal waveform diagram, and the waveform of the initial forming signal cannot be distinguished. Therefore, it is necessary to determine whether there is signal accumulation within the predetermined period of time before timing processing.
[0054] In some preferred embodiments, when there is no signal accumulation within a predetermined time period of the initial shaping signal, the initial shaping signal is time-series processed to obtain a double-trapezoidal shaping signal, including: shifting the shaping signal by a preset time in timing to obtain a shifted signal; and adding the shifted signal and the shaping signal to obtain a double-trapezoidal shaping signal.
[0055] Optionally, when there is no signal accumulation within a predetermined period of the initial shaping signal, the initial shaping signal is subjected to time sequence processing to obtain a double trapezoidal shaping signal, as follows:
[0056] First, the initial shaping signal is s(t). This signal can be of any shape. In this embodiment, a trapezoidal signal is used. Secondly, the initial shaping signal s(t) is shifted by a preset time Δt to obtain a shifted signal sd(t), sd(t) = s(t-Δt), where Δt is the shift time, which can be a positive number (indicating that the initial shaping signal is shifted backward) or a negative number (indicating that the initial shaping signal is shifted forward). Then, the shifted signal sd(t) is added to the initial shaping signal s(t) to obtain a double trapezoidal shaping signal sl(t), sl(t) = s(t) + d(t). It should be noted that direct addition may cause the amplitude of the double trapezoidal shaping signal to be doubled. Before addition, the shifted signal needs to be amplitude adjusted (i.e., multiplied by a coefficient less than 1).
[0057] Optionally, the added double trapezoidal shaping signal sl(t) may not be directly a standard double trapezoidal shaping signal. The double trapezoidal shaping signal should have two obvious trapezoidal parts, each with a clear rising edge and falling edge. If the added double trapezoidal shaping signal does not meet the definition or characteristics of the double trapezoidal shaping signal, it is necessary to further adjust the parameters such as the shift time Δt and the amplitude of the signal. The selection of the shift time Δt has an important influence on the final double trapezoidal shaping signal. If Δt is too small, the shift signal may overlap too much with the initial shaping signal, resulting in an unclear shape of the double trapezoidal shaping signal after the addition. If Δt is too large, the shift signal is completely separated from the initial shaping signal and the desired double trapezoidal structure cannot be formed.
[0058] In some preferred embodiments, the method further comprises: discarding the initial shaped signal when there is signal accumulation within a predetermined period of time of the initial shaped signal.
[0059] Step S106, determining a flat-top stage in the double trapezoidal shaping signal, wherein the flat-top stage is used to indicate a stage in which the double trapezoidal shaping signal is at a high amplitude;
[0060] Optionally, the double trapezoidal shaping signal has two waveform structures similar to a trapezoid, and the double trapezoidal shaping signal has specific waveform characteristics, including: (1) rising time, that is, the time required for the double trapezoidal shaping signal to rise from a low level to a high level; (2) flat top time, that is, the time period during which the double trapezoidal shaping signal remains stable at a high level; (3) falling time, that is, the time required for the double trapezoidal shaping signal to fall from a high level to a low level. In addition, the double trapezoidal shaping signal also has parameters such as amplitude (that is, the difference between the high level and the low level) and frequency. Among them, the flat top stage is the stage in the flat top time period, that is, the stage at a high level.
[0061] Step S108, based on a multi-point mean filtering algorithm, obtaining amplitude data corresponding to the flat-top stage in the double trapezoidal shaping signal;
[0062] Optionally, the double trapezoidal shaping signal is input into a double trapezoidal amplitude detection logic circuit, and the amplitude value of the double trapezoidal shaping signal is obtained through a multi-point mean filtering algorithm based on the acquired rise time, flat top time and fall time.
[0063] In some preferred embodiments, based on a multi-point mean filtering algorithm, amplitude data corresponding to the flat top stage in the double trapezoidal forming signal is obtained, including: determining the flat top time corresponding to the flat top stage; setting a filtering window, wherein the filtering window is smaller than half of the flat top time; filtering the double trapezoidal forming signal based on the filtering window to obtain multiple first amplitudes; determining the average of the multiple first amplitudes to obtain amplitude data.
[0064] Optionally, before the double trapezoidal shaping signal is input into the multi-point mean filtering algorithm, some preprocessing is required, including at least denoising, amplification or attenuation, etc., to ensure the accuracy and reliability of the signal. The preprocessed double trapezoidal shaping signal is input into the multi-point mean filtering algorithm. First, a filter window is preset in the multi-point mean filtering algorithm. The size of the filter window is adjusted so that the double trapezoidal shaping signal passes through the filter window. The filter window can be adjusted from small to large, but the filter window cannot be greater than 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, multiple first amplitudes of the double trapezoidal shaping signal within the flat top time are obtained, and the average of the above first amplitudes is calculated to obtain the final required amplitude data.
[0065] It is important to note that when using the multi-point mean filter algorithm, the filter window size 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 trapezoidal signal is short, it may be necessary to increase the sampling frequency or adjust the window size to ensure that enough measurements can be collected for the mean calculation.
[0066] Step S110: adjusting the first pole-zero parameter and the second pole-zero parameter in the initial shaping signal based on the amplitude data.
[0067] Optionally, since the double trapezoidal shaping signal includes two trapezoidal waveforms, and the two trapezoidal waveforms have a rise time, a flat top time, and a fall time, respectively, there will be two flat top stages. There are amplitude data corresponding to the two flat top stages, respectively. Based on the above method, the amplitude data corresponding to the two flat top stages are respectively obtained, and the amplitude deviation of the two values is calculated for the two amplitude data. The first amplification base and the second amplification base are set according to the deviation value, and finally the first pole zero parameter and the second pole zero parameter in the initial shaping signal are adjusted based on the first amplification base and the second amplification base, so that the initial shaping signal output is more accurate, and a standard trapezoidal shaping signal is obtained, which finally makes the measured energy spectrum data more accurate.
[0068] Optional, such as Figure 4 As shown, Figure 4It is a flow chart of obtaining a standard trapezoidal shaping signal in Example 1 of the present invention. The process of obtaining the standard trapezoidal shaping signal is specifically as follows: the collected attenuation exponential pulse signal with dual time constants (rising edge decay time constant τa and falling edge decay time constant τb) is subjected to a pulse reconstruction convolution operation to eliminate the influence of the dual time constants, wherein, in the process of eliminating the influence of the dual 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 parameter can be automatically adjusted with the change of the time constant, thereby obtaining an impulse function with amplitude, and the impulse function is subjected to two time delays (times t1 and t2 respectively) and subtraction operations (t1 is the forming rise time, t2 is the forming flat top time), and finally an accumulation operation is performed to obtain a standard trapezoidal shaping signal.
[0069] In some preferred embodiments, when the double trapezoidal forming signal includes two flat-top stages, based on the amplitude data, the first pole-zero parameter and the second pole-zero parameter present in the initial forming signal are adjusted, including: determining the amplitude data corresponding to the two flat-top stages respectively, wherein the two flat-top stages correspond one-to-one to the two amplitude data; determining the deviation between the two amplitude data to obtain the amplitude deviation; and adjusting the first pole-zero parameter and the second pole-zero parameter present in the initial forming signal based on the amplitude deviation.
[0070] In some preferred embodiments, based on the amplitude deviation, the first pole zero parameter and the second pole zero parameter present in the initial forming signal are adjusted, including: determining a first amplification base corresponding to the first pole zero parameter; determining a second amplification base corresponding to the second pole zero parameter; when the amplitude deviation is greater than the preset deviation, based on the first amplification base, the first pole zero parameter is adjusted to decrease, and based on the second amplification base, the second pole zero parameter is adjusted to increase; when the amplitude deviation is less than the preset deviation, based on the first amplification base, the first pole zero parameter is adjusted to increase, and based on the second amplification base, the second pole zero parameter is adjusted 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 by means of the acquired amplitude data is achieved, thereby realizing the technical effect of automatically adjusting the pole-zero parameters and improving the energy spectrum resolution when the detector is replaced or the circuit is changed, thereby solving the technical problem of low energy spectrum resolution caused by the inability to automatically adjust the pole-zero parameters due to replacement of the detector or circuit changes.
[0072] Example 2
[0073] Based on the above embodiments and optional embodiments, the present invention also proposes an optional implementation mode: Figure 5 is a flow chart of an optional method for adjusting the pole-zero parameters of an adaptive nuclear pulse signal in Embodiment 2 of the present invention, such as Figure 5 As shown, the method includes:
[0074] Step S1, according to the type of detector, preliminarily set the initial values of the first pole zero parameter k1 and the second pole zero parameter k2, and set the amplitude deviation h 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, wait for the pulse to come and be sampled by the high-speed analog-to-digital converter: if a pulse comes and the pulse amplitude exceeds the preset threshold, it means that the pulse signal is legal and valid, and is an initial pulse signal, not a noise signal. If it does not exceed the preset threshold, return to continue waiting.
[0076] Step S3, for the initial pulse signal exceeding the preset threshold, determine whether there is accumulation within the preset time period based on the maximum limit between two or more initial pulse signals. If accumulation occurs, discard the signal. If no accumulation occurs, process the initial pulse signal within the preset time period to obtain a double trapezoidal forming signal.
[0077] Step S4, using a multi-point sampling mean filtering algorithm on the double trapezoidal shaping signal, obtaining the amplitude data h1 and h2 corresponding to the two trapezoids in the double trapezoidal shaping signal, performing a deviation operation h=h1-h2 between the two, and obtaining an amplitude deviation h.
[0078] Step S5, when h>0, reassign k1 and k2, that is, K1=k1-0.25k1, K2=k2-0.005k2, input the adjusted K1 and K2 into the initial forming signal, repeat the above steps until h=0, and complete the pole-zero parameter adjustment; when h<0, reassign k1 and k2, that is, K1=k1+0.25k1, K2=k2+0.005k2, input the adjusted K1 and K2 into the initial forming signal, repeat the above steps until h=0, and complete the pole-zero parameter adjustment; when h=0, it is proved that the current pole-zero parameters are reasonable, that is, no further adjustment is required.
[0079] It should be noted that 0.25 is the first increase base number, and 0.005 is the second increase base number. The first increase base number and the second increase base number are used to adjust the increase amplitude of the pole zero parameter adjustment, that is, the larger the first increase base number, the larger the amplitude of the change when K1 is adjusted, but the increase speed may be too fast, and it may jump directly from the last h>0 to the h<0 situation, making it difficult to obtain the correct K1. If the first increase base number is too small, it will lead to too many intermediate cycles during the adjustment process, which will increase the amount of calculation and slow down the calculation speed. After many experiments, it was found that 0.25 is the first increase base number and 0.005 is the second increase base number, which is the best choice.
[0080] Through the above steps S1 to S5, the adaptive nuclear pulse signal pole zero parameter adjustment is realized through the algorithm. All logical operations in the algorithm are implemented in the FPGA, and the parameter adjustment is flexible and convenient. Real-time data verification and judgment of the pulse shaping parameters can maximize the completeness of the pulse shaping and improve the energy resolution of the energy spectrum measurement system.
[0081] Example 3
[0082] According to an embodiment of the present invention, there is also provided an embodiment of an adaptive nuclear pulse signal pole zero parameter adjustment system. Figure 6 As shown, Figure 6 This is a connection diagram of electrical components of an adaptive nuclear pulse signal pole-zero parameter adjustment system in Example 3 of the present invention.
[0083] An adaptive nuclear pulse signal pole-zero parameter adjustment system includes: a high-speed analog-to-digital converter for obtaining an exponential decay pulse signal; a slow ladder shaping logic circuit connected to the high-speed analog-to-digital converter for receiving the exponential decay pulse signal, performing pulse shaping processing on the exponential decay pulse signal, and obtaining an initial shaping signal, such as Figure 7 As shown, Figure 7 It is a schematic diagram of the slow ladder forming logic circuit in Example 3 of the present invention obtaining an initial forming signal; an accumulation rejection logic circuit is connected to the slow ladder forming logic circuit, used to receive the initial forming signal, determine whether there is signal accumulation within a predetermined time period, and generate an indication signal; a double ladder forming logic circuit is connected to the slow ladder forming logic circuit and the accumulation rejection logic circuit, receives the initial forming signal output by the slow ladder forming logic circuit, receives the indication signal output by the accumulation rejection logic circuit, discards the initial forming signal when the indication signal indicates that there is signal accumulation, and performs timing processing on the initial forming signal when the indication signal indicates that there is no signal accumulation, to obtain a double ladder forming signal; an amplitude logic circuit is connected to the double ladder forming logic circuit, used to receive the double ladder forming signal, and determine the amplitude deviation in the double ladder forming signal; a parameter control unit is connected to the double ladder forming logic circuit and the slow ladder forming logic circuit, and is used to adjust the first pole zero parameter and the second pole zero parameter in the initial forming signal according to the amplitude deviation.
[0084] Optionally, the amplitude logic circuit includes: a dual ladder amplitude detection logic circuit, connected to the dual ladder shaping logic circuit, for determining two amplitude data in the dual ladder shaping signal; an amplitude operation logic circuit, connected to the dual ladder amplitude detection logic circuit, for determining the difference between the two amplitude data to obtain the amplitude deviation.
[0085] Through the above-mentioned 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 acquired amplitude data is achieved, thereby realizing the technical effect of automatically adjusting the pole zero parameters and improving the energy spectrum resolution when the detector is replaced or the circuit is changed, thereby solving the technical problem of low energy spectrum resolution caused by the inability to automatically adjust the pole zero parameters due to replacement of the detector or circuit changes.
[0086] Example 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 implementation modes, and will not be repeated hereafter. As used below, the terms "module" and "device" can be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0088] According to an embodiment of the present invention, there is also provided an apparatus embodiment for implementing the above-mentioned adaptive nuclear pulse signal pole zero parameter adjustment method. Figure 8 is a schematic diagram of the structure of an adaptive nuclear pulse signal pole zero parameter adjustment device in embodiment 4 of the present invention, such as Figure 8 As shown, the above-mentioned adaptive nuclear pulse signal pole zero parameter adjustment device includes: an acquisition module 401, a pile-up judgment module 402, a flat top determination module 403, an amplitude module 404 and an adjustment module 405, wherein:
[0089] An 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 accumulation judgment module 402 is connected to the acquisition module 401 and is used to perform time sequence processing on the initial shaping signal to obtain a double trapezoidal shaping signal when there is no signal accumulation within a predetermined time period of the initial shaping signal, wherein the signal accumulation is used to indicate that there are two or more initial shaping signals within the predetermined time period;
[0091] A flat top determination module 403, connected to the accumulation determination module 402, is used to determine the flat top stage in the double trapezoidal formation signal;
[0092] The amplitude module 404 is connected to the flat top determination module 403 and is used to obtain the amplitude data corresponding to the flat top stage in the double trapezoidal shaping signal based on the multi-point mean 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 in the initial shaping signal based on the amplitude data.
[0094] It should be noted that the above modules can be implemented by software or hardware. For example, for the latter, it can be implemented in the following ways: the above modules can be located in the same processor; or the above modules can be located in different processors in any combination.
[0095] It should be noted that the acquisition module 401, the accumulation judgment module 402, the flat top determination module 403, the amplitude module 404 and the adjustment module 405 correspond to steps S102 to S110 in the embodiment, and the examples and application scenarios implemented by the modules and the corresponding steps are the same, but are not limited to the contents disclosed in the above embodiments. It should be noted that the modules as part of the device can be run in a computer terminal.
[0096] It should be noted that the optional or preferred implementation of this embodiment can refer to the relevant description in the embodiment, which will not be repeated here.
[0097] The above-mentioned adaptive nuclear pulse signal pole-zero parameter adjustment device may also include a processor and a memory. The above-mentioned acquisition module 401, pile-up judgment module 402, flat-top determination module 403, amplitude module 404 and adjustment module 405 are all stored in the memory as program modules, and the processor executes the above-mentioned program modules stored in the memory to realize corresponding functions.
[0098] The processor includes a kernel, which retrieves the corresponding program module from the memory. The kernel may be one or more. The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. The memory includes at least one memory chip.
[0099] According to an embodiment of the present application, an embodiment of a non-volatile storage medium is also provided. Optionally, in this embodiment, the non-volatile storage medium includes a stored program, wherein when the program is running, the device where the non-volatile storage medium is located is controlled to perform any of the above-mentioned adaptive nuclear pulse signal pole zero parameter adjustment methods.
[0100] Optionally, in this embodiment, the non-volatile storage medium may be located in any computer terminal in a computer terminal group in a computer network, or in any mobile terminal in a mobile terminal group, and the non-volatile storage medium includes a stored program.
[0101] Optionally, when the program is running, the device where the non-volatile storage medium is located is controlled to perform the following functions: obtaining an initial forming signal, wherein the initial forming signal includes a first pole-zero parameter and a second pole-zero parameter; when there is no signal accumulation within a predetermined time period of the initial forming signal, performing time series processing on the initial forming signal 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; determining a flat-top stage in the double trapezoidal forming signal, wherein the flat-top stage is used to indicate a stage of high amplitude in the double trapezoidal forming signal; based on a multi-point mean filtering algorithm, obtaining amplitude data corresponding to the flat-top stage in the double trapezoidal forming signal; and adjusting the first pole-zero parameter and the second pole-zero parameter in the initial forming signal based on the amplitude data.
[0102] According to an embodiment of the present application, an embodiment of a processor is also provided. Optionally, in this embodiment, the processor is used to run a program, wherein when the program is run, any one of the above-mentioned adaptive nuclear pulse signal pole zero parameter adjustment methods is executed.
[0103] According to an embodiment of the present application, an embodiment of a computer program product is also provided. Optionally, in this embodiment, the computer program product includes a computer program, which, when executed by a processor, implements any of the steps of the method for adjusting the pole-zero parameters of an adaptive nuclear pulse signal.
[0104] Optionally, the above-mentioned computer program product, when executed on a data processing device, is suitable for executing a program initialized with the following method steps: obtaining an initial forming signal, wherein the initial forming signal includes a first pole-zero parameter and a second pole-zero parameter; in the absence of signal accumulation within a predetermined time period of the initial forming signal, performing time series processing on the initial forming signal to obtain a double trapezoidal forming signal, wherein the signal accumulation is used to indicate the presence of two or more initial forming signals within the predetermined time period; determining a flat-top stage in the double trapezoidal forming signal, wherein the flat-top stage is used to indicate a stage of high amplitude in the double trapezoidal forming signal; based on a multi-point mean filtering algorithm, obtaining amplitude data corresponding to the flat-top stage in the double trapezoidal forming signal; and adjusting the first pole-zero parameter and the second pole-zero parameter in the initial forming signal based on the amplitude data.
[0105] An embodiment of the present invention provides an electronic device, which includes a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, the following steps are implemented: obtaining an initial forming signal, wherein the initial forming signal includes a first pole-zero parameter and a second pole-zero parameter; in the case where there is no signal accumulation within a predetermined time period of the initial forming signal, performing time sequence processing on the initial forming signal to obtain a double trapezoidal forming signal, wherein the signal accumulation is used to indicate the presence of two or more initial forming signals within the predetermined time period; determining a flat-top stage in the double trapezoidal forming signal, wherein the flat-top stage is used to indicate a stage in the double trapezoidal forming signal that is at a high amplitude; based on a multi-point mean filtering algorithm, obtaining amplitude data corresponding to the flat-top stage in the double trapezoidal forming signal; and adjusting the first pole-zero parameter and the second pole-zero parameter in the initial forming signal based on the amplitude data.
[0106] The above sequence of the embodiments of the present invention is for description only and does not represent the superiority or inferiority of the embodiments.
[0107] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0108] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the above modules can be a logical function division. There may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, modules or indirect coupling or communication connection of modules, which can be electrical or other forms.
[0109] The modules described above as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed on multiple modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the present embodiment.
[0110] In addition, each functional module in each embodiment of the present invention may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of software functional modules.
[0111] If the above-mentioned integrated module is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable non-volatile storage medium. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art or all or part of the technical solution 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 enable a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the various embodiments of the present invention. The aforementioned non-volatile storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.
[0112] The above are only preferred embodiments of the present invention. It should be pointed out that, for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A method for adaptively adjusting the pole-zero parameters of a nuclear pulse signal, characterized in that: include: Acquire an initial shaping signal, wherein the initial shaping signal includes a first pole-zero parameter and a second pole-zero parameter; In the case where there is no signal accumulation within the predetermined time period of the initial shaping signal, the initial shaping signal is subjected to time sequence processing to obtain a double trapezoidal shaping signal, wherein the signal accumulation is used to indicate that there are two or more initial shaping signals within the predetermined time period; Determine a flat-top stage in the double trapezoidal shaping signal, wherein the flat-top stage is used to indicate a stage in which the double trapezoidal shaping signal is at a high amplitude; Based on a multi-point mean filtering algorithm, the amplitude data corresponding to the flat-top stage in the double trapezoidal shaping signal is obtained; The first pole-zero parameter and the second pole-zero parameter present in the initial shaped signal are adjusted based on the amplitude data.
2. The method according to claim 1, characterized in that: The obtaining of the initial forming signal comprises: Acquire an exponentially decaying pulse signal, wherein the exponentially decaying pulse signal includes a first pole-zero parameter and a second pole-zero parameter; Preprocessing the exponential decay pulse signal to obtain a preprocessed signal, wherein the preprocessing at least includes noise filtering; The preprocessed signal is pulse-shaped to obtain an initial shaped signal.
3. The method according to claim 2, characterized in that The step of obtaining an exponential decay pulse signal comprises: Based on high-speed analog-to-digital converter sampling, an initial pulse signal is obtained; Determining the pulse amplitude of the initial pulse signal; When the pulse amplitude is not higher than a preset threshold, determining that the initial pulse signal is a noise signal; When the pulse amplitude is higher than the preset threshold, it is determined that the initial pulse signal is the exponential decay pulse signal.
4. The method according to claim 1, characterized in that In the case that there is no signal accumulation within the predetermined time period of the initial shaping signal, the initial shaping signal is subjected to time sequence processing to obtain a double trapezoidal shaping signal, including: Performing a shift process on the shaped signal by a preset time in time sequence to obtain a shift signal; The shift signal and the shaped signal are added together to obtain the double trapezoidal shaped signal.
5. The method according to claim 1, characterized in that The method of obtaining amplitude data corresponding to the flat-top stage in the double trapezoidal shaping signal based on a multi-point mean filtering algorithm includes: Determine the flat top time corresponding to the flat top stage; Setting a filter window, wherein the filter window is smaller than half of the flat top time; Filtering the double trapezoidal shaping signal based on the filtering window to obtain a plurality of first amplitudes; An average of the plurality of first amplitudes is determined to obtain the amplitude data.
6. The method according to claim 1, characterized in that In the case where the double trapezoidal shaping signal includes two flat-top stages, adjusting the first pole-zero parameter and the second pole-zero parameter in the initial shaping signal based on the amplitude data includes: Determine the amplitude data corresponding to the two flat-top stages respectively, wherein the two flat-top stages correspond to the two amplitude data one-to-one; Determine the deviation between the two amplitude data to obtain an amplitude deviation; Based on the amplitude deviation, the first pole-zero parameter and the second pole-zero parameter present in the initial shaped signal are adjusted.
7. The method according to claim 6, characterized in that The adjusting the first pole-zero parameter and the second pole-zero parameter in the initial shaping signal based on the amplitude deviation includes: Determine a first amplification base corresponding to the first pole-zero parameter; Determine a second amplification base corresponding to the second pole zero parameter; When the amplitude deviation is greater than the preset deviation, the first pole zero parameter is adjusted to decrease based on the first amplification base, and the second pole zero parameter is adjusted to increase based on the second amplification base; When the amplitude deviation is less than the preset deviation, the first pole zero parameter is adjusted to increase based on the first amplification base, and the second pole zero parameter is adjusted to decrease based on the second amplification base.
8. The method according to claims 1 to 7, characterized in that The method further comprises: In the case that signal accumulation exists within a predetermined period of time of the initial shaped signal, the initial shaped signal is discarded.
9. An adaptive nuclear pulse signal pole zero parameter adjustment system, characterized in that: include: A high-speed analog-to-digital converter for acquiring exponentially decaying pulse signals; A slow ladder shaping logic circuit is connected to the high-speed analog-to-digital converter and is used to receive the exponential decay pulse signal and perform pulse shaping processing on the exponential decay pulse signal to obtain an initial shaping signal; an accumulation determination logic circuit, connected to the slow ladder shaping logic circuit, for receiving the initial shaping signal, determining whether there is signal accumulation within a predetermined period of time, and generating an indication signal; a double ladder shaping logic circuit, connected to the slow ladder shaping logic circuit and the accumulation rejection logic circuit, receiving the initial shaping signal output by the slow ladder shaping logic circuit, receiving the indication signal output by the accumulation rejection logic circuit, discarding the initial shaping signal when the indication signal indicates that there is signal accumulation, and performing time sequence processing on the initial shaping signal when the indication signal indicates that there is no signal accumulation, so as to obtain a double ladder shaping signal; an amplitude logic circuit connected to the dual ladder shaping logic circuit, configured to receive the dual ladder shaping signal and determine an amplitude deviation in the dual ladder shaping signal; A parameter control unit is connected to the double ladder shaping logic circuit and the slow ladder shaping logic circuit, and is used to adjust the first pole-zero parameter and the second pole-zero parameter in the initial shaping signal according to the amplitude deviation.
10. The adaptive nuclear pulse signal pole zero parameter adjustment system according to claim 9, characterized in that: The amplitude logic circuit comprises: A double-trapezoidal amplitude detection logic circuit is connected to the double-trapezoidal shaping logic circuit and is used to determine two amplitude data in the double-trapezoidal shaping signal; The amplitude operation logic circuit is connected to the double ladder amplitude detection logic circuit and is used to determine the difference between the two amplitude data to obtain the amplitude deviation.
11. An adaptive nuclear pulse signal pole zero parameter adjustment device, characterized in that: include: An acquisition module, configured to acquire an initial shaping signal, wherein the initial shaping signal includes a first pole-zero parameter and a second pole-zero parameter; an accumulation judgment module, configured to perform time sequence processing on the initial forming signal to obtain a double trapezoidal forming signal when there is no signal accumulation within a predetermined time period of the initial forming signal, wherein the signal accumulation is used to indicate that there are two or more initial forming signals within the predetermined time period; A flat top determination module, used to determine the flat top stage in the double trapezoidal shaping signal; An amplitude module, used for obtaining amplitude data corresponding to the flat-top stage in the double trapezoidal shaping signal based on a multi-point mean filtering algorithm; An adjustment module is used to adjust the first pole-zero parameter and the second pole-zero parameter in the initial shaping signal based on the amplitude data.
12. A non-volatile storage medium, characterized in that: The non-volatile storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor and executing the adaptive nuclear pulse signal pole-zero parameter adjustment method described in any one of claims 1 to 8.
13. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of an adaptive nuclear pulse signal pole-zero parameter adjustment method as described in any one of claims 1 to 8 are implemented.
Citation Information
Patent Citations
Digital nuclide energy spectrum gathering system and gathering method thereof
CN104614756A
Digital multichannel pulse amplitude analysis device
CN114063139A
Automatic digital pole-zero cancellation method
CN114637044A
Radionuclide amplitude spectrum energy resolution compensation method at low temperature
CN118671816A
Method for pole-zero adjustment in radiation measurement systems
EP1956393A2