一种混响室内工作区域确定方法及装置制造方法及图纸

技术编号:22139427 阅读:33 留言:0更新日期:2019-09-21 02:05
本发明专利技术实施例提供了一种混响室内工作区域确定方法及装置,属于通信技术领域,该方法包括:在所创建的混响室环境中设置n根发射天线,并利用所设置的发射天线在所述混响室环境中持续发射电磁信号,生成目标混响室环境,利用所生成的目标混响环境,在所述目标混响室环境中确定一个工作区域;利用遗传算法对所确定的工作区域进行优化,获得所述目标混响室的目标工作区域。本发明专利技术实施例提供的方法可以使得混响室的工作区域内形成均匀性磁场。

【技术实现步骤摘要】
一种混响室内工作区域确定方法及装置
本专利技术涉及通信
,特别是涉及一种混响室内工作区域确定方法及装置。
技术介绍
近年来,随着4G技术的普及以及5G技术的研发,针对终端设备的性能测试也就显得十分重要。并且随着电器设备的不断增多,电器设备之间互相的干扰也就日益严重,针对EMC(ElectromagneticCompatibility,电磁兼容)特性的测试也需加倍重视。目前,对终端设备进行EMC特性的测试一般为通过测试系统在混响室中进行,如图1所示,该测试系统包括设置于混响室10中的搅拌器20、设置于混响室10内的工作区域11中的接收天线30和设置于工作区域11以及搅拌区域12以外的1根发射天线40,其中,搅拌区域12为搅拌器的工作区域,发射天线40与信号源连接,接收天线30与测试用设备连接。混响室为全反射屏蔽腔体,发射天线40所发射出的电磁波信号到达屏蔽腔体的壁面上就会发生反射,屏蔽腔体内的搅拌器20将反射后的电磁波信号进行规律性搅拌,由于在上述测试系统当中,工作区域11的确定都是根据EC61000-4-21标准内推荐的,距离腔体的壁面或搅拌器20的最小距离应大于当前工作频率下的1/4个波长,所以在100Mhz的工作频率下,通常工作区域会距离腔体的壁面或搅拌器200.8m以上,然而由于100Mhz工作频率下的混响室内部空间相对较大,就导致根据IEC61000-4-21推荐的工作区域确定方法不能使得混响室10的工作区域11内形成均匀性磁场,导致不能对工作区域11内的待测终端设备70进行EMC特性的测试。
技术实现思路
本专利技术实施例的目的在于提供一种混响室内工作区域确定方法及装置,以使得混响室的工作区域内形成均匀性磁场。具体技术方案如下:一种混响室内工作区域确定方法,应用于客户端,所述方法包括:在所创建的混响室环境中设置n根发射天线,并利用所设置的发射天线在所述混响室环境中持续发射电磁信号,生成目标混响室环境,其中,所述混响室环境包括m个步进式搅拌器和镀锌钢板制成的混响室壳体,n和m的取值范围均为大于或等于1、小于3;利用所生成的目标混响环境,在所述目标混响室环境中确定一个工作区域;利用遗传算法对所确定的工作区域进行优化,获得所述目标混响室的目标工作区域。进一步地,所述利用遗传算法对所确定的工作区域进行优化,获得所述目标混响室的目标工作区域,包括:随机生成第一预设数量个目标代个体,其中,每个目标代个体为所确定的工作区域中任选两个点的位置参数,所述位置参数是在直角坐标系下的参数,且两个点的坐标不能同时位于同一个坐标轴上;利用所述两个点的位置参数构建一个矩形工作区域,其中,所述矩形工作区域的范围为大于或等于1m*1m*1m、小于所确定的工作区域;将所生成的第一预设数量个目标代个体输入到预设仿真程序中,获得每个目标代个体的适应度值;将所述目标代个体作为当前个体;从所述第一预设数量个当前个体中按照预设方式选择第二预设数量个当前个体传入下一代群体;对第三预设数量个当前个体利用预设交叉算法进行配对交叉,将所配对交叉生成的新的第三预设数量个当前个体传入下一代群体,其中,所述第三预设数量为第一预设数量减去第二预设数量;对所述第一预设数量个当前个体利用预设变异算法进行变异,将所变异生成的新的第一预设数量个当前个体传入下一代群体;将传入的所述下一代群体对应的当前个体输入到预设仿真程序中,获得每个当前个体的适应度值,并将所获得的适应度值存在预设的集合中;判断进化代数是否小于预设阈值;若为是,提取集合中的最高适应度值对应的当前个体,并将该当前个体的两个位置参数作为所述目标混响室的目标工作区域;若为否,返回执行对从所述第一预设数量个当前个体中按照预设方式选择第二预设数量个当前个体传入下一代群体的步骤。进一步地,所述从所述第一预设数量个当前个体中按照预设方式选择第二预设数量个当前个体传入下一代群体,包括:对所获得的每个当前个体的适应度值按照大小进行排序;选择排序后适应度值最高的第二预设数量个当前个体直接传入下一代群体。进一步地,所述对第三预设数量个当前个体利用预设交叉算法进行配对交叉,将所配对交叉生成的新的第三预设数量个当前个体传入下一代群体,包括:将第三预设数量个当前个体进行随机配对,再按照第一预设概率对所述第三预设数量个当前个体利用预设交叉算法进行交叉,生成新的第三预设数量个当前个体;将生成的新的第三预设数量个当前个体传入下一代群体。进一步地,所述对所述第一预设数量个当前个体利用预设变异算法进行变异,将所变异生成的新的第一预设数量个当前个体传入下一代群体,包括:针对所述第一预设数量个当前个体,按照第二预设概率利用预设变异算法进行变异,生成新的第一预设数量个当前个体;将生成的新的第一预设数量个当前个体传入下一代群体。进一步地,所述将所生成的第一预设数量个目标代个体输入到预设仿真程序中,获得每个目标代个体的适应度值,包括:针对接收的第一预设数量个目标代个体,在所确定的工作区域中生成所述第一预设数量个目标代个体对应的场强值;利用生成的每个场强值,计算每个场强值对应的标准差;将每个所述标准差传入如下表达式的适应度值函数中,计算所述第一预设数量个目标代个体的适应度值;所述表达式为F=100-(σx+σy+σz+σxyz);其中,F为当前个体对应的适应度值,σx、σy、σz分别为预设数量个探针在x方向、y方向、z方向对应的场强值,σxyz为预设数量个探针在x、y、z方向对应的总场强值。一种混响室内工作区域确定装置,所述装置包括:目标混响室环境设定模块,用于在所创建的混响室环境中设置n根发射天线,并利用所设置的发射天线在所述混响室环境中持续发射电磁信号,生成目标混响室环境,其中,所述混响室环境包括m个步进式搅拌器和镀锌钢板制成的混响室壳体,n和m的取值范围均为大于或等于1、小于3;工作区域的确定模块,利用所生成的目标混响环境,在所述目标混响室环境中确定一个工作区域;目标工作区域的确定模块,用于利用遗传算法对所确定的工作区域进行优化,获得所述目标混响室的目标工作区域。进一步地,所述目标工作区域的确定模块包括:目标代个体生成子模块,用于随机生成第一预设数量个目标代个体,其中,每个目标代个体为所确定的工作区域中任选两个点的位置参数,所述位置参数是在直角坐标系下的参数,且两个点的坐标不能同时位于同一个坐标轴上;矩形工作区域构建子模块,用于利用所述两个点的位置参数构建一个矩形工作区域,其中,所述矩形工作区域的范围为大于或等于1m*1m*1m、小于所确定的工作区域;第一适应度值获得子模块,用于将所生成的第一预设数量个目标代个体输入到预设仿真程序中,获得每个目标代个体的适应度值;当前个体定义子模块,用于将所述目标代个体作为当前个体;体选择子模块,用于从所述第一预设数量个当前个体中按照预设方式选择第二预设数量个当前个体传入下一代群体;配对交叉子模,用于对第三预设数量个当前个体利用预设交叉算法进行配对交叉,将所配对交叉生成的新的第三预设数量个当前个体传入下一代群体,其中,所述第三预设数量为第一预设数量减去第二预设数量;变异子模块,用于对所述第一预设数量个当前个体利用预设变异算法进行变异,将所变异生成的新的第一预设数量个当前个体传入下一代群体;第二适本文档来自技高网...

【技术保护点】
1.一种混响室内工作区域确定方法,其特征在于,应用于客户端,所述方法包括:在所创建的混响室环境中设置n根发射天线,并利用所设置的发射天线在所述混响室环境中持续发射电磁信号,生成目标混响室环境,其中,所述混响室环境包括m个步进式搅拌器和镀锌钢板制成的混响室壳体,n和m的取值范围均为大于或等于1并且小于3;利用所生成的目标混响环境,在所述目标混响室环境中确定一个工作区域;利用遗传算法对所确定的工作区域进行优化,获得所述目标混响室的目标工作区域;所述利用遗传算法对所确定的工作区域进行优化,获得所述目标混响室的目标工作区域,包括:随机生成第一预设数量个目标代个体,其中,每个目标代个体为所确定的工作区域中任选两个点的位置参数,所述位置参数是在直角坐标系下的参数,且两个点的坐标不能同时位于同一个坐标轴上;利用所述两个点的位置参数构建一个矩形工作区域,其中,所述矩形工作区域的范围为大于或等于1m*1m*1m并且小于所确定的工作区域;将所生成的第一预设数量个目标代个体输入到预设仿真程序中,获得每个目标代个体的适应度值;将所述目标代个体作为当前个体;从所述第一预设数量个当前个体中按照预设方式选择第二预设数量个当前个体传入下一代群体;对第三预设数量个当前个体利用预设交叉算法进行配对交叉,将所配对交叉生成的新的第三预设数量个当前个体传入下一代群体,其中,所述第三预设数量为第一预设数量减去第二预设数量;对所述第一预设数量个当前个体利用预设变异算法进行变异,将所变异生成的新的第一预设数量个当前个体传入下一代群体;将传入的所述下一代群体对应的当前个体输入到预设仿真程序中,获得每个当前个体的适应度值,并将所获得的适应度值存在预设的集合中;判断进化代数是否小于预设阈值;若为是,提取集合中的最高适应度值对应的当前个体,并将该当前个体的两个位置参数作为所述目标混响室的目标工作区域;若为否,返回执行对从所述第一预设数量个当前个体中按照预设方式选择第二预设数量个当前个体传入下一代群体的步骤。...

【技术特征摘要】
1.一种混响室内工作区域确定方法,其特征在于,应用于客户端,所述方法包括:在所创建的混响室环境中设置n根发射天线,并利用所设置的发射天线在所述混响室环境中持续发射电磁信号,生成目标混响室环境,其中,所述混响室环境包括m个步进式搅拌器和镀锌钢板制成的混响室壳体,n和m的取值范围均为大于或等于1并且小于3;利用所生成的目标混响环境,在所述目标混响室环境中确定一个工作区域;利用遗传算法对所确定的工作区域进行优化,获得所述目标混响室的目标工作区域;所述利用遗传算法对所确定的工作区域进行优化,获得所述目标混响室的目标工作区域,包括:随机生成第一预设数量个目标代个体,其中,每个目标代个体为所确定的工作区域中任选两个点的位置参数,所述位置参数是在直角坐标系下的参数,且两个点的坐标不能同时位于同一个坐标轴上;利用所述两个点的位置参数构建一个矩形工作区域,其中,所述矩形工作区域的范围为大于或等于1m*1m*1m并且小于所确定的工作区域;将所生成的第一预设数量个目标代个体输入到预设仿真程序中,获得每个目标代个体的适应度值;将所述目标代个体作为当前个体;从所述第一预设数量个当前个体中按照预设方式选择第二预设数量个当前个体传入下一代群体;对第三预设数量个当前个体利用预设交叉算法进行配对交叉,将所配对交叉生成的新的第三预设数量个当前个体传入下一代群体,其中,所述第三预设数量为第一预设数量减去第二预设数量;对所述第一预设数量个当前个体利用预设变异算法进行变异,将所变异生成的新的第一预设数量个当前个体传入下一代群体;将传入的所述下一代群体对应的当前个体输入到预设仿真程序中,获得每个当前个体的适应度值,并将所获得的适应度值存在预设的集合中;判断进化代数是否小于预设阈值;若为是,提取集合中的最高适应度值对应的当前个体,并将该当前个体的两个位置参数作为所述目标混响室的目标工作区域;若为否,返回执行对从所述第一预设数量个当前个体中按照预设方式选择第二预设数量个当前个体传入下一代群体的步骤。2.如权利要求1所述的方法,其特征在于,所述从所述第一预设数量个当前个体中按照预设方式选择第二预设数量个当前个体传入下一代群体,包括:对所获得的每个当前个体的适应度值按照大小进行排序;选择排序后适应度值最高的第二预设数量个当前个体直接传入下一代群体。3.如权利要求1所述的方法,其特征在于,所述对第三预设数量个当前个体利用预设交叉算法进行配对交叉,将所配对交叉生成的新的第三预设数量个当前个体传入下一代群体,包括:将第三预设数量个当前个体进行随机配对,再按照第一预设概率对所述第三预设数量个当前个体利用预设交叉算法进行交叉,生成新的第三预设数量个当前个体;将生成的新的第三预设数量个当前个体传入下一代群体。4.如权利要求1所述的方法,其特征在于,所述对所述第一预设数量个当前个体利用预设变异算法进行变异,将所变异生成的新的第一预设数量个当前个体传入下一代群体,包括:针对所述第一预设数量个当前个体,按照第二预设概率利用预设变异算法进行变异,生成新的第一预设数量个当前个体;将生成的新的第一预设数量个当前个体传入下一代群体。5.如权利要求1所述的方法,其特征在于,所述将所生成的第一预设数量个目标代个体输入到预设仿真程序中,获得每个目标代个体的适应度值,包括:针对接收的第一预设数量个目标代个体,...

【专利技术属性】
技术研发人员:王卫民刘元安贾晨宇吴永乐于翠屏黎淑兰苏明
申请(专利权)人:北京邮电大学
类型:发明
国别省市:北京,11

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

1