介绍了数字BPM算法的原理和架构,并基于高能物理研究所自制的数字BPM硬件平台获取了BEPCⅡ束流流强为600 m A条件下的ADC采样数据。然后在MATLAB环境中设计了NCO模块、CIC滤波器、FIR滤波器以及BEPCⅡ束流逐圈位置数据计算模块,并给出了各模块的具体设计参数。最后通过实际ADC数据对各算法模块进行检验,给出了各模块处理后的频域分析结果,并得到了实际束流下水平方向和垂直方向上的逐圈位置分辨率分别为4. 55μm和4. 28μm,为FPGA在线算法的实现与优化提供了可靠的理论依据。
为满足高能同步辐射光源(High Energy Photon Source,HEPS)束流位置测量的需求,研制了各种类型的束流位置探测器(Beam Position Monitor,BPM)。位置灵敏度系数是BPM的一项重要参数,通过它可以精确计算束流的位置。使用边界元法计算束流位置探测器的灵敏度系数,适用于在无法使用天线模拟束流进行实际测量和有限元软件进行模拟的场合。以HEPS储存环BPM的参数为例,首先用边界元法分析计算了具有圆形横截面的BPM的位置灵敏度系数,在此基础上,分析了椭圆形(HEPS增强器)与八边形(BEPCⅡ储存环)管道的系数。将该方法应用于BPM的设计与分析中,确定了高能光源增强器BPM纽扣电极的方位角和北京正负电子对撞机BPM的纽扣电极间距。此外,计算了上述BPM的位置灵敏度系数分布Mapping图。圆形管道BPM的位置灵敏度系数结果与解析值接近,相对误差在1%左右,椭圆形与八边形管道BPM的计算结果与实际测量结果的偏差都在2%左右,证明了边界元法计算束流位置探测器的位置灵敏度系数是一种可靠的方法,可用于BPM的设计与相关问题的分析。