一种测量粒子加速器束流位置的方法技术

技术编号:10072886 阅读:161 留言:0更新日期:2014-05-23 19:23
本发明专利技术涉及一种测量粒子加速器束流位置的方法,其包括:步骤S1,通过N个通道对条带束流位置探头的N个电极在束流通过所述探头时输出的N个电极信号进行采样;步骤S2,将所述N个电极信号组成一M*N的矩阵X,并对所述矩阵X进行主成分分析;步骤S3,计算得到所述N个电极分别对应的束流信号感应幅度,并通过所述N个通道分别输出N个所述束流信号感应幅度;步骤S4,对所述N个通道输出的N个所述束流信号感应幅度进行差比和运算,以获得束流的位置信号。本发明专利技术通过综合多个电极探头的电极信号组成矩阵,以利用主成分分析法对这些电极信号同时进行处理,从而不仅能够有效消除各电极信号中的噪声,而且还能有效提高束流位置的测量精度。

【技术实现步骤摘要】

本专利技术涉及加速器物理束流诊断领域,尤其涉及一种测量粒子加速器束流位置的方法
技术介绍
对于多电极的束流位置探测器,以图1所示直线电子加速器上的带有四个电极A、B、C、D的条带束流位置探测器1(探头)(BPM)为例(图1中标记“1”表示沿穿过纸面方向的束流),其设计频率达到几百兆赫兹,为获得束团通过时的位置信号,需要对探头的四个电极输出的信号先分别进行处理之后再做如式(1)、(2)的差比和运算,从而获得水平和垂直方向的位置信息X、Y。X=kX(B-D)/(B+D)    (1);Y=ky(A-C)/(A+C)    (2);其中,kX、ky为标定系数。当前处理电极信号的处理方法是先利用由射频器件搭建的前端(即主要进行放大、衰减、混频、滤波等处理,使信号适合进行数字化采样处理的处理模块,其为探头输出之后的第一个处理模块)对各个探头的电极信号分别进行带通滤波处理,然后以一百多兆采样率进行带通欠采样,接着用正交解调提取信号幅度包络并计算积分,从而得到用于进行后续差比和运算的数值。由于四通道不可避免存在信号网络的插损和对信号的采集处理增益的不一致性问题,而以上处理方法是对各通道分别进行信号处理,因此无法解决该问题,从而会导致位置计算结果存在误差。
技术实现思路
为了解决上述现有技术存在的问题,本专利技术旨在提供一种经济、简单且现实可行的测量粒子加速器束流位置的方法,以提高束流位置的测量质量及精度。本专利技术所述的一种测量粒子加速器束流位置的方法,其包括以下步骤:步骤S1,通过N个通道对条带束流位置探头的N个电极在束流通过所述探头时输出的N个电极信号进行采样,其中,每个电极信号包含M个不同的基模信号;步骤S2,将所述N个电极信号组成一M*N的矩阵X,其中,以所述每个电极信号的M个不同的基模信号为列向量,并对所述矩阵X进行主成分分析,以获得由各个所述基模信号的强度组成的M*N的对角线矩阵S、以及由各个所述电极对各个基模信号的感应强度系数组成的N*N的矩阵V;步骤S3,根据以下公式计算得到所述N个电极分别对应的束流信号感应幅度,并通过所述N个通道分别输出N个所述束流信号感应幅度,(Vi,1*S1,1)2+(Vi,2*S2,2)2,]]>其中,Vi,1和Vi,2为所述矩阵V中第i列向量前两个数据,1≤i≤N,S1,1和S2,2为所述对角线矩阵S中对角线上最大的前两个数据;步骤S4,对所述N个通道输出的N个所述束流信号感应幅度进行差比和运算,以获得束流的位置信号;其中,M为自然数,N为偶数,M大于N。在上述的测量粒子加速器束流位置的方法中,所述步骤S1包括:先通过射频前端对所述N个电极信号进行带通滤波,然后对经过带通滤波后的信号进行带通采样。在上述的测量粒子加速器束流位置的方法中,所述步骤S2包括:对所述矩阵X进行矩阵奇异值分解,以获得所述对角线矩阵S和所述矩阵V。由于采用了上述的技术解决方案,本专利技术并不是对每个电极探头采样的数字信号单独处理,而是充分利用了多探头带来的系统处理增益,通过综合多个电极探头的电极信号组成矩阵,以利用主成分分析法对这些电极信号同时进行处理,从而不仅能够有效消除各电极信号中的噪声,而且仅需要对经过主成分分析后获得的数据进行常规的幅度计算,即可直接获得束流通过时各电极探头所对应的束流信号感应幅度,进而有效了提高束流位置的测量精度。附图说明图1是现有技术中条带束流位置探测器的原理图。具体实施方式下面结合附图,给出本专利技术的较佳实施例,并予以详细描述。本专利技术,即一种测量粒子加速器束流位置的方法,其包括以下步骤:步骤S1,通过N个通道对条带束流位置探头的N个电极在束流通过探头时输出的N个电极信号进行带通采样,并且在采样前,先通过射频前端对N个电极信号进行带通滤波,其中,每个电极信号包含M个不同的基模信号;步骤S2,将N个电极信号组成一M*N的矩阵X,其中,以每个电极信号的M个不同的基模信号为列向量,并对矩阵X进行主成分分析,即,对矩阵X进行矩阵奇异值分解(SVD分解),以获得由各个基模信号的强度组成的M*N的对角线矩阵S、以及由各个电极对各个基模信号的感应强度系数组成的N*N的矩阵V;步骤S3,根据以下公式计算得到N个电极分别对应的束流信号感应幅度,并通过N个通道分别输出N个束流信号感应幅度,(Vi,1*S1,1)2+(Vi,2*S2,2)2---(3)]]>其中,Vi,1和Vi,2为矩阵V中第i列向量前两个数据,1≤i≤N,S1,1和S2,2为对角线矩阵S中对角线上最大的前两个数据;步骤S4,对N个通道输出的N个束流信号感应幅度进行差比和运算,以获得束流的位置信号;其中,M为自然数,N为偶数,M大于N。下面对本专利技术的原理进行详细说明。由于理想的电极对同一个束团(或束团串)的响应是完全相同的,因此所有电极在时域中获得的信号波形应该完全相似。有束团通过时,各电极由于相对于束团位置的不同、信号网络插损或通道增益的不同,输出信号可以表示为一个基矢量与不同比例系数的乘积,而信号中与基矢量不一致的部分均可以认为是系统测量误差引入的噪声。以带有N(例如N=4)个电极的条带束流位置探头(BPM)为例,首先,经过射频前端带通滤波处理和带通采样之后,输出的N个电极信号组成了矩阵X=[X1,X2,…,XN],其中,X1,X2,…,XN分别是N个电极在束流(束团)通过探头时采样到的一组数据组成的行向量,假设每组数据包含有M(例如M=1024)点,即M个不同的基模信号,则矩阵X为M*N矩阵(例如1024*4矩阵)。然后,对矩阵X进行矩阵奇异值分解(SVD)分解(SVD分解是数学上经常使用一种现有方法),即:X=U*S*V’    (4)式(4)中,矩阵U为M*M矩阵(例如1024*1024矩阵),是由矩阵X分解出的时间向量,矩阵U中的M个列向量代表电极信号的M个不同的基模信号,其中前N个基模信号是从电极信号分解出的有效信号,而后M-N个(例如1020个)基模信号则是无意义的数学计算信号;矩阵S为M*N对角线矩阵(1024*4对角线矩阵),其具有N个按从大到小顺序排列的特征值,其他位都为0,特征值的大小代表了该基模信号的强度,根据特征值大小即可分析出电极信号中的主成分基模信号(即,特征值大的为主成分);矩阵V’是矩阵V的转置矩阵,矩阵V为N*N矩阵(例如4*4矩阵),是由矩阵X分...

【技术保护点】
一种测量粒子加速器束流位置的方法,其特征在于,所述方法包括以下步骤:步骤S1,通过N个通道对条带束流位置探头的N个电极在束流通过所述探头时输出的N个电极信号进行采样,其中,每个电极信号包含M个不同的基模信号;步骤S2,将所述N个电极信号组成一M*N的矩阵X,其中,以所述每个电极信号的M个不同的基模信号为列向量,并对所述矩阵X进行主成分分析,以获得由各个所述基模信号的强度组成的M*N的对角线矩阵S、以及由各个所述电极对各个基模信号的感应强度系数组成的N*N的矩阵V;步骤S3,根据以下公式计算得到所述N个电极分别对应的束流信号感应幅度,并通过所述N个通道分别输出N个所述束流信号感应幅度,(Vi,1*S1,1)2+(Vi,2*S2,2)2,]]>其中,Vi,1和Vi,2为所述矩阵V中第i列向量前两个数据,1≤i≤N,S1,1和S2,2为所述对角线矩阵S中对角线上最大的前两个数据;步骤S4,对所述N个通道输出的N个所述束流信号感应幅度进行差比和运算,以获得束流的位置信号;其中,M为自然数,N为偶数,M大于N。

【技术特征摘要】
1.一种测量粒子加速器束流位置的方法,其特征在于,所述方法包括以
下步骤:
步骤S1,通过N个通道对条带束流位置探头的N个电极在束流通过所述
探头时输出的N个电极信号进行采样,其中,每个电极信号包含M个不同的
基模信号;
步骤S2,将所述N个电极信号组成一M*N的矩阵X,其中,以所述每
个电极信号的M个不同的基模信号为列向量,并对所述矩阵X进行主成分分
析,以获得由各个所述基模信号的强度组成的M*N的对角线矩阵S、以及由
各个所述电极对各个基模信号的感应强度系数组成的N*N的矩阵V;
步骤S3,根据以下公式计算得到所述N个电极分别对应的束流信号感应
幅度,并通过所述N个通道分别输出N个所述束流信号感应幅度,
(Vi,1*S1,1)...

【专利技术属性】
技术研发人员:赖龙伟冷用斌阎映炳陈之初
申请(专利权)人:中国科学院上海应用物理研究所
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1