Advanced Direct Digital Synthesis Generator Design for Transuranic Nuclide Alpha Spectrometry Pulses

Alpha energy spectrum measurement has been employed in the nuclear waste disposal of transuranic nuclides (such as 239Pu and 241Am), supervision, and disposal process. The alpha spectrum is made up of alpha particles, which have a fast-moving helium nucleus and an energy of 4–8 MeV with weak penetration ability. Removing alpha particles from radioactive nuclides is an important scientific issue. In this study, a transuranic nuclide alpha particle pulse generator that produces simulated alpha particle pulses similar to real particles was designed. Field programmable gate array (FPGA) was adopted as its core chip and we obtained the digital pulse waveform using software tracing points while simulating real alpha particles by random numbers. Accordingly, the alpha energy spectrum of a radioactive source 241Am was obtained using a passivated ion-implanted planar silicon (PIPS) detector. Afterward, the alpha particle was extracted from the energy spectrum and was then compared to the alpha particle pulse of the two methods, deriving a result. Here, both groupings of particle pulse waveforms were found to be very similar, and the periodic error of the particle was observed to be less than 1%. Furthermore, the amplitude and time interval of the particle were apparently similar to the actual spectrometry pulse.


Introduction
Numerous transuranic nuclides exist in nuclear facility operations, accidents, decommissioning, decontamination, storage of nuclear waste, and the disposal process of recycling. In these projects, radioactive particles may be produced, forming radioactive aerosols in the air, which include alpha, beta, and gamma radioactive aerosols [1]. e alpha particles dispersed hold a particularly important position amongst the three particles. Accurate alpha particle pulse data accuracy is imperative, and a method for the effective measurement of alpha particles is necessary. Alpha particle pulses can provide a scientific basis for the implementation of nuclear facility decommissioning and nuclear waste disposal [2,3]. e technology of alpha particle measurements, analysis, and identification has rapidly developed over the last ten years [4][5][6][7]. Alpha-ray measurement is an important method used for the analysis of alpha particles [8,9]. For a long time, researchers surveyed alpha particle pulses [10]; however, the penetration of alpha particles is very weak and gets absorbed by the medium before reaching the detector [11,12]. Alpha particle measurement technology is very difficult to master [13]. At present, passivated implanted planar silicon (PIPS) detectors have been widely used to perform alpha particle measurement. us, alpha particle pulses may be analyzed, and alpha particle pulse characteristics may be observed. Currently, the study of alpha particle waveforms is still in its infancy and cannot be detected accurately. Research has demonstrated that the decay of the radioactive nucleus is random and occurs over time. Moreover, nuclear decay obeys the Poisson distribution (Pd) in average unit time, in which charged particles (i.e., alpha and Beta) follow this rule. Alpha particles are emitted during radiating alpha decay in an unstable nucleus, which also takes place randomly over time [14]. Hence, the alpha particle pulse belongs within Poisson distribution.
is paper puts forward a digital pulse generator focused on alpha particles. e generator simulates the statistical properties of the alpha particle pulse and obtains a standard alpha particle waveform [15]. Although the alpha particle numbers are random, amongst equal time interval distributions, the probability of generating pulses is equal at an arbitrary time interval on the timeline. ey are also different in amplitude; however, the waveform amplitude is related to the energy of the alpha particle [16]. is study considers the characteristics of alpha particle waveforms, the time interval random sequence, and the standard of the amplitude characteristics of disparate energy alpha particles. Simultaneously, the generator is able to simulate the entire alpha particle pulse. To this effect, we have attempted to obtain the true alpha particle pulse using a passivated implanted planar silicon (PIPS) detector in a laboratory setting. Finally, the two pulses were compared, the errors were calculated, and the characteristics of alpha particle pulses were analyzed.
is study proposes a simulated algorithm for the nuclear pulse of alpha particles. Accordingly, it establishes a mathematical function in order to simulate the pulse according to the real alpha particle pulse's characteristics' parameters. is function was programmed using MATLAB in order to draw pulse waveforms and generate pulse data. Researchers can change the parameters of the function to alter the pulse waveforms. Finally, the data were put from the MATLAB program into the ROM of field programmable gate array (FPGA), after which direct digital synthesis (DDS) technology was used to simulate alpha pulse waveforms. is study innovatively utilizes mathematical functions so as to simulate the nuclear signal rather than using the tracing point diagram method. Hence, this technique is convenient in altering the waveforms, enabling it to more truly reflect the characteristics of the nuclear pulse.

Alpha Particle Pulse
Generator. Alpha particles have a fast-moving helium nucleus with an energy of 4-8 MeV, which is emitted from transuranic nuclides such as 239 Pu and 241 Am. When an alpha particle passed through the detector, the detector material absorbed its energy. Following absorption, the alpha particle electrical pulse signal was obtained. By analyzing the captured electron pulses, the alpha particle's characteristics were subsequently acquired. e alpha particle pulse period was from 35 μs to 40 μs, and the pulse width range was from 10 μs to 15 [17]. Moreover, the rise time range was from 3 μsto 5 μs, while the down time range was from twenty-three to twenty-eight microseconds.
Its time interval and pulse amplitude were random, and the maximum amplitude of the pulse was about 100 millivolts.
Tracing point graph is a new method of drawing image, which aims to realize MIF file. e MIF file can be used to store simulated alpha pulse signal image and can be directly connected with ROM of the FPGA. We convert MIF image into data and put into ROM. e image of tracking point graph method needs to follow the characteristics of alpha pulse signals and is drawn in MIF_Make 2010 software.
Direct digital synthesis technology (DDS) is that which converts a series of digital signals into analog signals through the D/A converter. is technology mainly uses ROM look-up table method. It only needs to store the amplitude sequence corresponding to different phases in ROM and then address it through the output of phase accumulator. After digital to analog conversion and low-pass filtering (LPF) output, the desired analog signal can be obtained. DDS is mainly composed of standard reference frequency source, phase accumulator, waveform memory, and D/A converter.

Time Interval Random Algorithm Implementation.
e alpha particle numbers were random. When the pulses were generated with a constant speed, the time intervals between the two adjacent pulses were different. is time interval was regarded as a random variable, which obeyed a certain distribution. A pseudorandom number was then generated in order to replace the time interval using a computer program. e common algorithm adopted the linear congruence (LC) method, established in 1951 by Lehmer, which generated uniformly distributed random numbers [18]. e formula is as follows: e algorithm was made up of four parameters: modulus M (M > 0), multiplier a (0 ≤ a < M), incremental c (0 ≤ c < M), and initial value (Seed) X 0 (0 ≤ X 0 < M), obtaining a random sequence {X n } via iterative formula (1), where 0 ≤ X n < M. If the condition satisfies 0 ≤ X n , X n+1 < M, the generating sequence must be periodic. e parameters a, c, and M are key to produce a more accurate random number. e parameter c in a random sequence has no effect on the pseudorandom number; hence, c � 0 simplifies the algorithm. To avoid algorithm overflow, the algorithm must be improved. e formula is as follows: where in en, ese findings demonstrated advanced linear congruence algorithms, including mixed linear congruence (MLC) and prime modulo multiplicative linear congruence (PMMLC).
When C > 0 in formula (1), it is called MLC. Chosen algorithm parameters are as follows: where the parameters α, β are nonnegative integers. e MLC recursive formula is as follows: When the parameters a and M are positive integers and coprime, it is called PMMLC. e minimum v is the order of M in the formula a v ≡ 1modM. When v is satisfied, v � M− 1, so a is the prime element of M. Using the principle of spill over to realize the PMMLC algorithm: e parameter M � 2 L − g is the maximum prime in less than 2 L ; the formula is as follows: where we order the parameters as z n � ax n − 1(mod2 L − g), k � (ax n − 1/2 L ), and derive the advanced recursive formula as follows: 2.3. Amplitude Random Implementation. Alpha particles are not only random in time intervals, but they are also random in amplitude [19,20]. After an alpha particle is converted to an electronic signal from the detector, the statistical fluctuations of the electronic pulse amplitude become random. erefore, alpha particle pulse amplitudes obey Gaussian distribution.
e mathematical equation is as follows: e generator produced a large classic Gaussian pseudorandom number using the polar algorithm [21]. e Gaussian number replaced the pulse amplitude of the alpha particle, and its main principle may be outlined as follows. Independent random variables were adopted in (X 1 ∈ N(0, 1), X 2 ∈ N(0, 1), X 2 1 + X 2 2 ∈ χ 2 (2)) order to calculate the density function.
After the density function an independent Gaussian random number was produced, en, the results (f × X, f × Y) from formula (9) were utilized, which are a pair of independent Gaussian random numbers.
A uniform random number was then obtained by obeying Gaussian distribution, which transformed the method derivation process when acquiring two uniform random variables U 1 and U 2 within the interval (0, 1). e transformed function is given as follows: e function in the Box-Muller derivation process is formulated as follows.
en, the parameters of the Gaussian random number are obtained as follows: Mathematical Problems in Engineering 2.4. Generator Hardware Architecture.
e alpha particle pulse generator adopted the field programmable gate array (FPGA) as the core chip. e FPGA chip has advantages of low cost, high density, short design cycle, and repeatable programming [22]. Moreover, it has a million logic gate resources and powerful hardware computing power. e processing speed and FPGA fit the requirements of the alpha particle electronic pulse [23,24].
In this approach, the cyclone family EP2C8Q208C8N FPGA of Altera Company was packaged in PQ208 with a capacity of approximately 150000 gates. is FPGA configuration contained PROM chip EPCS1S and EPCS4S, and an external +5 V power source was supplied to the FPGA core board. Using the LM317 chip, the +5 V power was turned into +3.3 V and +1.5 V so as to supply the FPGA chip. e FPGA core board has a 50 MHz crystal oscillator to supply standard clock signals as well as 138 I/O ports and two programming interfaces to download the FPGA and PROM. ese configurations are convenient in selection for different users.
Next, conversion of the alpha particle digital pulses into analog electronic pulses was necessary. erefore, the alpha particle pulse generator utilized a high-speed digital-toanalog converter (DAC), where the DAC900 E DAC chip of Texas Instruments ® (TI) was used, which has a high-performance conversion rate of 10-bit resolution.
e DAC chip is available in a TSSOP-28 package with an update rate greater than 165 MSPS. MSPS means million samples per second. It is the unit of A/D conversion rate. is DAC900 E DAC board adopted a single-ended DC output power method, which provided positive and negative bipolar output power and was connected to a OPA690 chip operational amplifier at the end. Modifications of the ratio resistance were made in order to adjust the output voltage amplitude, ranging from − 5 V to +5 V, as an option.

Experiment Result.
e testing of the alpha particle pulse was carried out using an alpha spectrometer at the Fundamental Science on Nuclear Wastes and Environmental Safety Laboratory at Southwest University of Science and Technology. e spectrometer was produced by ORTEC ® (USA), utilizing the passivated implanted planar silicon (PIPS) detector for testing [25]. is detector adopted threemicron complementary metal-oxide-semiconductor transistor (CMOS) technology and can accurately determinate the geometric size of the detector while controlling oxide passivation and ion implantation [26][27][28].
e PIPS detector and alpha spectrometer are shown in Figure 1.
e principle utilized the PIPS detector [29,30], which is the complex interaction between incident particles and the depletion layer crystal detector. e detector produced the junction capacitance C. For the silicon detector, the junction capacitance C function is as follows: When the surface area of the alpha detector was about 0.06 cm 2 , the resistivity (ρ) was 1000 Ω·cm and the offset voltage was 50 volts. According to formula (15), the capacitance was calculated to be 5.6PF. For an alpha particle of about 5.48 (56 MeV), an ionization energy of about 3.62 eV was observed when measured in the PIPS detector. e formula for calculating the electrostatic charge is given as follows: e formula for calculated amplitude of the alpha pulse from this detector is as follows: According to the abovementioned experimental conditions, a radioactive source of 241 Am was adopted for measurement in the laboratory. For the alpha spectrometer, vacuum degree and distance were considered. When the vacuum degree was 300 Torr and the detection range was 24 mm, an alpha particle pulse of 241 Am was measured by the detector. After passing the filter, linear amplifier, analog to digital converter (ADC), the waveform of the pulse was recorded in the oscilloscope. e pulse waveform from the PIPS detector is shown in Figure 2.

Simulation Result in MATLAB.
After analyzing the shape of the alpha pulse, the standard alpha particle waveforms were assumed to be approximated coincidence functions of the Gaussian and antiexponential functions. It has Gaussian distribution properties and exponential tailing, and the main pulse forming was an exponential decay signal, which may be described by a piecewise function [31][32][33]. e function is as follows: When detecting the 241 Am alpha particle data form experiment using the Si semiconductor detector, the undetermined coefficient method was utilized in order to find out the parameters of the equation. e "undetermined coefficient method" means a method to solve the unknown parameters of equation (18). Some unknown coefficients in formula 18 are set, and these coefficients are determined using the coefficients of the similar terms which are equal in two polynomial identities, so as to obtain the coefficients. e parameters were found to be as follows: e parameters are that μ � 10, σ � 9.947 × 10 − 5 , a � 2.5, c � 50. e alpha pulse's cycle is about 30-50 μs, and the half width is about 10 μs. So, we choose the t 1 � 10 μs and t 2 � 50 μs in equation (19). Put the parameters into formula (17), and get the function as follows: In this study, the alpha particle pulse use formula (17) was realized as a single waveform, and the program was then compiled in MATLAB. Figure 3 shows the standard pulse with white Gaussian noise and low frequency noise. e low frequency noise in nuclear pulse mainly refers to the noise that increases with the decrease of efficiency. It is usually the gate noise, transistor noise, field effect transistor noise, and resistance noise. It mainly depends on the surface condition of the device, mostly low frequency flicker. Its frequency is mostly 10-100 Hz.

Generator Test Results
e alpha particle pulse generator was divided into three steps. First, a single pulse was obtained. Second, multiple pulses at a random amplitude were acquired. Finally, a complete pulse waveform with an amplitude and random interval was obtained. e circuit was designed in the FPGA chip in order to gradually implement the functions of the three steps.
We have designed two random number generation modules called ROM "aaa" and "ccc." Gaussian random number is used to simulate the random amplitude of alpha pulse and stored in ROM "aaa." e linear congruence random number is used to simulate the time interval of alpha pulse and stored in ROM "bbb." e circuit in FPGA is shown in Figure 4.
Step 1. Single pulse test results. A single alpha particle pulse was acquired using MATLAB and a dataset on the software was mapped out with a length of 1024 and a width of 8. e dataset length is 1024 which means the image has 1024 sample points in horizontal ordinate. e width is 8 which means the image has 8 sample points in vertical coordinates. e maximum amplitude is 0 × 100 in hexadecimal. e sampling frequency was 1 kHz, and the amplitude was 43.2 mV, purposely not exceeding 100 mV, so the digital amplitude data were not more than 0 x 80 hexadecimal.   Mathematical Problems in Engineering e generated pulse data were then input to the FPGA ROM. According to the captured time of the alpha particle pulse, the average pulse was designed by the direct digital synthesizer (DDS) program in FPGA, in which the pulse average period was 35 μs.
rough the calculation, the counter variable CNT was set to 1024 points so that the corresponding time was 35 μs in program. e counter variable CNT was 2249 points so that the corresponding time was 75 μs, which concludes the complete pulse with the time interval. e purpose was to obtain a single alpha pulse waveform without overlapping it. Figure 5 shows a single pulse test result. e alpha particle pulse was displayed in an oscilloscope, and it increased rapidly but declined slowly and had a trailing. Its cycle was 34.88 μswith time interval of 40 μs. e alpha particle pulse amplitude value was 54.8 mV. All in all, the shape and characteristic data of the pulse were found to be consistent with our design.  Step 2. Multiple pulse test results at random amplitude.
In order to realize multiple pulses with a random pulse amplitude, the polar algorithm was used to generate Gauss random numbers. e generated random numbers were encapsulated in a "Gauss" program module in FPGA. Figure 6 shows the multiple pulse with random amplitude. e alpha particle pulse was displayed through the oscilloscope. While the amplitude of the pulse waveform was from 20 mV to 55 mV and the shapes did not overlap, the shape and characteristic data of the pulse were found to be consistent with our design.
Step 3. Multiple pulse test results at random amplitude and random time interval.
To realize the complete pulse, time interval random numbers were established using the linear congruence (LC) algorithm.
e random numbers were encapsulated in a "LCG" program module in FPGA. e counter variable CNT was then set to 1024 with a corresponding time of 35 μs. Moreover, in order to ensure that the pulse interval was greater than 35 μs, the counter variable CNT was set in the "LCG" program module between 1024 and 4096. When the counter variable CNT was set in this manner, the cycle of random numbers was ensured to be greater than 35 μs. e complete alpha particle pulse is shown in Figure 7. e alpha particle pulse was completely nonoverlapping, and its minimum time interval was 10 μs with a maximum time interval of 80μs. e half width of the alpha particle pulse was equal, while the amplitude of the pulse waveform was from 20 mV to 55 mV. e shape and characteristic data of the pulse were found to be consistent with our design.

Discussion
is study attempted to simulate the transuranic nuclide alpha particles pulse. Here, the alpha particle pulse generator was designed in three steps: a single pulse, multiple pulse with random amplitude, and multiple pulse with random amplitude and random time interval. e single pulse data were obtained using MATLAB, and the circuit was designed by FPGA. e Gauss random number was obtained using the polar algorithm, where multiple pulses with arbitrary amplitude were attained. Finally, an alpha particle pulse using the linear congruence (LC) algorithm was used to obtain the random number of the time interval. Figure 8 shows three alpha pulse waveforms on one screen.
Based on the pulse generator of the super uranium radionuclide alpha particle, the pulse shape of alpha particle   was concluded to grow rapidly, slowly decreasing with a large tail. Accordingly, it had a period of 34.88 us and a maximum pulse amplitude that did not exceed 100 mV. In addition, the alpha particle pulse possessed a certain time interval, and the half width was equal.
e new issue, as discussed, concerns the relationship between the alpha particle pulse data, which used the PIPS detector in the laboratory, and the instrument generated. According to the obtained data regarding alpha particle pulses in laboratory, such as pulse cycle, rise time, fall time, half width, time interval, and amplitude, the alpha particle pulse program was rebuilt in FPGA. e experimental results demonstrated that the alpha particles pulse waveform on the oscilloscope had similarity and consistency. However, due to the randomness and uncertainty of the real alpha particle pulse, the PIPS detector found it difficult to capture the full alpha particle pulse signal. Hence, the more representative and complete pulse signal was chosen in the oscilloscope, as shown in Table 1.
When comparing the two alpha particles pulses, the error of the single pulse time parameter was quite scant, as noted. e instrument generated pulse signal was able to approximate the alpha particle in cycle, fall time, and half width. e difference in particle energy led to a different amplitude of data. Since only one pulse amplitude was selected, it was unable to replace all alpha particle pulse signals, representing a sizable error. Accordingly, further experimentation is needed in the future in order to ascertain the amplitude rules. Furthermore, more accurate information regarding the amplitude of the alpha particle pulse signal should be obtained.

Conclusion
A preliminary study regarding the alpha particle generator was presented in this study. Here, the circuit program was designed in FPGA, and Gauss random numbers were calculated using the polar algorithm to obtain the alpha particle pulse amplitude, after which the uniform distributed random numbers were generated using the LC algorithm. e pulse time interval was then obtained, and the alpha pulse data were provided using the PIPS detector in the laboratory and simulated using MATLAB. Moreover, the alpha particle pulse data were imported into the FPGA ROM to complete the generator's design. When comparing the three kinds of pulse data, it was concluded that the error of pulse data was insignificant.
Currently, the as designed alpha spectrometry pulse generator is not perfect, and some defects exist. Essentially, a noise signal is present on the alpha pulse waveform with a bit of burr in the pulse shape. Additionally, errors were noted in the alpha particle pulse data, in which some parameter errors were greater than ten percent. However, this study may improve circuit design in the future to enhance the accuracy of alpha pulse parameters and reduce any corresponding errors.

Data Availability
All data, models, and code generated or used during the study are available in the submitted article. Some codes generated or used during the study are available from the corresponding author upon request. e data are generated by MATLAB function, and we can change through altering the characters.

Conflicts of Interest
e authors confirm that there are no conflicts of interest regarding the publication of this paper.