强激光与粒子束, 2018, 30 (10): 105103, 网络出版: 2018-11-25
基于BEPCⅡ数据的数字束流位置测量器算法离线分析
Offline research of digital beam position monitor algorithm based on BEPC Ⅱ
数字BPM 逐圈位置数据 多级抽取滤波 digital beam position monitor turn-by-turn position data multistage decimation and filter
摘要
介绍了数字BPM算法的原理和架构, 并基于高能物理研究所自制的数字BPM硬件平台获取了BEPC Ⅱ束流流强为600 mA条件下的ADC采样数据。然后在MATLAB环境中设计了NCO模块、CIC滤波器、FIR滤波器以及BEPC Ⅱ束流逐圈位置数据计算模块, 并给出了各模块的具体设计参数。最后通过实际ADC数据对各算法模块进行检验, 给出了各模块处理后的频域分析结果, 并得到了实际束流下水平方向和垂直方向上的逐圈位置分辨率分别为4.55 μm和4.28 μm, 为FPGA在线算法的实现与优化提供了可靠的理论依据。
Abstract
The signal processing algorithm is one of the keys for digital beam position monitor(BPM) system. In order to optimize the digital BPM algorithm effectively, it is important and significant to research the BPM algorithm offline by using MATLAB. In this paper, the principle and framework of digital BPM algorithm are introduced firstly, the raw ADC data is subsequently obtained from BEPC Ⅱ based on the digital BPM hardware platform, which is domestically made by Institute of High Energy Physics, Chinese Academy of Sciences. Then NCO module, CIC filter, FIR filter and TBT position data calculation modules are designed with MATLAB, and the specific design parameters of each module are provided. Finally, each algorithm module is tested using raw ADC data and signal spectrograms are given. The turn-by-turn position resolution in horizontal and vertical directions under the actual beam are 4.55 μm and 4.28 μm. The offline research provides a reliable theoretical basis for the implementation and optimization of FPGA algorithm.
张醒儿, 杜垚垚, 张琪, 王之琢, 周嘉申, 蓝清宏, 黄玺洋, 卢艳华, 刘芳, 麻惠州, 叶强, 随艳峰, 岳军会, 曹建社, 魏书军. 基于BEPCⅡ数据的数字束流位置测量器算法离线分析[J]. 强激光与粒子束, 2018, 30(10): 105103. Zhang Xing’er, Du Yaoyao, Zhang Qi, Wang Zhizhuo, Zhou Jiashen, Lan Qinghong, Huang Xiyang, Lu Yanhua, Liu Fang, Ma Huizhou, Ye Qiang, Sui Yanfeng, Yue Junhui, Cao Jianshe, Wei Shujun. Offline research of digital beam position monitor algorithm based on BEPC Ⅱ[J]. High Power Laser and Particle Beams, 2018, 30(10): 105103.