掌桥专利:专业的专利平台
掌桥专利
首页

一种信号源筛选输出方法、装置、处理器系统

文献发布时间:2023-06-19 19:30:30


一种信号源筛选输出方法、装置、处理器系统

技术领域

本发明涉及通信技术领域,尤其涉及一种信号源筛选输出方法、装置、处理器系统、计算机设备以及计算机可读存储介质。

背景技术

随着科技水平的提高,无人机的应用越来越广泛,人们对无人机信号传输的要求也越来越高。

无人机飞行过程有大量信号需要传输,包括但不限于无人机内部信号传输、地面飞行队操控与无人机信号传输、无人机与远程操控平台数据传输、飞行器载体下发至泛应用指令的传输、心跳包的传输等。

在传输的大量信号中,会存在错误信号、干扰信号、无关信号等,如果不对这些大量信号进行筛选,可能给传输造成大的负荷以及不确定性。

发明内容

为了至少部分解决现有技术中存在的,无人机飞行过程中信号传输负荷大的技术问题而完成了本发明。

根据本发明的一方面,提供一种信号源筛选输出方法,所述方法包括:

接收信号源并获取信号需求;

对接收到的所述信号源应用无限递归算法并与所述信号需求进行匹配,筛选出第一有效输出信号源集合;

对接收到的所述信号源进行条件判断处理,筛选出第二有效输出信号源集合;

将所述第一有效输出信号源集合中的元素作为变量x,将所述第二有效输出信号源集合中的元素作为变量y,将预设的外部影响因素作为变量z,根据变量x、变量y、变量z绘制三维阴影散点图;

将落在所述三维阴影散点图的预设阴影范围内的点对应的所述信号源作为筛选后的信号源,输出所述筛选后的信号源。

可选的,对接收到的所述信号源进行条件判断处理,筛选出第一有效输出信号源集合包括:

计算接收到的所述信号源的关键字与所述信号需求的匹配度;

计算关键字和所述信号需求的总体差与匹配度之间的偏离程度;

当满足预设条件时,筛选出偏离程度小于预设值的所述信号源的集合。

可选的,其中,信号需求为期望获得到的信号源类别,所述计算接收到的所述信号源的关键字与信号需求的相关信息的匹配度包括,根据公式一进行计算,所述公式一包括:

/>

其中,

可选的,计算关键字和信号源类别的总体差与匹配度之间的偏离程度包括:根据公式二进行计算,所述公式二包括:

其中,m为三维坐标中维度i对应的最大阈值,n为三维坐标中维度j对应的最大阈值,p为三维坐标中维度t对应的最大阈值,

可选的,所述预设条件为无监督自主学习函数满足公式三且递归次数达到预设次数,所述公式三包括:

其中,d

可选的,对接收到的所述信号源应用是否条件判断法进行处理,筛选出第二有效输出信号源集合,包括:

判断接收到的所述信号源是否包括以下至少一种:所述信号源为干扰信号,所述信号源为待排序信号,所述号源为待加工信号,所述信号源为待集成信号,所述信号源为待还原信号;

若所述信号源包括以上信号的至少一种,则对其进行相应的预设处理,处理后的接收信号源的集合为第二有效输出信号源集合。

可选的,输出所述筛选后的信号源包括:

按照第一预设传输路径,向下一级接收处理器输出所述筛选后的信号源。

可选的,在所述根据变量x、变量y、变量z绘制三维阴影散点图之后,所述方法还包括:

对于没有落在所述三维阴影散点图的预设阴影范围内的点对应的所述信号源,判断所述信号源是否包括以下至少一种:

是否回传至其他接收处理器,是否返回上一级接收处理器,是否为废弃信号;

若所述信号源包括以上信号的至少一种,则对其进行相应的预设处理。

根据本发明的另一方面,提供一种信号源筛选输出装置,信号源筛选输出装置包括:

接收模块,用于接收信号源并获取信号需求;

第一筛选模块,用于对接收到的所述信号源应用无限递归算法并与所述信号需求进行匹配,筛选出第一有效输出信号源集合;

第二筛选模块,用于对接收到的所述信号源进行条件判断处理,筛选出第二有效输出信号源集合;

散点图绘制模块,用于将第一有效输出信号源集合中的元素作为变量x,将第二有效输出信号源集合中的元素作为变量y,将预设的外部影响因素作为变量z,根据变量x、变量y、变量z绘制三维阴影散点图;

输出模块,用于将落在预设阴影范围内的点对应的接收信号源作为筛选后的信号源,输出所述筛选后的信号源。

根据本发明的又一方面,提供一种处理器系统,所述处理器系统包括:第一接收处理器,第二接收处理器,第三接收处理器以及接收传输器;

其中,所述第一接收处理器、所述第二接收处理器以及所述第三接收处理器分别双向通信连接;

所述第一接收处理器用于接收信号源,所述第一接收处理器、第二接收处理器以及第三接收处理器中的至少一个执行前述信号源筛选输出方法。

根据本发明的再一方面,提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,当所述处理器运行所述存储器存储的计算机程序时,所述处理器执行前述信号源筛选输出方法。

根据本发明的还一方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,所述处理器执行前述信号源筛选输出方法。

本发明提供的技术方案可以包括以下有益效果:

本发明提供的信号源筛选输出方法、装置、处理器系统、计算机设备以及计算机可读存储介质,通过在信号接收筛选方面应用人工智能算法以及是否判断法,筛选出与需求源匹配的有效信号进行输出,可以应用在无人机飞行过程的大量信号传输处理过程中,从而提高对信号传输的控制,减轻传输系统的负荷。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。

图1为本发明实施例提供的一种信号源筛选输出方法的流程示意图;

图2为本发明实施例提供的另一种信号源筛选输出方法的流程示意图;

图3为本发明实施例提供的信号源筛选输出装置的结构示意图;

图4为本发明实施例提供的处理器系统的结构示意图;

图5为本发明实施例提供的计算机设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,以下结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。

图1为本发明实施例提供的一种信号源筛选输出方法的流程示意图,如图1所示,本实施例提供一种信号源筛选输出方法,应用于接收处理器,信号源筛选输出方法包括:

步骤S1,接收信号源并获取信号需求,其中,信号需求为期望获得到的信号源的类别。

步骤S2,对接收到的所述信号源应用无限递归算法并与所述信号需求进行匹配,筛选出第一有效输出信号源集合;

步骤S3,对接收到的所述信号源进行条件判断处理,筛选出第二有效输出信号源集合;

步骤S4,将所述第一有效输出信号源集合中的元素作为变量x,将所述第二有效输出信号源集合中的元素作为变量y,将预设的外部影响因素作为变量z,根据变量x、变量y、变量z绘制三维阴影散点图;

步骤S5,将落在所述三维阴影散点图的预设阴影范围内的点对应的所述信号源作为筛选后的信号源,输出所述筛选后的信号源。

本实施例提供的一种信号源筛选输出方法,在信号接收筛选方面应用人工智能算法以及是否判断法,能够筛选出与需求源匹配的有效信号进行输出,可以应用在对无人机飞行过程的大量信号传输处理过程中,提高对信号传输的控制,减轻传输系统的负荷,缓解传输压力以及不确定性。

图2为本发明实施例提供的另一种信号源筛选输出方法的流程示意图,如图2所示,本实施例提供的一种信号源筛选输出方法,在上述实施例的基础上对步骤S2进行进一步限定。

在本实施例中,步骤S2可以进一步包括:步骤S201-S203。

步骤S201,计算接收到的所述信号源的关键字与所述信号需求的匹配度。

具体的,步骤S201可以包括:根据公式一计算接收到的所述信号源的关键字与信号需求的匹配度

其中,

步骤S202,计算关键字和信号源类别的总体差与匹配度之间的偏离程度。

具体的,步骤S202可以包括:根据公式二计算关键字和相关信息的总体差与匹配度之间的偏离程度,所述公式二包括:

其中,m为三维坐标中维度i对应的最大阈值,n为三维坐标中维度j对应的最大阈值,p为三维坐标中维度t对应的最大阈值,

具体的,通过应用方差求得关键字和相关信息的总体差,即二者的协方差,与匹配度之间的偏离程度,当偏离程度越小时,这个信号源与预设需求源最贴近,则越优。

步骤S203,当满足预设条件时,筛选出偏离程度小于预设值的所述信号源的集合。

所述预设条件为无监督自主学习函数满足公式三且递归次数达到预设次数,所述公式三包括:

其中,d

预设次数可以为50次。

在一个实施例中,步骤S3可以进一步包括:

判断接收到的所述信号源是否包括以下至少一种:所述信号源为干扰信号,所述信号源为待排序信号,所述信号源为待加工信号,所述信号源为待集成信号,所述信号源为待还原信号;

若所述信号源包括以上信号的至少一种,则对其进行相应的预设处理,处理后的接收信号源的集合为第二有效输出信号源集合。

需要说明的是,上述判断可以包括:

首先判断信号源是否为干扰信号,若是则直接过滤废弃,若不是则进行下一步判断。之后,判断接收处理器中是否有其他信号存在,若存在,则将其他信号进行排序,等待。判断信号是否需要加工(信号微弱、破碎等情况下),加工后直接进行下一步传输,若不需要则直接进行下一步判断。判断信号是否需要集成(在信号冗杂断续无法正确传输等情况下。),集成后直接进行下一步传输,若不需要则直接进行下一步判断。判断信号是否需要还原(信号受到加工集成后无法识别或使用等情况下。),若不需要则直接输出,若需要则在还原后将信号进一步输出。

在一个实施例中,S5中输出所述筛选后的信号源包括:按照第一预设传输路径,向下一级接收处理器输出所述筛选后的信号源。

需要说明的是,第一预设传输路径为正常传输路径,当存在多级接收处理器时,将落在所述三维阴影散点图的预设阴影范围内的点对应的所述信号源作为筛选后的信号源,按照正常传输路径,向下一级接收处理器输出所述筛选后的信号源。

在一个实施例中,步骤S4之后,所述方法还包括:对于没有落在所述三维阴影散点图的预设阴影范围内的点对应的所述信号源,判断所述信号源是否包括以下至少一种:

是否回传至其他接收处理器,是否返回上一级接收处理器,是否为废弃信号。

若所述信号源包括以上信号的至少一种,则对其进行相应的预设处理。

需要说明的是,对于没有落在所述三维阴影散点图的预设阴影范围内的点对应的所述信号源,可以判断为信号源输入有误。在信号源输入有误的情况下,可以分为三种情况可进行判断,包括:信号源是否回传至其他处理器(流程分支1),信号源是否需要返回上一级(流程分支2),信号源是否被废弃(流程分支3)。

针对以上三种情况,相应的预设处理包括:

流程分支1-判断信号源是否回传至其他处理器

若判断为是,则根据第二预设传输路径选择处理器,进行信号源回传,回传后再次甄别确定,后续进行信号处理,处理后,输出时,根据情况自行判断是否需要走快速路径,若需要则进行快速路径传输,直至信号输出;若不需要则可进行原有路径返回,直至信号输出。

若判断为否。根据第二预设传输路径进行回传,回传后再次甄别确定,后续进行信号处理,处理后,进行原有路径返回,直至信号输出。

流程分支2-判断信号源是否需要返回上一级

若判断为是,则第二预设传输路径进行信号源回传,后续进行信号处理,处理后,进行原有路径返回,直至信号输出。

若判断为否,则重复流程分支1判断为是的情况。

流程分支3-判断信号源是否被废弃

若判断为是,则信号源输出废弃。

若判断为否,则在重复流程分支1或重复流程分支2。

图3为本发明实施例提供的一种信号源筛选输出装置的结构示意图,如图3所示,本实施例提供一种信号源筛选输出装置,包括:

接收模块31,用于接收信号源并获取信号需求;

第一筛选模块32,用于对接收信号源应用无限递归算法与所述信号需求进行匹配,筛选出第一有效输出信号源集合;

第二筛选模块33,用于对接收信号源进行条件判断处理,筛选出第二有效输出信号源集合;

散点图绘制模块34,用于将第一有效输出信号源集合中的元素作为变量x,将第二有效输出信号源集合中的元素作为变量y,将预设的外部影响因素作为变量z,根据变量x、变量y、变量z绘制三维阴影散点图;

输出模块35,用于将落在预设阴影范围内的点对应的接收信号源作为筛选后的信号源,输出所述筛选后的信号源。

本实施例提供的一种信号源筛选输出装置,在信号接收筛选方面应用人工智能算法以及是否判断法,能够筛选出与需求源匹配的有效信号进行输出,可以应用在对无人机飞行过程的大量信号传输处理过程中,提高对信号传输的控制,减轻传输系统的负荷,缓解传输压力以及不确定性。

图4为本发明实施例提供的一种处理器系统的结构示意图,如图4所示,本实施例提供一种处理器系统,所述处理器系统包括:第一接收处理器41,第二接收处理器42,第三接收处理器44以及接收传输器43;

其中,所述第一接收处理器41、第二接收处理器42以及第三接收处理器44分别双向通信连接;

所述第一接收处理器41用于接收信号源,所述第一接收处理器41、第二接收处理器42以及第三接收处理器44中的至少一个执行上述实施例的信号源筛选输出方法;

所述接收传输器43用于将接收到的第一接收处理器41、第二接收处理器42或第三接收处理器44传输的筛选后的信号源进行输出。

具体的,所述第一接收处理器41用于接收信号源,所述第一接收处理器41可以执行上述实施例的信号源筛选输出方法,并将筛选后的信号源输出至第二接收处理器42或第三接收处理器44或接收传输器43。

所述第二接收处理器42可以对接收到的信号源执行上述实施例的信号筛选输出方法,或者也可以不进行筛选,并向第一接收处理器41或第三接收处理器44或接收传输器43传输信号源;

所述第三接收处理器44,对接收到的信号源执行上述实施例的信号源筛选输出方法,或者也可以不进行筛选,并向第一接收处理器41或第二接收处理器42或第三接收处理器44传输筛选后的信号源;

所述第三接收处理器44用于输出第一接收处理器41或第二接收处理器42或或接收传输器43传输的信号源。

需要说明的是,虽然处理器系统中可以仅使用一个接收处理器进行信号源筛选,但是在两个或以上接收处理器执行信号源筛选的情况下,可以进一步提高信号的筛选精度。

在一个实施例中,处理器系统可以设置在无人机上,或者根据需求进行设置,例如根据网络距离以及网络质量进行一定的区分。如在高空作业,并且对于信号回传、速度、质量又一定要求,将处理器系统同时设置在无人机上。若只是浅表性信号回传操控,可无需将处理器系统设置在一起,这种情况下,可将第一接收处理器41设置在遥控器或无人机平台上,将第二接收处理器42,第三接收处理器44以及接收传输器43设置在无人机上。从而减轻无人机自身重量,从而达到减轻机身自重,更便携。

在一个实施例中,基于上述处理器系统,第一预设传输路径可以包括以下至少一种:

(1).第一接收处理器41——第二接收处理器42——接收传输器43;

(2).第一接收处理器41——第三接收处理器44——接收传输器43;

(3).第一接收处理器41——接收传输器43。

在一个实施例中,基于上述处理器系统,第二预设传输路径可以包括以下至少一种:

(1).接收传输器43——第二接收处理器42——第一接收处理器41;

(2).第二接收处理器42——第三接收处理器44——(第一接收处理器41)——接收传输器43;

(3).第三接收处理器44——第一接收处理器41/第二接收处理器42——接收传输器43;

(4).第二接收处理器42——第三接收处理器44(双向传输);

(5).接收传输器43——第三接收处理器44(双向传输)。

本实施例提供的一种处理器系统,在信号接收筛选方面应用人工智能算法以及是否判断法,能够筛选出与需求源匹配的有效信号进行输出,可以应用于对无人机飞行过程的大量信号传输处理过程中,提高对信号传输的控制,减轻传输系统的负荷,缓解传输压力以及不确定性。

基于相同的技术构思,本发明实施例相应还提供一种计算机设备,如图5所示,所述计算机设备5包括存储器51和处理器52,所述存储器51中存储有计算机程序,当所述处理器52运行所述存储器51存储的计算机程序时,所述处理器52执行前述信号源筛选输出方法。

基于相同的技术构思,本发明实施例相应还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,所述处理器执行前述信号源筛选输出方法。

综上所述,本发明实施例提供的信号源筛选输出方法、装置、处理器系统、计算机设备以及计算机可读存储介质,可以筛选出与需求源匹配的有效信号进行输出,可以应用于对无人机飞行过程的大量信号传输处理过程中,提高对信号传输的控制,减轻传输系统的负荷,缓解传输压力以及不确定性。

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

相关技术
  • 一种筛选资金方的方法、装置、存储介质及处理器
  • 一种中压配电系统故障选线方法、处理器及装置
  • 一种系统及其自动调试方法、存储装置和处理器
  • 一种处理器接口装置以及处理器数据处理方法
  • 一种基本输入输出系统BIOS冗余备份方法和装置
  • 一种拼接处理器输出分辨率筛选方法、装置及设备
  • 一种拼接处理器输出分辨率筛选方法、装置及设备
技术分类

06120115934068