论文部分内容阅读
真随机脉冲X射线CCD信号发生器采用FPGA控制,产生幅度可调、时间间隔服从指数分布的真随机信号。针对传统的真随机数生成器(TRNG)中存在资源开销大、可移植性差的问题,采用了一种基于振荡器抖动和相位噪声的随机数发生器实现方法。该真随机数发生器以FPGA内部门电路构成的环形振荡器电路作为随机源,并采用两种不同的伪随机处理电路相结合的方式进行后处理来提高随机特性。另外,探讨了采样频率等设计参数对真随机数发生器输出结果随机特性的影响。最后,对X射线CCD信号发生器的信号输出做了统计检验,并对信号输出的性能指标参数做了测试,测试结果表明该发生器较好地仿真了核脉冲到达时间的随机特性。X射线CCD信号发生器将用于硬X射线调制望远镜(HXMT)卫星低能望远镜电子学系统在室温下的功能调试。
True random pulse X-ray CCD signal generator using FPGA control, resulting in adjustable amplitude, the time interval obeys exponential distribution of true random signals. Aiming at the problem of high resource overhead and poor portability in the traditional True Random Number Generator (TRNG), a random number generator based on oscillator jitter and phase noise is adopted. The real random number generator uses a ring oscillator circuit composed of an internal gate of the FPGA as a random source and uses two different pseudo-random processing circuits to perform post-processing to improve random characteristics. In addition, the influence of design parameters such as sampling frequency on the random characteristics of the output of the true random number generator is discussed. Finally, the signal output of the X-ray CCD signal generator is tested statistically, and the performance parameters of the signal output are tested. The test results show that the generator well simulates the random characteristics of the nuclear pulse arrival time. X-ray CCD signal generator will be used for hard X-ray modulation telescope (HXMT) satellite low energy telescope electronic system at room temperature function debugging.