The design of a novel nuclear pulse signal generator based on FPGA and C# program is reported. First,the Gaussian function expression is calculated,then it is transmitted to FPGA by USB. After that,uniformly distributed random numbers are generated by FPGA program with a linear feedback shift register. The random numbers are sampled reasonably so that the Gaussian pulses with a characteristic energy spectrum can be synthetized. The designed system is simple and high efficient. Pulse signals to simulate 241Am,109Cd,188Re,60Co are tested using a multi-channel analyzer, it is shown that the pulse signal generator can generate nuclear pulse signals with characteristic spectral lines of real radionuclides,and its stability is demonstrated.%本文设计了一种基于FPGA和C#程序的随机核脉冲信号发生器.该脉冲信号发生器以高斯脉冲为基础,利用线性反馈移位寄存器产生均匀分布随机数,并根据核素特征谱线进行抽样,使输出高斯脉冲信号的幅度满足特征谱线的概率密度分布函数.系统具有电路简单,分辨率高,抗干扰能力强等优点.利用多道分析系统对241Am、109Cd、188Re、60Co四种放射性核素的模拟信号进行测试,结果表明:该信号发生器能够产生模拟核素特征谱线的高斯脉冲,并具有较高的稳定性和可靠性.
展开▼