APP下载

数字BPM 信号处理器的研制进展

2015-03-20赖龙伟冷用斌阎映炳周伟民

原子能科学技术 2015年2期
关键词:束流频谱分辨率

赖龙伟,冷用斌,阎映炳,周伟民

(中国科学院 上海应用物理研究所,上海 201800)

粒子加速器向着高亮度、低发射度不断发展,对束流诊断设备的要求也不断提高。其中,BPM 信号处理器是束流诊断中核心的仪器设备,它不仅能直接提供束流在加速器真空轨道中的运行位置等重要参数,还能导出加速器运行的束流频谱、工作点、响应矩阵、色散函数、自由振荡频率、同步振荡频率、横向阻尼振荡时间、Beta振荡相差、束团不稳定性、耦合度、束流阻抗等参数。因此,BPM 处理器的性能对先进加速器装置至关重要。

BPM 信号处理器的发展经历了3 个主要阶段,实现了从模拟到数字化、智能化和一体化的发展,分辨率逐步提高,逐圈分辨率达到亚微米水平。目前,此类信号处理器仅有国外唯一的一家公司(IT)出售成熟产品[1],几乎所有的新同步辐射光源(包括英国DLS、法国Soleil、西班牙ALBA)均采用了该公司产品。另外,美国布鲁克海文国家实验室的NSLS-Ⅱ[2]、巴西的Sirius[3]等正在开发相应的处理器。上海光源束测组于2007年开始与中国科技大学快电子实验室合作研发BPM 处理器,于2011年研制成功第1版样机[4]。之后,对处理器提出了新的功能需求,在第1版技术的基础上对软硬件进行了重新设计,于2012年独立完成了第2版样机的研制[5-6]。另外,中国科学院高能物理研究所于2013年下半年启动了针对北方光源的BPM 处理器研制工作。

上海光源的数字BPM 处理器逐圈位置分辨率达到亚微米,与国际同类先进产品相当。当前,正在进行进一步的优化调试,准备下一步的量产,可应用于国内已建成装置设备的维护和更新,同时建设中或正在规划的其他装置对此亦有巨大需求。本文将对上海光源束测组自行研制的基于FPGA 和ARM 的一体化数字BPM 信号处理器的进展进行介绍。

1 处理器结构

BPM 信号处理器采用子母板的一体化结构,子板实现射频信号调理和数字化采样,母板基于FPGA和ARM 实现数字信号处理、逻辑接口、系统控制和通信。处理器结构如图1所示。

图1 处理器结构Fig.1 Processor structure

模拟子板上的射频前端采用级联结构,1dB动态压缩16.5dBm,动态范围大于65dBm,最大增益61dB。ADC 采用Analog Device公司的AD9461,16位,采样率117.279 9 MHz,信噪比60.67dB,有效位达到9.8。

数字母板基于Xilinx 公司Virtex5 系列FPGA 芯片,实现处理器的主要功能:数字信号处理,能提供各类应用需求和不同速率的束流位置信号,包括逐圈、快反馈(10kHz、50kHz)、闭轨数据,同时实现各类外围器件接口逻辑。数字母板利用基于ARM 的单板机(SBC)实现系统控制与外部通信功能。另外,基于EPICS架构开发了相关的IOC 控制软件,方便嵌入控制网络进行数据交互。

2 技术创新[7-11]

在处理器研制过程中,通过总结实际使用经验和研究新技术,取得了多项技术创新成果,部分相关成果取得授权发明专利。

2.1 基于169点实时FFT的信号处理算法

该算法的数字化采样速率等于169倍回旋频率,通过对一圈内的169点ADC采样原始数据进行FFT 计算并提取中心频率信号频谱幅度,可提取束流RF 信号回旋频率带宽范围内的束流信息,经后续处理可获得完整的束流信息。相较于传统的下变频算法,本算法不需正交本振信号,可从频域提取信号中降低噪声的影响,仿真结果表明,该算法能提高系统分辨率。该算法的难点在于FPGA 需实现169 点实时FFT 算法,通过研究并行算法,采用Cooley-Tukey算法可成功将169 点算法分解实现,测试结果表明,该算法能实现束流位置信号处理,且分辨率高于下变频算法。

2.2 四通道自校准功能模块

四通道由于器件和电路之间的差异性存在增益的不一致,表现为系统的非线性和零漂,影响处理器性能。解决方法是采用交联开关,但交联开关会引入切换噪声,影响逐圈数据的使用。通过在模拟子板上放置可调信号源,记录不同输出信号强度下四通道ADC的采样数据,并利用FPGA进行标定,在实际测量时,根据标定对输入信号进行修正,消除不一致性影响,本校准方案基于信号处理算法实现,对结果无干扰。

2.3 束流异常检测功能模块

光源在运行过程中可能发生不明原因部分丢束、轨道异常、工作点异常等,而现有的BPM处理器仅在发生彻底掉束时才会保存数据,因此没有有效手段进行运行异常原因的分析。而自行研制的BPM 处理器可根据需要开发相关功能模块,提供一种有效工具。目前已开发相关功能模块,能实时检测top-up期间的工作点变化和异常丢束。

2.4 巨量50kHz数据

自行研制的BPM 处理器能提供52 万点50kHz速率的数据,如此大量的数据可对束流频谱进行精细的分析,这是商业化BPM 系统所不具备的功能。

3 性能测试及应用

本工作对第2 套样机进行性能测试,图2为ADC的原始数据,其对比了IT 公司的两款同类产品。图3为逐圈数据频谱,可看出,自行研制的BPM 处理器能正确检测束流位置。利用巨量的50kHz数据进行精确的频谱分析,分析结果如图4 所示,从图4 中可观察到1.163kHz的噪声,分析其可能来源于高频低电平,同时还能看到工频信号噪声及其2倍频100Hz信号Δf。图5为处理器实验室分辨率测试结果,可看出,逐圈分辨率能达到亚微米。

图2 ADC采样数据频谱Fig.2 Sampled ADC data spectrum

图3 逐圈数据频谱Fig.3 Turn-by-turn data spectrum

图4 50kHz数据频谱Fig.4 50kHz data spectrum

图5 实验室分辨率测试结果Fig.5 Resolution of laboratory test

束流位置检测器的SA 输出信号除了包含束流运行位置信息外,还包含了束团的电荷量信息,经过一定处理后能实现束流流强的测量和束流寿命的测量。上海光源束测组利用在线束流位置检测器进行了储存环流强和束流寿命方面的研究。研究表明,BPM 与DCCT 系统相比,对流强测量具有更高的带宽,弱流强下具有更好的流强分辨率;对于束流寿命测量则具有更高的带宽,有利于进行不同时间尺度的束流寿命评估。本文利用数字BPM 输出的SA和信号进行了束流流强和束流寿命的测量。

对SA 的和信号和DCCT 测量的流强信号进行线性拟合,获得拟合后的流强信号,相对误差在±0.2%之内。

束流寿命τ在较短的时间(如几min)内可认为是固定不变的,假定在间隔较小的t1和t2时刻,束流的寿命分别为I1和I2,根据束流寿命计算公式:

可得到:

利用上述公式,根据拟合后的SA 和信号,计算注入完成后衰减期间的束流寿命,并与DCCT计算的束流寿命进行比较(图6)。可看出,数字BPM 能有效测量束流寿命,但精度略差。

图6 DBPM 束流寿命测量Fig.6 DBPM beam life measurement

以上测试结果表明,数字BPM 处理器能正确获取束流的位置信号,达到了设计要求。在未进行各通道增益归一化和固定增益的情况下,其在线测量TBT 位置信号(347kHz带宽)的分辨率可达亚微米量级,50kHz(25kHz带宽)FA 位置信号分辨率达0.44μm,10 Hz(5Hz带宽)SA 信号位置分辨率达0.23μm。因此,可利用SA 数据进行束流流强测量和寿命测量。

4 结论

数字BPM 信号处理器样机已达到设计目标,性能达到国际同类产品先进水平,但在量产前还有许多工作,如算法优化、上层应用软件的开发和优化、用户界面开发、系统优化、长期稳定性测试等,以上工作正在逐步开展。

[1] Libera brilliance specification[M].Slovenia:Instrumentation Technologies Company,2008.

[2] SINGH O M,BACHA B,BLEDNYKH A,et al.NSLS-ⅡBPM and fast orbit feedback system[C]∥International Beam Instrumentation Con-ference.Oxford:IBIC,2013:316-322.

[3] TAVARES D O,BARON R A,CARDOSO F H,et al.Development of the Sirius RF BPM electronics[C]∥International Beam Instrumentation Conference.Oxford:IBIC,2013:63-66.

[4] 冷用斌,易星,赖龙伟,等.新型数字BPM 信号处理器研制进展[J].核技术,2011,34(5):326-330.LENG Yongbin,YI Xing,LAI Longwei,et al.The development of a new digital BPM processor[J].Nuclear Techniques,2011,34(5):326-330(in Chinese).

[5] 赖龙伟.FPGA 在数字BPM 信号处理器中的应用[D].北京:中国科学院研究生院,2012.

[6] 易星.加速器束流信号调理及高速采集技术研究[D].北京:中国科学院研究生院,2012.

[7] 赖龙伟,冷用斌,阎映炳,等.数字BPM 信号处理算法研究[J].核技术,2010,33(10):734-739.LAI Longwei,LENG Yongbin,YAN Yinbing,et al.The algorithm for digital BPM signal processing[J].Nuclear Techniques,2010,33(10):734-739(in Chinese).

[8] LAI Longwei,LENG Yongbin,YI Xing,et al.DBPM signal processing with field programmable gate arrays[J].Nuclear Science and Techniques,2011,22(3):129-133.

[9] YI X,LENG Y B,LAI L W,et al.A calibration method for the RF front-end asymmetry of the DBPM processor[C]∥Proceedings of DIPAC.Hamburg:[s.n.],2011:56-58.

[10]LAI L W,LENG Y B,YI X,et al.The study and implementation of signal processing algorithm for digital beam position monitor[C]∥Proceedings of 2011Particle Accelerator Conference.New York:[s.n.],2011:414-416.

[11]赖龙伟,冷用斌,易星,等.数字束流位置信号处理算法优化[J].强激光与粒子束,2013,25(1):109-113.LAI Longwei,LENG Yongbin,YI Xing,et al.Optimization of signal processing algorithm for digital beam position monitor[J].High Power Laser and Particle Beams,2013,25(1):109-113(in Chinese).

猜你喜欢

束流频谱分辨率
同步加速器慢引出束流频谱定量分析及其应用
中国原子能科学研究院紧凑型强流质子回旋加速器剥离引出技术研究
中国散裂中子源加速器前端运行及改进
一种用于深空探测的Chirp变换频谱分析仪设计与实现
地面模拟空间电子环境束流均匀化设计
原生VS最大那些混淆视听的“分辨率”概念
一种提高CCD原理绝对值传感器分辨率的方法
基于深度特征学习的图像超分辨率重建
基于自适应块组割先验的噪声图像超分辨率重建
频谱大师谈“频谱音乐”——法国作曲家缪哈伊访谈记