摘要
束流位置检测器(BPM)系统是加速器监测系统的重要组成部分,其中涉及的信号处理算法是该系统的关键,因而该算法的研究对研制数字BPM系统有极其重要的意义。本文采用GE公司开发的商业数字信号处理板ICS-1554A-002,采集实验室信号发生器和储存环原始的A、C两路数据,基于软件无线电原理,利用Matlab对数据进行离线分析。重点设计并讨论了获取逐圈(TBT)束流位置信号的三种数字信号处理算法:多级滤波抽取算法、单级抽取算法,以及应用快速傅里叶变换(FFT)算法。对各算法的原理、结果及优劣进行了分析,找到性能及FPGA实现都较好的信号处理方法。
Beam position monitor (BPM) is an important part of beam instrument system,and the algorithm study is of significance to development of a digital BPM system. In this study,with the digital signal process board ICS-1554A-002 (GE Corp.),raw data from the SSRF storage ring,and a signal generator,were sampled,and processed off line on Matlab. Sum-difference algorithm was applied to the turn-by-turn beam position processing. Based on the Software Radio Theory,three down frequency algorithm were designed,i.e. multilevel decimation,single level decimation and the special algorithm with FFT (Fast Fourier Transform). For each algorithm,the theories and results are discussed and compared. The algorithm best fits to the turn-by-turn signal processing and FPGA implementation is acquired.
出处
《核技术》
CAS
CSCD
北大核心
2010年第10期734-739,共6页
Nuclear Techniques