DOI: 10.57760/sciencedb.j00186.00864
title: 投稿论文“A novel digital multi-channel analyzer for silicon drift detectors with stable energy resolution at high count rates”的原始数据和处理代码
title: The original data and processing code for the submitted article “A novel digital multi-channel analyzer for silicon drift detectors with stable energy resolution at high count rates”

description: Fig1_data.dat contains the data for Figure 1, comprising the X-ray step signal output from the detector via a preamplifier, as acquired by the oscilloscope; Fig1_code.m is the MATLAB code used for plotting this data. Fig2_data1.dat and Fig2_data2.dat contain the data for Figures 2a and 2b respectively. Fig2_data1 comprises an exponentially decaying signal acquired via DMCA, amplified after passing through a CR differentiator. Fig2_data2 comprises a step signal acquired via DMCA, amplified directly without passing through a CR differentiator. Fig2_code.m contains the MATLAB code for plotting these data. It includes the Packet_Decode_Function.m subroutine for decoding raw data, alongside the Unfolding_Synthesis2.m and Unfolding_Synthesis_Siexp.m subroutines for performing trapezoidal shaping on the data. Fig5_data1.dat and Fig5_data2.dat contain the data for Figure 5. Fig5_data1 comprises the step signal directly output from the preamplifier and acquired via an oscilloscope, while Fig5_data2 represents the DMCA-DAC baseline tracking signal captured by the oscilloscope. Fig5_code.m contains the MATLAB code used for plotting these data. Fig7a_data.csv contains the data for Figure 7a, comprising detector operating temperature signals acquired via DMCA-DAC; Fig7a_code.m is the MATLAB code used for plotting this data. Fig7bcd_data.xlsx contains statistical records of ⁵⁵Fe energy spectra acquired under different ICR settings using DMCA-CR, DMCA-DAC, and DMCA-NA modes. ICR and OCR values were calculated by our proprietary host computer software, while Dead Time was derived from ICR and OCR measurements. FWHM was obtained via Gaussian fitting of the acquired spectra using MATLAB's curve fitting tool. Fig7bcd_data1_1.txt through Fig7bcd_data3_9.txt contain energy spectrum data acquired by three instruments under nine different ICR settings. Among these, Fig7bcd_data2_7.txt represents a typical spectrum from DMCA-DAC at 300kcps ICR, corresponding to the raw data in Fig7c. Fig7bcd_code.m contains the MATLAB code used for plotting these spectra. Fig7ef_data.xlsx contains statistical records of ⁵⁵Fe baseline histograms acquired under different ICR settings using DMCA-CR and DMCA-DAC. ICR and OCR values were calculated by our proprietary host computer software. Baseline b1 and Baseline c1 were derived via Gaussian fitting of the acquired baseline histograms using MATLAB's curve fitting tool. Fig7f_data1_1.txt to Fig7f_data2_9.txt contain baseline histogram data obtained from two devices under nine different ICR settings; Fig7e_data1.txt to Fig7e_data4.txt contain baseline histogram data obtained from two devices under 20kcps and 500kcps ICR settings respectively; Fig7ef_code.m contains the MATLAB code for plotting these figures.
description: Fig1_data.dat contains the data for Figure 1, comprising the X-ray step signal output from the detector via a preamplifier, as acquired by the oscilloscope; Fig1_code.m is the MATLAB code used for plotting this data. Fig2_data1.dat and Fig2_data2.dat contain the data for Figures 2a and 2b respectively. Fig2_data1 comprises an exponentially decaying signal acquired via DMCA, amplified after passing through a CR differentiator. Fig2_data2 comprises a step signal acquired via DMCA, amplified directly without passing through a CR differentiator. Fig2_code.m contains the MATLAB code for plotting these data. It includes the Packet_Decode_Function.m subroutine for decoding raw data, alongside the Unfolding_Synthesis2.m and Unfolding_Synthesis_Siexp.m subroutines for performing trapezoidal shaping on the data. Fig5_data1.dat and Fig5_data2.dat contain the data for Figure 5. Fig5_data1 comprises the step signal directly output from the preamplifier and acquired via an oscilloscope, while Fig5_data2 represents the DMCA-DAC baseline tracking signal captured by the oscilloscope. Fig5_code.m contains the MATLAB code used for plotting these data. Fig7a_data.csv contains the data for Figure 7a, comprising detector operating temperature signals acquired via DMCA-DAC; Fig7a_code.m is the MATLAB code used for plotting this data. Fig7bcd_data.xlsx contains statistical records of ⁵⁵Fe energy spectra acquired under different ICR settings using DMCA-CR, DMCA-DAC, and DMCA-NA modes. ICR and OCR values were calculated by our proprietary host computer software, while Dead Time was derived from ICR and OCR measurements. FWHM was obtained via Gaussian fitting of the acquired spectra using MATLAB's curve fitting tool. Fig7bcd_data1_1.txt through Fig7bcd_data3_9.txt contain energy spectrum data acquired by three instruments under nine different ICR settings. Among these, Fig7bcd_data2_7.txt represents a typical spectrum from DMCA-DAC at 300kcps ICR, corresponding to the raw data in Fig7c. Fig7bcd_code.m contains the MATLAB code used for plotting these spectra. Fig7ef_data.xlsx contains statistical records of ⁵⁵Fe baseline histograms acquired under different ICR settings using DMCA-CR and DMCA-DAC. ICR and OCR values were calculated by our proprietary host computer software. Baseline b1 and Baseline c1 were derived via Gaussian fitting of the acquired baseline histograms using MATLAB's curve fitting tool. Fig7f_data1_1.txt to Fig7f_data2_9.txt contain baseline histogram data obtained from two devices under nine different ICR settings; Fig7e_data1.txt to Fig7e_data4.txt contain baseline histogram data obtained from two devices under 20kcps and 500kcps ICR settings respectively; Fig7ef_code.m contains the MATLAB code for plotting these figures.