一种主动学习的辐射源快速近场扫描方法

文档序号:31698877发布日期:2022-10-01 07:02阅读:127来源:国知局
一种主动学习的辐射源快速近场扫描方法

1.本发明涉及电磁兼容和人工智能领域的一种电磁近场扫描方法,更具体的说是涉及一种主动学习的辐射源快速近场扫描方法。


背景技术:

2.电子产品的高度集成化导致严重的电磁干扰问题,这会影响电子产品的正常工作。在工业界和学术界,近场扫描是一种有效的电磁诊断方法。
3.典型的近场扫描系统中机械臂控制近场探头在待测辐射源上方按一定路径移动,通过接收机(通常是频谱仪或矢量网络分析仪)得到待测辐射源上方的电场或磁场信息并保存到电脑中。整个扫描过程的耗时包括机械臂移动的时间,接收机获取扫描场的时间,电脑存储场信息的时间三部分。当扫描点数较多时扫描时间很长,大大降低了扫描效率。


技术实现要素:

4.为了解决上述近场扫描过程中扫描时间过长的问题,本发明提出了一种基于主动学习的辐射源快速近场扫描方法,减少扫描点数,直接提高扫描效率。
5.本发明采取了如下的技术方案:
6.包括针对辐射源、用机械臂移动探头在扫描面上初始的扫描点处探测辐射场值的步骤s1;
7.包括根据初始的扫描点的辐射场值实时用机械臂移动探头以主动学习的方式对剩余的扫描点进行近场扫描探测的步骤s2。
8.所述步骤s1具体为:
9.针对给定的辐射源,机械臂末端安装探头,移动机械臂用探头在扫描面上扫描移动,扫描面上具有扫描点,移动机械臂将探头位于一个扫描点处并探测辐射场值;用电脑随机获取一组初始的扫描点,移动机械臂将探头位于每一个初始的扫描点探测,获得各个初始的扫描点的辐射场值,将初始的扫描点加入到已探测过的扫描点中。
10.所述的辐射源具体为电子产品或者电子系统等有源的辐射件。所述的辐射场值为电场或者磁场。扫描面通常为平面。
11.所述步骤s2具体为,各轮移动机械臂将探头按照以下方式进行探测:
12.s21、在实施情况下,当前轮下,以当前未探测过的扫描点作为未扫描点,用已探测过的扫描点的辐射场值经过不同插值函数分别插值处理获得未扫描点的不同初步辐射场值,每种插值函数处理获得一个辐射场值,对未扫描点的各个初步辐射场值求方差,选取方差最大的未扫描点。
13.通过提取出方差最大的未扫描点,能够快速找到辐射场值不确定度高、重要的扫描点,这些未扫描点的辐射场值对整个辐射场的丰富度贡献大,辐射场值包含的辐射源的信息多。
14.s22、通过机械臂移动探头到方差最大的未扫描点的位置进行扫描探测获取该未
扫描点的辐射场值,且将该未扫描点加入到已探测过的扫描点中;
15.s23、不断重复步骤s21~s22进行多轮处理0,直到通过机械臂移动探头探测得到的扫描点的个数达到用户所需的个数,最后利用已探测的扫描点和插值函数,得到完整扫描平面的扫描图像,经过多次循环,不断选取新的扫描点,直到扫描图像满足精度要求。
16.所述的不同插值函数为不同种的插值函数,或者不同函数参数的同种插值函数。
17.所述的不同插值函数为具有不同核函数的径向基函数(radial basis function,简称rbf)。还可以换成其他的快速插值函数,不限于此。
18.针对不同辐射源,可调整不同插值函数的个数,利用不同插值函数由已探测的扫描点的辐射场值获得其他扫描点的辐射场值。
19.本发明提供的主动学习方法首先随机扫描点的辐射场值,再通过多种插值方法对剩余扫描点的辐射场值进行插值,选取多种插值方法的结果方差较大的扫描点,通过机械臂移动探头获取该点的辐射场值;迭代上述步骤多次快速准确有效地得到了用户所需的扫描点。
20.本发明通过不同插值函数计算未扫描点的方差,直接实时以未扫描点的方差判断更新控制扫描,实现了通过人工智能中的主动学习技术进行高效近场扫描的目的,具有实时性好、扫描效率高、鲁棒性好、操作简单的优势。
21.本发明在完整的扫描场图中筛除了大多数并不携带辐射源重要信息的扫描点,只扫描携带重要场信息的点就足以反应辐射源的特征,并且可以大大减少扫描时间。
22.而且本发明方法是主动学习的,通过人工智能方式让机械臂的探头边扫描边计算接下来需要扫描的点的位置(大部分点不需要扫描),均自主决定进行扫描,形成了高效节约扫描时间并且保证部分点场图能准确反应辐射源特征的方法。
23.与现有的近场扫描技术相比,本发明的有益效果是:
24.本发明方法能在辐射场值变化明显的位置用近场扫描系统获得准确的辐射场值,在其他位置用插值方法获得辐射场值,与传统的完整扫描方法相比可以大大提高近场扫描效率。
25.本发明的处理效率高,可用于实时的近场扫描,且方法的鲁棒性好,不需要用户过多地调节设置参数。
26.相比传统的全扫描的方式或者随机选点扫描,本发明提出的方法在节省扫描点数和扫描时间方面有明显的优势。
附图说明
27.图1为本发明实施例的流程图;
28.图2为本发明实施例中近场扫描的辐射源示例;
29.图3为本发明实施例中机械臂移动探头扫描得到的辐射源完整磁场幅度值;
30.图4为本发明实施例中初始选取的100个扫描点;
31.图5为本发明实施例中根据初始扫描点和4中插值函数计算的整个扫描面上各个扫描点的方差分布图;
32.图6为本发明实施例中选取的方差最大的未扫描点;
33.图7为本发明实施例中通过本发明提出的方法选取的510个扫描点;
34.图8为本发明实施例中通过510个扫描点进行插值后的完整扫描平面辐射场幅度分布图;
35.图9为本发明实施例中通过随机选点选取的510个扫描点;
36.图10为本发明实施例中通过随机选取的510个扫描点进行插值后的完整扫描平面辐射场幅度分布图;
37.图11为本方法与随机选点的均方误差比较图,均方误差由已选取扫描点经过插值后的完整扫描平面辐射场与图3中的完整辐射场之间的均方误差计算得到。
具体实施方式
38.为了使本发明的目的,技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
39.如图1所示,本发明的实施例及其实施过程如下:
40.如图2所示,本实施例中近场扫描的辐射源是pcb板上绘制的“c”形金属。扫描面距离“c”形金属上表面3mm,扫描面大小是180mm
×
180mm,扫描间隔是3mm。因此总扫描点数是61
×
61=3721。该辐射源的完整磁场幅度值分布图如图3所示。
41.首先用计算机随机产生100个扫描点位置,机械臂控制近场探头移动到100个扫描点位置进行探测并用频谱仪获取对应的100个扫描点的磁场幅度值,该100个随机扫描点位置如图4所示。
42.根据已经探测得到的100个扫描点的磁场幅度值,对剩下的3621个扫描点根据100个扫描点的磁场幅度值用径向基函数rbf的4种核函数linear,cubic,thin_plate_spline,quintic进行插值处理得到4种磁场幅度值的插值结果,计算每个扫描点的4种插值结果的方差。扫描平面上所有扫描位置的方差值分布如图5所示。随后选出方差最大的扫描点,如图6所示,认为该点的辐射场值不确定性高,辐射场值变化明显。
43.在此实施例中,每次通过选取方差最大的未扫描点,经过多次迭代,用机械臂移动探头得到的总扫描点的个数是510个。510个扫描点组成的磁场幅度值如图7所示。对于未准确探测过准确磁场幅度值的扫描点,用rbf线性插值函数根据已探测过磁场幅度值的扫描点进行插值处理得到这些扫描点的磁场幅度值,完整扫描面的磁场幅度值就此全部得到,如图8所示,该磁场幅度分布与图3中的辐射源完整磁场幅度分布非常接近。而本发明提出的快速近场扫描方法可以将扫描点数减少到1/7,扫描点分布在辐射场值变化明显的地方,大大提高了扫描效率。图9展示了通过随机选点的方式选取510个扫描点的分布图,可以看出该510个扫描点几乎均匀分布。通过该510个随机扫描点插值后的完整磁场分布如图10所示,可以看出该分布与图3中的辐射源完整磁场幅度分布差异较大。
44.为了进一步定量地说明本发明所提出方法的优势,图11比较了本发明的方法与随机选点在均方误差上的优势。该均方误差由已选取扫描点经过插值后的完整扫描平面辐射场与图3中的完整辐射场之间的均方误差计算得到。可以看出,随着点数的增加,本发明的
均方误差远远小于随机选点的均方误差,证明了本发明所提出方法的有效性,能以更少的扫描点数找到有着更重要信息的扫描区域,大大提高了近场扫描效率,同时该方法拥有很高的鲁棒性。
45.以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行同等替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1