A Time-Based Energy Harvesting Method, Device, and Readable Storage Medium
By timing and delay processing of the detector pulse signal, the slope voltage is generated and compared with the constant voltage, the nonlinear problem of SiPM detector energy measurement is solved, and high-precision energy measurement and low-cost ASIC design are realized.
Patent Information
- Application Number
- CN202211028351.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-25
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2042-08-25
AI Technical Summary
In the prior art, the energy measurement method of SiPM detectors has nonlinear problems between pulse height and time interval and difficulty in parameter adjustment, resulting in poor energy measurement accuracy, complex ASIC structure and high cost.
Using a time-based energy acquisition method, the leading edge of the detector pulse signal is performed to generate a ramp voltage, and compared with the constant voltage, the time interval between the delay signal and the energy trigger signal is obtained, and a linear relationship between the pulse height and the time interval is established.
It achieves an improved linearity of energy measurement, reduces power consumption and cost, simplifies the ASIC structure, and is suitable for multi-channel pixelated detector applications.
Smart Images

Figure CN115542371B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of signal processing, and in particular, to a time-based energy acquisition method, a time-based energy acquisition device, and a readable storage medium. Background Art
[0002] SiPM (Silicon photomultiplier) is a semiconductor detector, which is composed of thousands of avalanche photodiode units operating in Geiger mode in parallel. When hit by photons, avalanche breakdown occurs and proportional charge pulses are emitted. SiPM is small in size and high in energy resolution. Using SiPM, multi-channel pixelated detectors can be applied in gamma-ray imaging. This naturally requires a multi-channel readout circuit, which will increase the scale of the circuit and requires the design of a dedicated ASIC (Application Specific Integrated Circuit) to implement.
[0003] ASICs for gamma-ray imaging usually use TDC (Time to Digital Convert) to measure the time information of the detector and ADC (Digital-to-Analog Converter) to measure the pulse height or charge amount of the detector, that is, energy information, to filter out invalid events or pixel position identification, etc. There are two high-precision converters, TDC and ADC, in the ASIC, which measure time and amplitude respectively. Such an ASIC structure is complex and the cost is high. Therefore, when designing an ASIC for a multi-channel pixelated detector, a simple direct digital sampling topology is required to reduce the cost.
[0004] In related technologies, the ToT (Time Over Target) method is used in ASICs for multi-channel pixelated detectors. As Figure 1 shown, the ToT method compares the detector pulse signal with a preset voltage threshold, thereby converting the input charge amount into a square wave with a corresponding time interval, and then uses TDC to measure the time interval to obtain energy information. ToT does not require ADC sampling, so the power consumption is low. However, in this method, affected by the time constant of the detector pulse signal, the time interval measured by ToT is not proportional to the detector pulse height, and the energy measurement linearity is poor.
[0005] The DToT (Delay Time Over Target) method is an improvement on the TOT method. As Figure 2As shown, its principle is to superimpose a delayed exponentially rising voltage waveform on the preset voltage threshold of TOT, which can improve the nonlinear problem between the time interval and pulse height of TOT to a certain extent. After shaping the detector pulse signal, a step signal is generated when the leading edge exceeds the preset threshold. The step signal is delayed by a monostable circuit for a period of time Tdelay and then passes through a low-pass filter to obtain a waveform with an exponentially rising time constant of τ. The preset threshold signal and the exponentially rising waveform are superimposed to form a dynamic threshold. When the leading edge and trailing edge of the detector pulse signal cross the threshold, square waves with corresponding time intervals are generated, and then the time intervals are measured by a TDC to obtain energy information. When the delay Tdelay and the time constant τ of the low-pass filter are adjusted to appropriate values, the nonlinear problem between the time interval and pulse height of TOT can be improved. However, with this method, the time interval measured by DToT is not proportional to the detector pulse height either, the linearity of energy measurement is poor, and parameter adjustment is difficult. Summary of the Invention
[0006] In view of this, the present application provides a time-based energy acquisition method, a time-based energy acquisition device, and a readable storage medium, which solve the problems of nonlinearity between pulse height and time interval and difficult parameter adjustment in related technologies.
[0007] In a first aspect, an embodiment of the present application provides a time-based energy acquisition method, including:
[0008] Obtain a detector pulse signal generated by a radiation detector detecting radiation;
[0009] Perform timing processing and delay processing on the leading edge of the detector pulse signal in sequence to generate a delay signal, and obtain a ramp voltage according to the delay signal;
[0010] Obtain a constant voltage according to the detector pulse signal, where the voltage value of the constant voltage is equal to the pulse height of the detector pulse signal or a constant voltage linearly related to the pulse height of the detector pulse signal;
[0011] Compare the ramp voltage with the constant voltage to generate an energy trigger signal;
[0012] Obtain a first time interval between the generation time of the delay signal and the generation time of the energy trigger signal, and determine the energy of the radiation according to the first time interval, where the first time interval is linearly related to the pulse height of the detector pulse signal, and the pulse height of the detector pulse signal is linearly related to the energy of the radiation.
[0013] According to the above time-based energy acquisition method of the embodiment of the present application, it may also have the following additional technical features:
[0014] In the above technical solution, optionally, timing processing and delay processing are sequentially performed on the leading edge of the detector pulse signal to generate a delay signal, including: performing timing processing on the leading edge of the detector pulse signal to generate a timing trigger signal; performing delay processing on the timing trigger signal to generate a delay signal.
[0015] In any of the above technical solutions, optionally, a constant voltage is obtained according to the detector pulse signal, including: performing first shaping processing on the detector pulse signal; performing peak holding processing or charge integration processing on the detector pulse signal after the first shaping processing to generate a constant voltage.
[0016] In any of the above technical solutions, optionally, the ramp voltage is compared with the constant voltage to generate an energy trigger signal, including: comparing the ramp voltage with the constant voltage, and generating an energy trigger signal when the voltage value of the ramp voltage is equal to the voltage value of the constant voltage.
[0017] In any of the above technical solutions, optionally, a first time interval between the generation time of the delay signal and the generation time of the energy trigger signal is obtained, including: measuring the first time interval between the generation time of the delay signal and the generation time of the energy trigger signal.
[0018] In any of the above technical solutions, optionally, a first time interval between the generation time of the delay signal and the generation time of the energy trigger signal is obtained, including: measuring a second time interval between the generation time of the timing trigger signal and the generation time of the energy trigger signal, and subtracting the delay time of the delay processing from the second time interval to obtain the first time interval.
[0019] In any of the above technical solutions, optionally, before sequentially performing timing processing and delay processing on the leading edge of the detector pulse signal to generate a delay signal, it further includes: performing second shaping processing on the detector pulse signal to accelerate the leading edge of the detector pulse signal.
[0020] In any of the above technical solutions, optionally, after obtaining the ramp voltage according to the delay signal, it further includes: adjusting the slope of the ramp voltage to adjust the gain of the detector pulse signal.
[0021] In a second aspect, an embodiment of the present application provides a time-based energy acquisition device, including:
[0022] An acquisition module, configured to acquire a detector pulse signal generated by a ray detector detecting rays;
[0023] A first processing module, configured to sequentially perform timing processing and delay processing on the leading edge of the detector pulse signal to generate a delay signal, and obtain a ramp voltage according to the delay signal;
[0024] A second processing module, configured to obtain a constant voltage according to the detector pulse signal, where the voltage value of the constant voltage is equal to the pulse height of the detector pulse signal or a constant voltage linearly related to the pulse height of the detector pulse signal;
[0025] A third processing module, configured to compare the ramp voltage with the constant voltage to generate an energy trigger signal;
[0026] A fourth processing module, configured to obtain a first time interval between the generation time of the delay signal and the generation time of the energy trigger signal, and determine the energy of the ray according to the first time interval, where the first time interval is linearly related to the pulse height of the detector pulse signal, and the pulse height of the detector pulse signal is linearly related to the energy of the ray.
[0027] In a third aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method in the first aspect are implemented.
[0028] In a fourth aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, the memory stores a program or instruction that can run on the processor, and when the program or instruction is executed by the processor, the steps of the method in the first aspect are implemented.
[0029] In a fifth aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or instruction to implement the method in the first aspect.
[0030] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium, and the program product is executed by at least one processor to implement the method in the first aspect.
[0031] In the embodiment of the present application, a detector pulse signal generated by a ray detector detecting a ray is obtained, the leading edge of the detector pulse signal is sequentially timed and delayed to obtain a delay signal, then the delay signal is used to obtain a ramp voltage, and the detector pulse signal is peak-held or charge-integrated to form a constant voltage whose voltage value is equal to the pulse height of the detector pulse signal or linearly related to the pulse height of the detector pulse signal. Then, by comparing the ramp voltage with the constant voltage, an energy trigger signal is generated. Finally, a first time interval ΔT between the delay signal and the energy trigger signal is obtained, the first time interval ΔT has a linear correspondence with the pulse height of the detector pulse signal, and the energy of the ray is linearly proportional to the pulse height of the detector pulse signal, so the energy of the ray can be finally obtained.
[0032] In the solution of the embodiment of the present application, a linear relationship is established between the pulse height and the time interval of the detector pulse signal, and only a timing device can be used to measure the time information and the energy information simultaneously. The embodiment of the present application is not affected by the time constant of the exponential waveform of the detector pulse signal, eliminates the problems of non-linear distortion between the pulse height and the time interval and the difficulty of parameter adjustment, and improves the energy acquisition accuracy. Moreover, the ASIC applying the solution of the embodiment of the present application directly adopts a digital sampling topology structure, and can measure the time and energy information only by using a timing device, avoiding the use of circuits such as ADC, and can reduce the power consumption and cost.
[0033] The above description is only an overview of the technical solution of the present application. In order to be able to understand the technical means of the present application more clearly, it can be implemented according to the content of the specification. And in order to make the above and other purposes, features and advantages of the present application more obvious and understandable, the following specifically illustrates the specific embodiments of the present application. Brief Description of the Drawings
[0034] The drawings described herein are used to provide a further understanding of the present application, and constitute a part of the present application. The schematic embodiments of the present application and their descriptions are used to explain the present application, and do not constitute an improper limitation to the present application. In the drawings:
[0035] Figure 1 Shows a waveform schematic diagram of the detector pulse signal of the ToT method in the related art;
[0036] Figure 2 Shows a waveform schematic diagram of the detector pulse signal of the DToT method in the related art;
[0037] Figure 3 Shows a schematic flowchart of the time-based energy acquisition method of the embodiment of the present application;
[0038] Figure 4 Shows a logical schematic diagram of the time-based energy acquisition method of the embodiment of the present application;
[0039] Figure 5 Shows a waveform schematic diagram of the time-based energy acquisition method of the embodiment of the present application;
[0040] Figure 6 Shows a structural block diagram of the time-based energy acquisition device of the embodiment of the present application;
[0041] Figure 7 Shows a structural block diagram of the electronic device of the embodiment of the present application. Detailed Description of the Embodiments
[0042] Next, the technical solutions in the embodiments of the present application will be clearly described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.
[0043] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of the same category, and the number of objects is not limited. For example, the first object can be one or multiple. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / " generally means an "or" relationship between the associated objects before and after.
[0044] In the ToT method in the related art, a fixed threshold is adopted, and serious nonlinear distortion will occur when measuring the pulse height of the detector pulse signal. Since the energy of the ray is linearly proportional to the pulse height or charge amount of the detector, and the TOT method uses the time interval between the signal pulse passing through the threshold twice. If the pulse height and the time interval are to be linearly related, the leading edge and the trailing edge of the pulse signal need to be linear functions. This is obviously impossible because the trailing edge of the detector pulse signal is an exponential waveform that changes according to a certain time constant. Therefore, the time interval measured by ToT is not proportional to the detector pulse height, and the energy measurement linearity is poor.
[0045] In the DToT method in the related art, the threshold adopted is an exponentially rising voltage waveform. Due to the difficulty of parameter adjustment, relatively large nonlinear distortion will also occur. The DToT method adjusts the threshold waveform according to the time constant of the detector pulse signal. When the delay Tdelay and the time constant τ of the low-pass filter are adjusted to appropriate values, the pulse height and the time interval can be made close to a linear relationship. However, this requires that the delay Tdelay is equal to the peak time of the detector pulse signal, and the time constant τ of the low-pass filter is equal to the trailing edge time constant of the detector pulse signal. The time constant of the detector pulse signal is composed of multiple time constants such as the decay time constant of the scintillation crystal and the time constant of the SiPM, presenting multiple exponential waveforms, and it is difficult to be consistent with the time constant adjustment of DTOT. Therefore, the time interval measured by DToT is also not proportional to the detector pulse height, the energy measurement linearity is poor, and the parameter adjustment is difficult.
[0046] The ASIC of the present application adopts a time-based energy acquisition scheme, which eliminates the problems of non-linearity between pulse height and time interval and difficulty in parameter adjustment. The following will, in conjunction with the accompanying drawings, explain in detail the time-based energy acquisition method, time-based energy acquisition device, and readable storage medium provided by the embodiments of the present application through specific embodiments and their application scenarios.
[0047] An embodiment of the present application provides a time-based energy acquisition method, which is applied to an ASIC. As Figure 3 shown, the method includes:
[0048] Step 301, obtaining a detector pulse signal generated by a ray detector detecting rays;
[0049] Step 302, sequentially performing timing processing and delay processing on the leading edge of the detector pulse signal to generate a delay signal, and obtaining a ramp voltage according to the delay signal;
[0050] Step 303, obtaining a constant voltage according to the detector pulse signal, where the voltage value of the constant voltage is equal to the pulse height of the detector pulse signal or a constant voltage linearly related to the pulse height of the detector pulse signal;
[0051] Step 304, comparing the ramp voltage with the constant voltage to generate an energy trigger signal;
[0052] Step 305, obtaining a first time interval between the generation time of the delay signal and the generation time of the energy trigger signal, and determining the energy of the ray according to the first time interval, where the first time interval is linearly related to the pulse height of the detector pulse signal, and the pulse height of the detector pulse signal is linearly related to the energy of the ray.
[0053] In this embodiment, as Figure 4 shown, obtaining the detector pulse signal generated by the ray detector detecting rays, sequentially performing timing and delay on the leading edge of the detector pulse signal to obtain a delay signal, then using the delay signal to obtain a ramp voltage, and performing peak holding or charge integration on the detector pulse signal to form a constant voltage with a voltage value equal to the pulse height of the detector pulse signal or linearly related to the pulse height of the detector pulse signal. Then, by comparing the ramp voltage with the constant voltage, an energy trigger signal is generated. Finally, obtaining the first time interval ΔT between the delay signal and the energy trigger signal, the first time interval ΔT has a linear correspondence with the pulse height of the detector pulse signal, and the energy of the ray is linearly proportional to the pulse height of the detector pulse signal. Therefore, the energy of the ray can be finally obtained.
[0054] In the solution of the embodiment of the present application, a linear relationship is established between the pulse height and the time interval of the detector pulse signal, and only a timing device can be used to measure time information and energy information simultaneously. The embodiment of the present application is not affected by the time constant of the exponential waveform of the detector pulse signal, eliminates the problems of non-linear distortion between the pulse height and the time interval and the difficulty of parameter adjustment, and improves the high energy acquisition accuracy. Moreover, the ASIC applying the solution of the embodiment of the present application directly adopts a digital sampling topology structure, and only uses a timing device to measure time and energy information, avoiding the use of circuits such as ADC, and can reduce power consumption and cost.
[0055] Therefore, the ASIC structure of the embodiment of the present application is more suitable for multi-channel pixelated detector applications, especially gamma-ray imaging systems using silicon photomultiplier tubes SiPM.
[0056] The time-based energy acquisition method of the embodiment of the present application will be described in detail below.
[0057] Since the energy of the ray is linearly proportional to the pulse height or charge amount of the detector, the principle of the embodiment of the present application is to establish a linear relationship between the pulse height and the time interval of the detector pulse signal.
[0058] As Figure 5 shown, the leading edge of the detector pulse signal is timed to obtain the arrival time of the ray and generate a timing trigger signal (i.e., the Start signal). Here, the timing can be leading edge timing, or constant fraction timing or other similar function timing methods. For example, when the leading edge of the detector pulse signal triggers a low threshold, the arrival time of the ray is obtained, and at the same time a timing trigger signal is generated (as Figure 4 shown).
[0059] It should be noted that before timing, the detector pulse signal can be subjected to a second shaping process (i.e., fast shaping process) to accelerate the leading edge of the detector pulse signal and form a faster leading edge, thereby reducing the timing error caused by time walk.
[0060] The timing trigger signal is delayed to obtain a delayed signal (i.e., the Delay signal), and the delayed signal triggers a ramp voltage to generate a ramp voltage whose amplitude is proportional to time.
[0061] The detector pulse signal is subjected to a first shaping process, and then peak holding is performed on the detector pulse signal after the first shaping process to obtain a constant voltage, and the amplitude of the constant voltage is equal to the pulse height or linearly related to the pulse height.
[0062] It should be noted that in addition to peak holding, the detector pulse signal after the first shaping process can also be used to obtain a constant voltage by charge integration.
[0063] Then, by comparing the ramp voltage with the constant voltage, when the ramp voltage exceeds the constant voltage, an energy trigger signal (i.e., the Stop signal) is triggered. At this time, a linear correspondence is formed between the first time interval ΔT between the delay signal and the energy trigger signal and the pulse height of the detector pulse signal.
[0064] Finally, by using a timing device to measure the first time interval ΔT between the delay signal and the energy trigger signal, the pulse height of the detector pulse signal can be determined according to the linear correspondence, and thus the energy of the ray can be determined according to the linear proportional relationship between the energy of the ray and the pulse height of the detector.
[0065] It should be noted that since the delay time between the timing trigger signal and the delay signal is a deterministic delay, the second time interval between the timing trigger signal and the energy trigger signal can also be measured by a timing device, and the delay time can be subtracted to obtain the first time interval ΔT.
[0066] In addition, the embodiment of the present application also has a gain adjustment function, that is, by adjusting the slope of the ramp voltage to adjust the gain of the detector pulse signal, which can improve the differences between different detector pulse signals.
[0067] The embodiment of the present application is a method for amplitude-time conversion, which uses a ramp voltage and a constant voltage to establish a linear relationship between the pulse height and the time interval of the detector pulse signal, so as to realize that only a timing device can measure time information and energy information simultaneously.
[0068] Compared with the related technology, the embodiment of the present application is not affected by the time constant of the exponential waveform of the detector pulse signal, eliminates problems such as non-linear distortion between the pulse height and the time interval and difficult parameter adjustment, can measure time and energy information only by using a timing device, avoids using analog-to-digital hybrid circuits such as ADC, and can reduce power consumption. The ASIC applying the solution of the embodiment of the present application has a simple direct digital sampling topology structure, simplifies the circuit and reduces costs.
[0069] Further, as a specific implementation of the above time-based energy acquisition method, the embodiment of the present application provides a time-based energy acquisition device, that is, a time-based energy acquisition circuit, which is arranged in the ASIC. As Figure 6 shown, the time-based energy acquisition device 600 includes: an acquisition module 601, a first processing module 602, a second processing module 603, a third processing module 604, and a fourth processing module 605.
[0070] Among them, an acquisition module 601 is configured to acquire a detector pulse signal generated by a ray detector detecting rays; a first processing module 602 is configured to perform timing processing and delay processing on the front edge of the detector pulse signal in sequence to generate a delay signal, and obtain a ramp voltage according to the delay signal; a second processing module 603 is configured to obtain a constant voltage according to the detector pulse signal, where the voltage value of the constant voltage is equal to the pulse height of the detector pulse signal or a constant voltage linearly related to the pulse height of the detector pulse signal; a third processing module 604 is configured to compare the ramp voltage with the constant voltage to generate an energy trigger signal; a fourth processing module 605 is configured to obtain a first time interval between the generation time of the delay signal and the generation time of the energy trigger signal, and determine the energy of the ray according to the first time interval, where the first time interval is linearly related to the pulse height of the detector pulse signal, and the pulse height of the detector pulse signal is linearly related to the energy of the ray.
[0071] In this embodiment, a detector pulse signal generated by a ray detector detecting rays is acquired, and timing and delay are sequentially performed on the front edge of the detector pulse signal to obtain a delay signal, and then the delay signal is used to obtain a ramp voltage, and peak holding or charge integration is performed on the detector pulse signal to form a constant voltage whose voltage value is equal to the pulse height of the detector pulse signal or a constant voltage linearly related to the pulse height of the detector pulse signal. Then, by comparing the ramp voltage with the constant voltage, an energy trigger signal is generated. Finally, a first time interval ΔT between the delay signal and the energy trigger signal is acquired. The first time interval ΔT has a linear correspondence with the pulse height of the detector pulse signal, and the energy of the ray is linearly proportional to the pulse height of the detector pulse signal. Therefore, the energy of the ray can be finally obtained.
[0072] The solution of the embodiment of the present application establishes a linear relationship between the pulse height of the detector pulse signal and the time interval, and only a timing device can be used to measure time information and energy information simultaneously. The embodiment of the present application is not affected by the time constant of the exponential waveform of the detector pulse signal, eliminates the problems of non-linear distortion between the pulse height and the time interval and difficult parameter adjustment, and improves the energy acquisition accuracy. Moreover, the ASIC applying the solution of the embodiment of the present application directly adopts a digital sampling topology structure, and only a timing device can be used to measure time and energy information, avoiding circuits such as ADC, and can reduce power consumption and cost.
[0073] Further, the first processing module 602 is specifically configured to: perform timing processing on the front edge of the detector pulse signal to generate a timing trigger signal; perform delay processing on the timing trigger signal to generate a delay signal.
[0074] Further, the second processing module 603 is specifically configured to: perform first shaping processing on the detector pulse signal; perform peak holding processing or charge integration processing on the detector pulse signal after the first shaping processing to generate a constant voltage.
[0075] Further, the third processing module 604 is specifically configured to compare the ramp voltage with the constant voltage, and generate an energy trigger signal when the voltage value of the ramp voltage is equal to the voltage value of the constant voltage.
[0076] Further, the fourth processing module 605 is specifically configured to: measure a first time interval between the generation time of the delay signal and the generation time of the energy trigger signal.
[0077] Further, the fourth processing module 605 is specifically configured to: measure a second time interval between the generation time of the timing trigger signal and the generation time of the energy trigger signal, and subtract the delay time of the delay processing from the second time interval to obtain the first time interval.
[0078] Further, the time-based energy acquisition device 600 further includes: a fifth processing module, configured to perform second shaping processing on the detector pulse signal to accelerate the leading edge of the detector pulse signal.
[0079] Further, the time-based energy acquisition device 600 further includes: a sixth processing module, configured to adjust the gain of the detector pulse signal by adjusting the slope of the ramp voltage.
[0080] The time-based energy acquisition device 600 in the embodiment of the present application may be an electronic device or a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal or other devices other than the terminal.
[0081] The time-based energy acquisition device 600 provided in the embodiment of the present application can implement Figure 3 each process implemented by the time-based energy acquisition method embodiment, and for the sake of avoiding repetition, it will not be elaborated here.
[0082] The embodiment of the present application further provides an electronic device, as Figure 7 shown, the electronic device 700 includes a processor 701 and a memory 702. A program or instruction that can run on the processor 701 is stored on the memory 702. When the program or instruction is executed by the processor 701, it implements each step of the above time-based energy acquisition method embodiment, and can achieve the same technical effect. For the sake of avoiding repetition, it will not be elaborated here.
[0083] It should be noted that the electronic device in the embodiment of the present application includes the above-mentioned mobile electronic device and non-mobile electronic device.
[0084] The memory 702 can be used to store software programs and various data. The memory 702 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data. Among them, the first storage area may store an operating system, application programs or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 702 may include volatile memory or non-volatile memory, or the memory 702 may include both volatile and non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synch link dynamic random access memory (SLDRAM), and a direct rambus random access memory (DRRAM). The memory 702 in the embodiments of the present application includes but is not limited to these and any other suitable types of memory.
[0085] The processor 701 may include one or more processing units; optionally, the processor 701 integrates an application processor and a modem processor. Among them, the application processor mainly processes operations related to the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above modem processor may not be integrated into the processor 701 either.
[0086] The embodiments of the present application also provide a readable storage medium. A program or instruction is stored on the readable storage medium. When the program or instruction is executed by a processor, it implements each process of the above embodiment of the time-based energy acquisition method and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0087] The embodiment of the present application also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement each process of the above-mentioned embodiment of the method for obtaining energy based on time, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0088] It should be understood that the chip mentioned in the embodiment of the present application may also be referred to as a system-on-chip, system chip, chip system, or system-on-a-chip, etc.
[0089] The embodiment of the present application also provides a computer program product. The program product is stored in a storage medium and is executed by at least one processor to implement each process of the above-mentioned embodiment of the method for obtaining energy based on time, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0090] It should be noted that in this article, the term "including", "comprising", or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article, or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article, or device. Without more limitations, the element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article, or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the reverse order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, the features described with reference to certain examples may be combined in other examples.
[0091] The embodiments of the present application have been described above with reference to the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms without departing from the purpose of the present application and the scope protected by the claims, and all of them fall within the protection scope of the present application.
Claims
1. A time-based energy harvesting method, characterized in that, Including: Obtaining a detector pulse signal generated by a ray detector detecting a ray; Performing timing processing and delay processing on the front edge of the detector pulse signal in sequence to generate a delay signal, and obtaining a ramp voltage according to the delay signal; Obtaining a constant voltage according to the detector pulse signal, where the voltage value of the constant voltage is equal to the pulse height of the detector pulse signal or a constant voltage linearly related to the pulse height of the detector pulse signal; Comparing the ramp voltage with the constant voltage, and generating an energy trigger signal when the voltage value of the ramp voltage is equal to the voltage value of the constant voltage; Obtaining a first time interval between the generation time of the delay signal and the generation time of the energy trigger signal, and determining the energy of the ray according to the first time interval, where the first time interval is linearly related to the pulse height of the detector pulse signal, and the pulse height of the detector pulse signal is linearly related to the energy of the ray.
2. The method according to claim 1, characterized in that The performing timing processing and delay processing on the front edge of the detector pulse signal in sequence to generate a delay signal includes: Performing timing processing on the front edge of the detector pulse signal to generate a timing trigger signal; Performing delay processing on the timing trigger signal to generate the delay signal.
3. The method according to claim 1, characterized in that, The obtaining a constant voltage according to the detector pulse signal includes: Performing first shaping processing on the detector pulse signal; Performing peak holding processing or charge integration processing on the detector pulse signal after the first shaping processing to generate the constant voltage.
4. The method according to claim 1, wherein The obtaining a first time interval between the generation time of the delay signal and the generation time of the energy trigger signal includes: Measuring the first time interval between the generation time of the delay signal and the generation time of the energy trigger signal.
5. The method according to claim 2, wherein The obtaining a first time interval between the generation time of the delay signal and the generation time of the energy trigger signal includes: Measuring a second time interval between the generation time of the timing trigger signal and the generation time of the energy trigger signal, and subtracting the delay time of the delay processing from the second time interval to obtain the first time interval.
6. The method according to any one of claims 1 to 5, characterized in that Before performing timing processing and delay processing on the front edge of the detector pulse signal in sequence to generate a delay signal, it further includes: Performing second shaping processing on the detector pulse signal to accelerate the front edge of the detector pulse signal.
7. The method according to any one of claims 1 to 5, characterized in that, After obtaining the ramp voltage according to the delay signal, it further includes: Adjusting the slope of the ramp voltage to adjust the gain of the detector pulse signal.
8. A time-based energy harvesting device, characterized in that, Including: An obtaining module, configured to obtain a detector pulse signal generated by a ray detector detecting a ray; A first processing module, configured to perform timing processing and delay processing on the front edge of the detector pulse signal in sequence to generate a delay signal, and obtain a ramp voltage according to the delay signal; A second processing module, configured to obtain a constant voltage according to the detector pulse signal, where a voltage value of the constant voltage is equal to a pulse height of the detector pulse signal or a constant voltage linearly related to the pulse height of the detector pulse signal; A third processing module, configured to compare the ramp voltage with the constant voltage, and generate an energy trigger signal when the voltage value of the ramp voltage is equal to the voltage value of the constant voltage; A fourth processing module, configured to obtain a first time interval between a generation time of the delay signal and a generation time of the energy trigger signal, and determine an energy of the ray according to the first time interval, where the first time interval is linearly related to the pulse height of the detector pulse signal, and the pulse height of the detector pulse signal is linearly related to the energy of the ray.
9. A readable storage medium having a program or instructions stored thereon, characterized in that, When the program or instruction is executed by a processor, the steps of the time-based energy acquisition method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Method for obtaining energy information of scintillator detector
CN109507716A
Pulse laser interval measuring circuit
CN110737189A