Introduction
The neutron yield reflects the internal nuclear reaction rate of the experimental fusion device. The neutron flux monitoring (NFM) measurement result is a significant feedback parameter related to the acquisition of radiation protection-related information and rapid fluctuation in neutron emission induced by plasma magnetohydrodynamic activity [1-3]. Therefore, NFM is crucial in the physical research of high-temperature plasma and safety control for the experimental advanced superconducting tokamak (EAST). When high-parameter and long-pulse experiments are carried out on EAST, neutral beam injection (NBI) auxiliary heating systems are added [3-5]. During these experiments, fusion neutrons are not only obtained from the reaction of main plasmas but also from the reaction of injected neutral beam ions with main plasmas and neutral beam ions. These reactions are the main source of fusion neutrons [5-8]. During the entire experiment, the neutron counts rate can exceed 106 counts per second [3,5]; therefore, a wide measurement range is required by the NFM system utilized on EAST. However, traditional reactors generally use different types of detectors to extend their range through a range relay [9,10]. Because different types of detectors have different reaction cross-sections for neutrons of different energies, the detection efficiencies for neutrons of the same energy are different as well, which are not conducive to the conversion and continuity of the measurement data.
In addition, an NFM system with a high time resolution is required for acquiring information on rapid fluctuations [5,11-13]. However, in the existing NFM systems [5], the analog-to-digital converter (ADC) sampling rate of the signal acquisition and processing system is 250 million samples per second (MSPS), core processing module adopts the EP3C16Q240C8N (Cyclone III) field-programmable gate array (FPGA) chip produced by Altera, and communication is based on the PXI bus with programmed input-output (PIO) mode. These factors result in a slow data acquisition and communication speed, which limits the time resolution. The time resolution of the existing NFM system is only 10 ms [5], which cannot adequately observe the rapid fluctuations of neutron emission induced by plasma magnetohydrodynamic activity [2]. Moreover, the time resolutions of NFM systems based on the 235U fission ionization chamber on JT-60U and DIII-D are 5 ms and 10 ms, respectively [13,14]. The time response of an NFM on a large helical device (LHD) is upgraded to 0.5 ms [15,16]. The NFM on joint European torus (JET) and international thermonuclear experimental reactor (ITER) are preparing for upgrading to meet the requirement of 1 ms time resolution [2,17].
Therefore, the NFM on EAST must be upgraded. In this study, a digital pulse signal acquisition and processing system with a wide dynamic range and fast time response was developed based on FPGA. In the proposed system, digital dual measurement modes that are composed of the pulse-counting mode and AC coupled square integral’s Campbelling mode were designed. The Campbelling mode was calibrated with a multipoint average linear fitting method using the overlap region data of the dual modes. This significantly expanded the measurement range of the NFM system and maintained the continuity of the measurement data. Moreover, this approach adopted high-speed ADC to improve the sampling rate from 250 to 500 MSPS. The core processing module adopted a high-performance xc7k325tffg900 (Kintex-7) FPGA chip manufactured by Xilinx. The old communication based on a PXI bus with a PIO mode was replaced by a PXIe bus communication with a direct memory access (DMA) mode. Accordingly, the time resolution of the NFM system was improved from 10 ms to 1 ms. The pulse-signal acquisition and processing system was tested experimentally in the EAST radiation field. Moreover, the test results were analyzed and discussed. The measurement results of the dual modes were compared with the variation trend of the injection power of neutral beam injection (
Design and algorithm
The NFM system used on EAST consists of 235U fission ionization chambers (FCs), charge-sensitive preamplifiers, signal acquisition and processing system, and upper computer software. An FC765 fission ionization chamber manufactured by Centronic company was utilized, which has a neutron sensitivity of 1.0 cps/nv and an output pulse width of 100 ns. The low-noise preamplifier (CAP60) matched to the FC produced by Cook electronics company has a rapid rise time (10 ns), typical output pulse width of approximately 100 ns, and output impedance of 50 Ω. When the input current pulse is 1 µA, the output-voltage amplitude of the preamplifier is 50 mV. In addition, because the FC output signal amplitude is small and needs to be transmitted over a long distance, the preamplifier in the radiation shielding box was positioned close to the FC to effectively amplify the output signal. Both the FC and preamplifier were installed on top of the EAST host. To avoid radiation damage [18], a signal acquisition and processing system was installed in a special neutron diagnostic laboratory with a radiation-shielding wall.
The workflow of the NFM system is as follows: First, the neutron signals are properly amplified by a preamplifier and then transmitted to the signal acquisition and processing system for processing. Later, the data processed by the signal acquisition and processing system are transmitted to the upper computer for storage through the PXIe bus on the back panel of the chassis [19,20]. Thus, the signal acquisition and processing system is an important carrier for the NFM system function realization.
Hardware design of a signal acquisition and processing system
A signal acquisition and processing system was designed based on the PXIe bus architecture, as shown in Fig. 1(a). It adopts the structure of mother-daughter board that are connected through printed circuit board (PCB) connectors manufactured by TE Connectivity. The board was designed with four channels, only one of which channel was used for testing during the experiment.
-202203/1001-8042-33-03-013/alternativeImage/1001-8042-33-03-013-F001.jpg)
The daughterboard shown in Fig. 1(a), mainly includes an analog signal processing module and waveform digitization module. The analog signal processing module is composed of a SMA interface, AC coupling, impedance matching, overvoltage protection, amplifier, single-ended to differential, and anti-aliasing filtering. The output signals of the preamplifier are transmitted to the daughterboard through the SMA interface. The signals are then sequentially processed by AC coupling, impedance matching, and overvoltage protection. AC coupling can isolate the DC component of the signal, help compress the amplitudes of the piled-up signals, and suppress the drift of the baseline. Impedance matching uses a
The waveform digitization module includes high-speed ADCs and a clock jitter cleaner. Owing to the narrow pulse width and fast rising edge of the neutron signal described above, as well as the Campbelling integration accuracy requirement, a single-channel pipeline ADC (ISLA214P50) [22] with a sampling rate of up to 500 MPS, resolution of 14 bits, and high conversion rate is selected. The ADC can conduct sampling at a sufficient rate in each pulse signal for algorithm analysis. Furthermore, the ADC provides a 250 MHz associated clock. The input double data rate (IDDR) primitive of the FPGA is used for double-edge (rising and falling edges) sampling. This method reduces the FPGA’s processing time; thus, more data can be processed and a high time resolution can be achieved. To achieve the desired effective number of bits, a clock jitter eliminator is used to reduce the jitter of the ADC sampling clock. Here, the chip (LMK04828B) [23] of TI is selected, which can generate an ultralow jitter clock to meet the requirement of the ADC sampling clock.
The motherboard, which is shown in Fig. 1(b), mainly includes a core processing module, external trigger module, and bus interface. The core processing module mainly processes the ADC output digital signals. Considering factors such as speed grades, pins, resources, number of high-speed transceiver channels, and price, the xc7k325tffg900 [24] FPGA chip (Kintex-7) manufactured by Xilinx was selected. Important functions such as the pulse count algorithm of the pulse-counting mode, square integral algorithm of the Campbelling mode, and data buffering were all realized in the FPGA. The external trigger module receives and processes the external trigger signal taken from the EAST central control system and initiates the signal acquisition and processing system. The bus interface adopts a PXIe framework. It is designed based on the PCIe IP core of the Xilinx 7 series FPGA integrated block. Considering the 8 b/10 b encoding overhead, the theoretical unidirectional bandwidth can reach 32 Gb/s, which is sufficient to meet the current application of the NFM system and requirements of future upgrades. The GTX high-speed transceiver, PCIe hard core, and related IP cores are integrated into the FPGA. It greatly facilitates the hardware and FPGA programming and improves the integration of the board. In this study, the communication between the signal acquisition and processing system and upper computer is realized via a high-speed PXIe protocol in DMA mode. The DMA mode of the PXIe communication adopts a high-speed data packet transmission and is controlled through interruption.
FPGA design
A logical design block diagram of the FPGA used in the signal acquisition and processing system is presented in Fig. 2. It mainly includes the trigger control logic module, clock management module, jitter eliminator configuration module, ADC configuration and data preprocessing module, pulse-counting mode, Campbelling mode, first input first output (FIFO) module, and PXIe communication module with a DMA mode.
-202203/1001-8042-33-03-013/alternativeImage/1001-8042-33-03-013-F002.jpg)
The trigger control logic module realizes the hardware trigger function of the NFM system. If the signal acquisition and processing system receives the hardware trigger signal from the central control system, the NFM system starts to operate. The clock management module realizes a low-skew clock distribution based on high-speed buffers and routing and supports frequency synthesis and phase shift. It uses the 100 MHZ differential clock provided by the chassis backplane as the backplane triggering clock signal, which can be applied to the synchronous triggering mechanism of multi-board cards in the future. The clock jitter eliminator configuration module mainly utilizes the configuration of the clock jitter eliminator constructed via a serial peripheral interface (SPI) communication, such that the clock jitter eliminator outputs low-jitter differential 500 MHZ clocks as the sampling clock frequency of the ADC. The ADC configuration and data preprocessing module mainly complete the SPI communication and register mechanisms for the ADC. It also converts high-speed raw data into preprocessed data that can be recognized by the next module according to the defined rules. Then, the preprocessed data are divided into two parts. One part enters the pulse-counting mode to directly count the neutron pulses, while the other enters the Campbelling mode to obtain a Campbelling square integral value (hereafter called the Campbelling value). The two modes work at the same time. Their measurement results are acquired every 1ms and buffered in the FIFO module. Finally, the buffered data are transmitted at high speed to the upper computer for storage by the PXIe communication module with a DMA mode.
Key algorithm
Count algorithm
In case of low neutron counts rate, the pulse-counting mode can be adopted by counting the pulses in the time-sharing scale, as the FC outputs approximately discrete pulse signals. However, there are many gamma rays and X-rays present in the environment where the FC of the NFM system is located. Furthermore, alpha particles emitted from spontaneously decaying 235U can produce many small irregular pulses in the FC. These will result in deviations in the counting. To decrease these deviations, it is necessary to eliminate the interference of non-neutron signals. Because most neutron and non-neutron particles are in two non-overlapping amplitude ranges, a suitable pulse amplitude discrimination threshold (high threshold in this study) is set to decrease the influence of interfering particles. Furthermore, various electronic noises with small amplitudes and wide spectrum ranges are superimposed on the pulse waveform, which can easily cause false counting measurements near the discrimination threshold. A low threshold can be set to reduce the influence of electronic noise. Therefore, a dual-threshold discrimination method is adopted to decrease counting error. To better distinguish the two piled-up neutron pulses, the low threshold is generally set slightly lower than the high threshold. Only when an input pulse signal completely passes the high and low thresholds, the neutron pulse count is increased by one. Thus, amplitude discrimination can eliminate most of the interference and noise; subsequently, the pulse-counting mode can achieve good measurement results at low counts rate.
Campbell algorithm
However, in case of high neutron counts rate, many pulse signals accumulate, which can result in a large deviation in the pulse-counting mode. Fortunately, the Campbelling mode is suitable for high neutron counts rate. An FPGA is adopted to calculate the Campbelling value of the sampling data obtained from the ADC. The calculation is based on the Campbell theorem [11,25-28].
The output signal voltage of the FC can be approximated using the impulse current
The root-mean-square deviation of
Because small
When t<0 and h(t)=0, Eqs. (1) and (3) integrate
The charge quantity
According to Eqs. (6) and (7), the Campbelling mode utilizes two calculation methods. One method is the direct integration of the signal, which is called the current mode. The other method, which reflects neutron flux information by measuring the mean squares error of the voltage signal, is called the mean square voltage (MSV) mode. The Campbelling values of the two methods are proportional to the average count rate
In addition, the integral of MSV can be as depicted in Eq. (8):
In this study, AC coupling is used to isolate the DC offset of the signal. Thus,
Because
Experimental results and discussion
To test the performance of the signal acquisition and processing system, an experiment was conducted on the EAST. The data from shot No.102884 were selected to qualitatively analyze the dual modes of the signal acquisition and processing system, which is depicted in Fig. 3. In the shot, the basic parameters are plasma current (
-202203/1001-8042-33-03-013/alternativeImage/1001-8042-33-03-013-F003.jpg)
In addition, when fusion neutrons are generated because of the added NBI auxiliary heating system, the change trend in the dual-mode test results should be consistent with the change trend of
Multi-point average linear calibration for Campbelling mode
When the neutron counts rate are low, the background noise occupies a larger proportion of the Campbelling values, which results in larger deviations in the Campbelling values. The counts rate measured by the pulse-counting mode can better reflect the neutron counts rate. When the neutron counts rate are in the middle region [ (approximately 40–500 counts per millisecond (cpms) [5,25]], the results measured by the pulse-counting and Campbelling modes can accurately reflect the neutron counts rate. Thus, this region is called the overlapping region in the dual mode [29,30]. When the neutron counts rate are high, the pulse signals will accumulate significantly because of the pulse signals with a certain pulse width. The neutron counts rate measured in the pulse-counting mode are lower than realistic counts rate. Fortunately, the Campbelling mode directly calculates the squared integral of the voltage signal, thus, its results will not be affected by the piled-up pulse and can accurately reflect the neutron counts rate. However, the Campbelling value is proportional to the neutron count rate value. Therefore, it is necessary to convert the Campbelling value into the neutron count rate via proper calibration.
As mentioned previously, there is an overlapping region in the dual modes. Thus, the Campbelling mode can be calibrated using the neutron count rate of the pulse-counting mode. The relationship between these two modes in the overlapping region is defined as follows:
Here,
Parameters
-202203/1001-8042-33-03-013/alternativeImage/1001-8042-33-03-013-F004.jpg)
In Fig. 4 and Eq. (11), the counts rate and corresponding Campbelling values in the overlap region exhibit a good linear relationship; subsequently, and
-202203/1001-8042-33-03-013/alternativeImage/1001-8042-33-03-013-F005.jpg)
Comprehensive test
In this study, to obtain the effective measurement range of the dual modes, the experimental data of different
-202203/1001-8042-33-03-013/alternativeImage/1001-8042-33-03-013-F006.jpg)
In addition, because the pulse-counting and Campbelling modes perform well in the case of low and high neutron counts rate, respectively, they can be used as realistic counts rate for evaluating the deviations of another mode. In this study, the shot data are further analyzed. When cpms is lower than 500 (including the overlap region), the counts rate measured in the pulse-counting mode can be used as realistic counts rate and those measured by the Campbelling mode can be used as measured counts rate. When cpms is higher than 500, the opposite is true, which is demonstrated in Fig. 6(b). In the overlap region, the counts rate converted by the Campbelling values through calibration are approximately equal to the realistic counts rate, which again indicates that the dual modes attain good working performance, and the calibration method and results of the Campbelling mode are sufficiently reliable. In the high-count-rate region, the deviation increases with increasing count rate and is approximately 19.8% as the count per millisecond reaches 1500. These results prove that the pulse-counting mode is unsuitable for high neutron counts rate.
The data for shot No. 104216 are selected to analyze the measurement effect of the Campbelling mode with low counts rate, as shown in Figs. 6(c) and 6(d). The basic parameters of the shot are the plasma current (
In summary, when the neutron counts rate are lower than those measured in the overlap region, the results measured via the pulse-counting mode can be selected as realistic neutron counts rate. In the overlap region, the results measured by pulse-counting mode or Campbelling mode can be selected. However, it is best to select the results measured by the pulse-counting mode in the overlap region with low neutron counts rate, and select the results measured by the Campbelling mode in the overlap region with high counts rate to avoid greater deviations. When the neutron counts rate are higher than those measured in the overlap region, the results measured by the Campbelling mode can be utilized. Therefore, combining the dual modes expands the measurement range of the NFM system to
Conclusion
In this study, a digital pulse signal acquisition and processing system with a wide dynamic range and fast response time was developed for EAST. Dual modes were used in the signal acquisition and processing system to expand the measurement dynamic range of the neutron counts rate to more than 106 cps. The time resolution of the signal acquisition and processing system was improved from 10 ms to 1 ms. Moreover, a multi-point linear calibration for the Campbelling mode was conducted. The fitting coefficient reached 0.9911, and the calibration results of the Campbelling mode demonstrated good reliability. Thus, the newly developed pulse signal acquisition and processing system can ensure that the NFM system meets the requirements of high-parameter experiments. The fluctuation of neutron counts rate can reach six orders of magnitude in a field experiment involving EAST. However, in the future, the fluctuation is expected to be as high as eight orders of magnitude in the D-T operation phase. The system should be further verified for a higher range expansion of the NFM system with higher neutron counts rate.
Development of a data acquisition and control system for the International Thermonuclear Experimental Reactor neutron flux monitor
. Plasma Sci. Technol. 22(1), 015601 (2020). doi: 10.1088/2058-6272/ab46e0Neutron diagnostics for reactor scale fusion experiments: a review of JET systems
.Development of a wide-range neutron flux monitoring system in EAST
. J. Instrument. 15(5), P05011 (2020). doi: 10.1088/1748-0221/15/05/P05011Development of data acquisition and protection system of infrared thermometer for EAST NBI
. Fusion Sci. Technol. 73(1), 75-81 (2018). doi: 10.1080/15361055.2017.1372681Dissertation, Investigation of fusion neutron diagnostic technology on EAST device
.Fusion neutron production during deuterium neutral-beam injection into the PLT tokamak
. Nucl. Fusion 21(1), 67 (2011). doi: 10.1088/0029-5515/21/1/006Dissertation, Investigation of nuclear radiation dose field in EAST experimental site
.Neutron emission from TFTR supershots
. Nucl. Fusion 33(7), 991-1007 (1992). doi: 10.1088/0029-5515/33/7/I03Design of multi-channel digital neutron flux density measurement system with wide range coverage for ITER
. At. Energy Sci. Technol. 51(006), 1071-1076 (2017). (in Chinese) doi: 10.7538/yzk.2017.51.06.1071Real-time wide-range neutron flux monitor for thorium-based molten salt reactor
. Nucl. Sci. Tech. 29, 107 (2018). doi: 10.1007/s41365-018-0450-9High-precision and wide-range real-time neutron flux monitor system through multipoint linear calibration
. Nucl. Sci. Tech. 31, 94 (2020). doi: 10.1007/s41365-020-00798-3Tokamak fusion neutron spectrometer based on PXI bus
. Nucl. Sci. Tech. 25, 040401 (2014). doi: 10.13538/j.1001-8042/nst.25.040401First measurement of time-resolved neutron yield on JT-60U using a microfission chamber
. Rev. Scientific Instrument. 75, 3575-3577 (2004). doi: 10.1063/1.1785261Measurements of the neutron source strength at DIII-D
. Rev. Scientific Instrument. 68, 536 (1997). doi: 10.1063/1.1147646Wide dynamic range neutron flux monitor having fast time response for the Large Helical Device
. Rev. Scientific Instrument. 85(11), 104015 (2014). doi: 10.1063/1.4891049Neutron diagnostics in the large helical device
. IEEE T. Plasma Sci. 46, 2050-2058 (2018). doi: 10.1109/TPS.2018.2836987Design and performance of an wide-range real-time NFM system using higher order Campbell mode
. J. Instrument. 16, P07025 (2021). doi: 10.1088/1748-0221/16/07/P07025Application of global variance reduction method to calculate a high-resolution fast neutron flux distribution for TMSR-SF1
. Nucl. Sci. Tech. 30, 125 (2019). doi: 10.1007/s41365-019-0650-yDevelopment of digital multi-channel and time-division pulse height analyzer based on PXIE bus for hard X-ray diagnostic in East
. Instrum. Experiment. Tech. 63(4), 453-460 (2020). doi: 10.1134/S002044122004003XDesign of an energetic particle radiation diagnostic spectroscopy system based on national core chips and Qt on Linux in EAST
. Nucl. Sci. Tech. 32, 68 (2021). doi: 10.1007/s41365-021-00906-xISLA214P50.Handbook
.https://www2.renesas.cn/cn/zh/document/dst/isla214p50-datasheet?r=498166Research on High Performance Campbell Algorithm Based on FPGA
. Atomic Energy Science and Technology, 2019, 53, 1488-1494 (2019). (in Chinese) doi: 10.7538/yzk.2018.youxian.0765Campbell theorem: system concepts and results
. IEEE Trans. Nucl. Sci. 14, 241 (1967). doi: 10.1109/TNS.1967.4324422Campbelling-type theory of fission chamber signals generated by neutron chains in a multiplying medium
. Nucl. Instrum. Meth. A 794, 90-101 (2015). doi: 10.1016/j.nima.2015.05.006Higher order campbell techniques for neutron flux measurement: II. Correlated campbelling
. Nucl. Instrum. Meth. Phys. Res. 202, 477-480 (1982). doi: 10.1016/0167-5087(82)90543-9A novel digital neutron flux monitor for international thermonuclear experimental reactor
. Plasma Sci. Technol. 20(6), 065603 (2018). doi: 10.1088/2058-6272/aab300Dynamic linear calibration method for a wide range neutron flux monitor system in ITER
. Nucl. Sci. Tech. 24, 040402 (2013). doi: 10.13538/j.1001-8042/nst.2013.04.002