基于BEPC Ⅱ的数字束流位置探测器信号处理算法的FPGA实现

Implementation of Digital Beam Position Monitor Signal Processing Algorithm in FPGA Based on BEPC Ⅱ

  • 摘要: 数字束流位置探测器(BPM)算法是数字BPM系统最核心的部分,其对束流位置测量的精度起决定作用。本文在完成数字BPM算法MATLAB模拟工作的基础上,将模拟优选出的数字BPM算法在自制的电子学硬件上进行FPGA实现。首先介绍了数字BPM算法的总体设计和实现方案;其次介绍了数字BPM算法各功能模块的设计原理及其在FPGA中的具体实现方法;最后在输入信号频率499.8 MHz、强度-10 dBm、BPM探头灵敏度系数23的条件下进行了实验室测试。实验结果显示:逐圈位置分辨达2.96 μm,快响应位置分辨达0.65 μm,闭轨位置分辨达0.33 μm,验证了本算法在束流位置测量中具有良好性能。

     

    Abstract: The digital beam position monitor (BPM) algorithm is the core part of the digital BPM system, which plays a decisive role in the accuracy of beam position measurement. Based on the simulation of the digital BPM algorithm with MATLAB, the optimized FPGA algorithm was implemented on the self-made electronic hardware. First, the overall design and implementation scheme of digital BPM algorithm was introduced. Secondly, the design principle of each function module of digital BPM algorithm and its implementation method in FPGA were introduced in detail. Finally, laboratory tests were carried out with the conditions of input signal frequency of 499.8 MHz, intensity of -10 dBm and BPM probe sensitivity coefficient of 23. Test results show that the turn by turn position resolution is 2.96 μm, fast response position resolution is 0.65 μm, and closed orbit position resolution is 0.33 μm. The test results demonstrate that the optimized algorithm has a good performance on the beam position measurement.

     

/

返回文章
返回