一种具有较强抗干扰能力的两线串口控制方法与流程

文档序号:30581814发布日期:2022-06-29 12:40阅读:238来源:国知局
一种具有较强抗干扰能力的两线串口控制方法与流程

1.本发明涉及串口通信技术领域,特别涉及一种具有较强抗干扰能力的两线串口控制方法。


背景技术:

2.串行接口是一种可以将接收来自cpu的并行数据字符转换为连续的串行数据流发送出去,同时可将接收的串行数据流转换为并行的数据字符供给cpu的器件,在目前市面上,串口仅仅作为拓展通信的期间,但是随着多线串口的普及,需要实现同步性高、可以预测并抗干扰的串口控制方式,提高串口的抗干扰能力。
3.已经公开的专利cn 110879791 a提供了一种非阻塞的两线串口通讯模拟方法,包括主控控制模块、定时模块、逻辑判断模块以及通讯模块,用于通过逻辑判断信号是否发生延迟,减缓阻塞,但无法对串行接口的干扰因素进行预测和计算。


技术实现要素:

4.本发明提供一种具有较强抗干扰能力的两线串口控制方法,用以解决上述背景技术的情况。
5.本发明提供一种具有较强抗干扰能力的两线串口控制方法,包括:
6.步骤s1:通过两线串口通讯装置,接收控制终端和预设的语音控制芯片之间的传输信息;
7.步骤s2:通过两线串口通讯装置中预设的串口时钟和所述传输信息,计算传输信息的传输速率和信息接收率;
8.步骤s3:基于所述传输速率,对所述信息接收率进行等级划分,确定信息接收等级,根据所述信息接收等级对两线串口通讯装置的抗干扰能力进行评估,生成评估结果。
9.作为本技术方案的一种实施例,所述步骤s1包括:
10.获取控制终端发出的通讯指令;
11.基于两线串口通讯装置将所述通讯指令传输至语音控制芯片,所述语音控制芯片对控制终端发出的通讯指令的指令地址进行匹配性判断,确定匹配判断结果;所述匹配判断结果包括匹配成功结果和匹配失败结果;
12.基于所述匹配判断结果,获取对应的反馈指令,将所述反馈指令传输至控制终端进行识别,确定反馈识别结果;其中,
13.所述反馈指令包括接收指令和拒收指令。
14.作为本技术方案的一种实施例,所述语音控制芯片对控制终端发出的通讯指令的指令地址的匹配性进行判断,确定匹配判断结果包括:
15.基于语音控制芯片,判断通讯指令中的第一指令地址是否在语音控制芯片中预设的第二指令地址的阈值范围内;其中,
16.当所述第一指令地址在第二指令地址的阈值范围内时,则将所述第一指令地址和
第二指令地址进行指令匹配,生成匹配成功结果;
17.当所述第一指令地址不在第二指令地址的阈值范围内时,生成匹配失败结果;
18.所述第二指令地址为语音控制芯片中预设的第一指令地址对应的接收地址范围。
19.作为本技术方案的一种实施例,所述基于所述匹配判断结果,获取对应的反馈指令,将所述反馈指令传输至控制终端进行识别,确定反馈识别结果,包括:
20.当所述匹配判断结果为匹配成功结果时,语音控制芯片生成对应的接收指令,并传输所述接收指令至控制终端;
21.当所述匹配判断结果为匹配失败结果时,语音控制芯片生成对应的拒收指令,并传输所述拒收指令至控制终端;
22.控制终端接收语音控制芯片的反馈指令,并进行指令识别,生成反馈识别结果;其中,
23.当所述反馈指令为接收指令时,控制终端将传输信息传输至两线串口通讯装置;
24.当所述反馈指令为拒收指令时,控制终端更新传输信息对应的通讯指令,并将更新后的通讯指令传输至语音控制芯片,进行指令判断。
25.作为本技术方案的一种实施例,所述步骤s2包括:
26.步骤s20:两线串口通讯装置根据接收到的传输数据的数据信息,对所述传输数据按照预设的字节间隔大小进行标记处理,生成数据段和对应的数据段标号,分别确定每一个数据段对应的数据位;其中,
27.所述数据信息包括:数据字节大小、数据预传输时间和数据源;
28.所述字节间隔大小通过传输数据的数据字节大小和预设的数据间隔表对照得出;
29.步骤s21:获取数据段标号和对应的数据位的对应关系,基于所述对应关系,对数据段进行排序判断,确定排序结果;其中,
30.所述数据位分为数据高位和数据低位,数据低位的排序优先级大于数据高位;
31.步骤s22:基于所述数据段和对应的数据位,调整串口初始数据位,并调整排序结果,确定调整结果;
32.步骤s23:通过两线串口通讯装置预设的串口时钟,将所述调整结果依次传输数据段至语音控制芯片,并计算传输速率。
33.作为本技术方案的一种实施例,所述基于所述传输速率,对所述信息接收率进行等级划分,确定信息接收等级包括:
34.根据调整结果,依次获取每个数据段内的数据位所对应的数据地址;计算所述数据地址的地址传输时间;
35.通过所述地址传输时间和数据段内每个数据地址对应的响应时间,计算数据段的数据段传输时间;
36.通过串口时钟获取数据段之间的时钟控制时间,基于所述数据段传输时间和时钟控制时间,计算两线串口通讯装置的串口传输速率;其中,
37.所述数据段之间的时钟控制时间为时钟控制的数据段传输的间隔时间;
38.统计已传输至语音控制芯片的数据,确定已传输数据,根据所述已传输数据确定对应的已传输数据段;
39.根据所述已传输数据段和传输数据的数据段,计算两线串口通讯装置的信息接收
率。
40.作为本技术方案的一种实施例,所述基于所述传输速率,对所述信息接收率进行等级划分,确定信息接收等级,包括:
41.控制终端根据传输速率和预设的接收对照表,确定所述传输速率对应的信息接收率阈值;
42.通过所述信息接收率阈值和信息接收率进行偏差计算,生成信息接收偏差度;
43.根据所述信息接收偏差度进行等级匹配,确定信息接收等级;其中,
44.所述等级匹配是通过信息接收偏差度和预设的接收等级对照表,对信息接收率进行等级对照。
45.作为本技术方案的一种实施例,所述对两线串口通讯装置的抗干扰能力进行预测和评估,生成评估结果,包括:
46.采集两线串口通讯装置的干扰源参数,所述干扰源参数包括:干扰元件参数、干扰路径参数;
47.根据所述干扰源参数和信息接收率,进行抗干扰预测分析,获取抗干扰预测数据;
48.根据所述抗干扰预测数据和信息接收等级,进行抗干扰能力评估,生成抗干扰能力评估结果。
49.作为本技术方案的一种实施例,所述根据所述干扰源参数和信息接收率,进行抗干扰因子预测分析,获取抗干扰因子对应的预测抗干扰值包括以下步骤:
50.步骤s100:获取抗干扰因子组{t1,t2,

,ts},建立抗干扰因子对比矩阵λ:
[0051][0052]
其中,ω
1,1
为抗干扰因子t1和抗干扰因子t1的对比值,ω
1,2
为抗干扰因子t1和抗干扰因子t2的对比值,对比值越大,则代表抗干扰因子t1比抗干扰因子t2的重要度更高;同理,ω
1,s
为抗干扰因子t1和抗干扰因子ts的对比值,ω
2,s
为抗干扰因子t2和抗干扰因子ts的对比值,ω
2,2
与ω
s,s
为抗干扰因子ts与自身的对比值,且ω
1,1

2,2
,


s,s
=1,s为整数,代表抗干扰因子数量;
[0053]
步骤s200:计算所述抗干扰因子对比矩阵λ的最大特征值γ
λ
,并计算抗干扰因子的不一致值建立方程组:
[0054][0055]
其中,i为s阶的单位矩阵,τs为与s阶对应的第一抗干扰系数、σ为不一致影响参数;
[0056]
步骤s300:通过对所述抗干扰因子的不一致值进行判断,获取判断结果;其中,
[0057]
当所述判断结果为不一致值大于等于预设阈值时,则停止抗干扰因子预测分析,并重新筛选预测的抗干扰因子;
[0058]
当所述判断结果为不一致值小于预设阈值时,根据预设的抗干扰对照表,获取抗干扰因子的抗干扰源参数;
[0059]
步骤s400:获取抗干扰因子对应的抗干扰源参数组和信息接收率η,分别计算各个抗干扰因子的预测抗干扰值v:
[0060][0061]
其中,vn为抗干扰因子tn的预测抗干扰值,n为变量,且1≤n≤s;为抗干扰因子tn的第m个影响参数,εm为第m个影响参数对应的第二抗干扰系数,d为变量,且1≤d。
[0062]
作为本技术方案的一种实施例,所述根据所述抗干扰因子对应的预测抗干扰值和信息接收等级,进行抗干扰能力评估,生成抗干扰能力评估结果包括以下步骤;
[0063]
步骤一:根据抗干扰因子对应的预测抗干扰值v和传输数据的数据组{x1,x2,

,x
p
},计算传输数据在抗干扰因子作用下的有效传输值y:
[0064][0065]
其中,vj为抗干扰因子tj的预测抗干扰值,xi为传输数据的数据组中第i段数据,其中,i为变量,且1≤i≤p;p为传输数据中数据段的数量,μ为有效传输系数;
[0066]
步骤二:根据所述有效传输值y和信息接收等级ρ,计算抗干扰能力评估值a:
[0067][0068]
其中,α为信息接收等级ρ对应的抗干扰评估影响参数;
[0069]
步骤三:根据所述抗干扰能力评估值a,进行评估判断,确定评估结果;其中,
[0070]
当所述抗干扰能力评估值a大于等于预设的阈值时,则为强抗干扰能力;
[0071]
当所述抗干扰能力评估值a小于预设的阈值时,则为弱抗干扰能力。
[0072]
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书以及附图中所特别指出的结构来实现和获得。
[0073]
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
[0074]
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0075]
图1为本发明实施例中一种具有较强抗干扰能力的两线串口控制方法的方法流程图;
[0076]
图2为本发明实施例中一种具有较强抗干扰能力的两线串口控制方法中抗干扰因子预测分析的方法流程图;
[0077]
图3为本发明实施例中一种具有较强抗干扰能力的两线串口控制方法中抗干扰能力评估的方法流程图。
具体实施方式
[0078]
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0079]
需说明的是,当部件被称为“固定于”或“设置于”另一个部件,它可以直接在另一个部件上或者间接在该另一个部件上。当一个部件被称为是“连接于”另一个部件,它可以是直接或者间接连接至该另一个部件上。
[0080]
需要理解的是,术语“长度”、“宽度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
[0081]
此外,需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序,“多个”的含义是两个或两个以上,除非另有明确具体的限定。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
[0082]
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
[0083]
实施例1:
[0084]
根据图1所示,本发明实施例提供了一种具有较强抗干扰能力的两线串口控制方法,包括:
[0085]
步骤s1:通过两线串口通讯装置,接收控制终端和预设的语音控制芯片之间的传输信息;
[0086]
步骤s2:通过两线串口通讯装置中预设的串口时钟和所述传输信息,计算传输信息的传输速率和信息接收率;
[0087]
步骤s3:基于所述传输速率,对所述信息接收率进行等级划分,确定信息接收等级,根据所述信息接收等级对两线串口通讯装置的抗干扰能力进行评估,生成评估结果。
[0088]
上述技术方案的工作原理为:
[0089]
本技术方案提供了一种具有较强抗干扰能力的两线串口控制方法,采集并计算控制终端和语音控制芯片之间的传输信息,通过控制两线串口通讯装置,利用传输信息获取到的传输速率和信息接收率,对两线串口通讯装置的抗干扰能力进行分析和评估,对干扰源因子进行预测,从而以便达到从源头上对干扰性因子的干扰源进行避免。
[0090]
在具体实施场景中,仅仅对两线串口通讯装置的同步性进行计算,减少异步率,但并未有对抗干扰因素的排查和减少,缺乏对两线串口通讯装置的抗干扰能力进行分析和评估。
[0091]
本技术方案的有益效果为:本技术方案通过对不同的干扰性因子进行预测模拟,从而排查出抗干扰因子,提高两线串口通讯装置的抗干扰能力,在保证传输速率的基础上,提高信息接受率,减少数据包丢帧、失帧的情况,提高两线串口通讯装置的通讯抗干扰能力。
[0092]
实施例2:
[0093]
在一个实施例中,所述步骤s1包括:
[0094]
获取控制终端发出的通讯指令;
[0095]
基于两线串口通讯装置将所述通讯指令传输至语音控制芯片,所述语音控制芯片对控制终端发出的通讯指令的指令地址进行匹配性判断,确定匹配判断结果;所述匹配判断结果包括匹配成功结果和匹配失败结果;
[0096]
基于所述匹配判断结果,获取对应的反馈指令,将所述反馈指令传输至控制终端进行识别,确定反馈识别结果;其中,
[0097]
所述反馈指令包括接收指令和拒收指令。
[0098]
上述技术方案的工作原理为:
[0099]
本技术方案获取控制终端发出的通讯指令,通讯指令用于请求是否可以传输对应的传输信息,语音控制芯片接收控制终端发出的通讯指令的指令地址并进行匹配性判断,在通讯过程中,有可能存在无法识别的地址信息,或者由于干扰,外来控制终端进行误连的情况,所以需要进行地址匹配,用于判断是否可以进行连接并传输指令,链接或者拒接,都有相对应的反馈指令,一般由逻辑码组成,将反馈指令传输至控制终端进行识别,可以获取对应的反馈结果。
[0100]
在具体实施场景中,一般通过直接进行控制终端和语音控制芯片的相连,不仅保密性私密性不强,还容易在发生杂音或者干扰源较强的时候,无法识别,导致用户的体验感不好。
[0101]
本技术方案的有益效果为:本技术方案的反馈指令可以包含多种信息,不仅可以包含拒接和连接,同时还可以涵盖拒接的因素,将影响因素设置为对应的代码,通过对反馈指令的识别,提高用户体验,增加音源的保密性。
[0102]
实施例3:
[0103]
在一个实施例中,所述语音控制芯片对控制终端发出的通讯指令的指令地址的匹配性进行判断,确定匹配判断结果包括:
[0104]
基于语音控制芯片,判断通讯指令中的第一指令地址是否在语音控制芯片中预设的第二指令地址的阈值范围内;其中,
[0105]
当所述第一指令地址在第二指令地址的阈值范围内时,则将所述第一指令地址和第二指令地址进行指令匹配,生成匹配成功结果;
[0106]
当所述第一指令地址不在第二指令地址的阈值范围内时,生成匹配失败结果;
[0107]
所述第二指令地址为语音控制芯片中预设的第一指令地址对应的接收地址范围。
[0108]
上述技术方案的工作原理为:本技术方案对语音控制芯片控制终端发出的通讯指令的请求地址进行识别匹配,从开始确定接收地址范围,将存在第二指令地址的阈值范围内的第一指令地址进行指令成功匹配,将不在第二指令地址的阈值范围内的第一指令地址进行指令匹配失败,将对应的结果都反馈至控制终端。
[0109]
在具体实施场景中,往往不限制地址范围,从而接收到的地址存在巨大偏差时音源可能会发出噪声较大或者信号失灵的情况。
[0110]
本技术方案的有益效果为对地址进行限制,提高了工作效率,减少了音源噪声较大或者信号失灵的风险。
[0111]
实施例4:
[0112]
在一个实施例中,所述基于所述匹配判断结果,获取对应的反馈指令,将所述反馈指令传输至控制终端进行识别,确定反馈识别结果,包括:
[0113]
当所述匹配判断结果为匹配成功结果时,语音控制芯片生成对应的接收指令,并传输所述接收指令至控制终端;
[0114]
当所述匹配判断结果为匹配失败结果时,语音控制芯片生成对应的拒收指令,并传输所述拒收指令至控制终端;
[0115]
控制终端接收语音控制芯片的反馈指令,并进行指令识别,生成反馈识别结果;其中,
[0116]
当所述反馈指令为接收指令时,控制终端将传输信息传输至两线串口通讯装置;
[0117]
当所述反馈指令为拒收指令时,控制终端更新传输信息对应的通讯指令,并将更新后的通讯指令传输至语音控制芯片,进行指令判断。
[0118]
上述技术方案的工作原理为:
[0119]
本技术方案针对不同匹配结果,生成相对应的指令,当匹配成功结果,生成接收指令并传输至控制终端,当匹配失败结果时,生成拒收指令并至控制终端,但是拒收指令可能包括多层原因,譬如:可以是设备认定是不安全的接收指令,可以是由于地址信息传输过程中的缺失导致不安全,通过对地址信息的再次更新,再次传输,可以减少传输的失败率,提高用户的体验。
[0120]
在具体实施场景中,仅仅有连接指令,缺乏拒绝指令,当遇到不安全的因素,可能容易发生语音传输信息容易被干扰、被窃取,保密性差。
[0121]
本技术方案的有益效果为:本技术方案通过对反馈指令的限定,提高语音传输的安全性和私密性,增强串口通讯过程中的抗干扰能力。
[0122]
实施例5:
[0123]
在一个实施例中,所述步骤s2包括:
[0124]
步骤s20:两线串口通讯装置根据接收到的传输数据的数据信息,对所述传输数据按照预设的字节间隔大小进行标记处理,生成数据段和对应的数据段标号,分别确定每一个数据段对应的数据位;其中,
[0125]
所述数据信息包括:数据字节大小、数据预传输时间和数据源;
[0126]
所述字节间隔大小通过传输数据的数据字节大小和预设的数据间隔表对照得出;
[0127]
步骤s21:获取数据段标号和对应的数据位的对应关系,基于所述对应关系,对数据段进行排序判断,确定排序结果;其中,
[0128]
所述数据位分为数据高位和数据低位,数据低位的排序优先级大于数据高位;
[0129]
步骤s22:基于所述数据段和对应的数据位,调整串口初始数据位,并调整排序结果,确定调整结果;
[0130]
步骤s23:通过两线串口通讯装置预设的串口时钟,将所述调整结果依次传输数据
段至语音控制芯片,并计算传输速率。
[0131]
上述技术方案的工作原理为:
[0132]
本技术方案的两线串口通讯装置对接收到的传输数据的数据信息进行处理,对生成的数据段和数据段标号进行标记,数据段是传输周期内的一整段数据位的集合,数据段标号用于对数据段的传输顺序进行标记,获取数据段标号和对应的数据位的对应关系,基于对应关系,对数据段进行排序判断,在传输过程中,由于一整段数据进行传输容易数据丢失,导致整个数据无法使用,所以将数据进行分割,生成一段段的数据段,在传输过程中排序有助于数据传输不乱码,数据位分为数据高位和数据低位,数据低位的排序优先级大于数据高位;基于数据段和对应的数据位,调整串口初始数据位,两线串口通讯装置中设有串口时钟,用以计算传输速率;
[0133]
本技术方案的有益效果为:
[0134]
本技术方案通过对数据的标注,减少数据丢帧、失帧的情况和现象,提高数据的传输效率。
[0135]
实施例6:
[0136]
在一个实施例中,所述基于所述传输速率,对所述信息接收率进行等级划分,确定信息接收等级包括:
[0137]
根据调整结果,依次获取每个数据段内的数据位所对应的数据地址;计算所述数据地址的地址传输时间;
[0138]
通过所述地址传输时间和数据段内每个数据地址对应的响应时间,计算数据段的数据段传输时间;
[0139]
通过串口时钟获取数据段之间的时钟控制时间,基于所述数据段传输时间和时钟控制时间,计算两线串口通讯装置的串口传输速率;其中,
[0140]
所述数据段之间的时钟控制时间为时钟控制的数据段传输的间隔时间;
[0141]
统计已传输至语音控制芯片的数据,确定已传输数据,根据所述已传输数据确定对应的已传输数据段;
[0142]
根据所述已传输数据段和传输数据的数据段,计算两线串口通讯装置的信息接收率。
[0143]
上述技术方案的工作原理为:
[0144]
本技术方案设置有不同通信模式和不同的工作模式,通信模式如wifi、蓝牙或者其他无线通信网络,工作模式有节电模式等,在不同的通讯模式和不同的工作模式,传输速率也不同,针对不同通信和不同的工作模式,限制的传输时间也不相同,划分有不同的数据接收率等级。
[0145]
在具体实施场景中,数据传输往往不加以区分,以统一标准进行传输,所以无法针对不同情况,对对应的传输进行优化和改良,只能一概而论,本技术方案的有益效果为通过对传输数据的分析,计算传输数据的传输速率,从而针对不同的传输数据的接收率进行分析。
[0146]
实施例7:
[0147]
在一个实施例中,所述基于所述传输速率,对所述信息接收率进行等级划分,确定信息接收等级,包括:
[0148]
控制终端根据传输速率和预设的接收对照表,确定所述传输速率对应的信息接收率阈值;
[0149]
通过所述信息接收率阈值和信息接收率进行偏差计算,生成信息接收偏差度;
[0150]
根据所述信息接收偏差度进行等级匹配,确定信息接收等级;其中,
[0151]
所述等级匹配是通过信息接收偏差度和预设的接收等级对照表,对信息接收率进行等级对照。
[0152]
上述技术方案的工作原理为:
[0153]
本技术方案的控制终端根据传输速率和预设的接收对照表,对不同传输速率进行不同限制,计算信息接收率,对于不同信息接收偏差对的信息确定不同的接收等级,信息接收偏差度进行等级匹配,确定信息接收等。
[0154]
在具体实施场景中,数据传输往往不加以区分,以统一标准进行传输,所以无法针对不同情况,对对应的传输进行优化和改良,只能一概而论。
[0155]
本技术方案的有益效果为:本技术方案的控制终端根据传输速率和预设的接收对照表,对不同传输速率进行不同限制,计算信息接收率,对于不同信息接收偏差对的信息确定不同的接收等级,在不同的时间和条件内,对于不同的信息进行不同能力的接收,提高接收的效率,提供了一种灵活的传输方式。
[0156]
实施例8:
[0157]
在一个实施例中,所述对两线串口通讯装置的抗干扰能力进行预测和评估,生成评估结果,包括:
[0158]
采集两线串口通讯装置的干扰源参数,所述干扰源参数包括:干扰元件参数、干扰路径参数;
[0159]
根据所述干扰源参数和信息接收率,进行抗干扰预测分析,获取抗干扰预测数据;
[0160]
根据所述抗干扰预测数据和信息接收等级,进行抗干扰能力评估,生成抗干扰能力评估结果。
[0161]
上述技术方案的工作原理为:
[0162]
本技术方案通过对两线串口通讯装置的抗干扰能力进行预测和评估,对干扰因素进行预测,从而提高对应的抗干扰因子,获取抗干扰预测数据,根据抗干扰预测数据和信息接收等级,进行抗干扰能力评估,生成抗干扰能力评估结果。
[0163]
在具体实施场景中,缺乏对抗干扰因素的筛选,从而干扰因素过多,无法准确进行计算,本技术方案的有益效果为通过对抗干扰因素的提取,提高抗干扰的效果,加快通讯传输效率。
[0164]
实施例9:
[0165]
在一个实施例中,所述根据所述抗干扰源参数和信息接收率,进行抗干扰因子预测分析,获取抗干扰因子对应的预测抗干扰值,包括以下步骤:
[0166]
步骤s100:获取抗干扰因子组{t1,t2,

,ts},建立抗干扰因子对比矩阵λ:
[0167]
[0168]
其中,ω
1,1
为抗干扰因子t1和抗干扰因子t1的对比值,ω
1,2
为抗干扰因子t1和抗干扰因子t2的对比值,对比值越大,则代表抗干扰因子t1比抗干扰因子t2的重要度更高;同理,ω
1,s
为抗干扰因子t1和抗干扰因子ts的对比值,ω
2,s
为抗干扰因子t2和抗干扰因子ts的对比值,ω
2,2
与ω
s,s
为抗干扰因子ts与自身的对比值,且ω
1,1

2,2
,


s,s
=1,s为整数,代表抗干扰因子数量;
[0169]
步骤s200:计算所述抗干扰因子对比矩阵λ的最大特征值γ
λ
,并计算抗干扰因子的不一致值建立方程组:
[0170][0171]
其中,i为s阶的单位矩阵,τs为与s阶对应的第一抗干扰系数、σ为不一致影响参数;
[0172]
步骤s300:通过对所述抗干扰因子的不一致值进行判断,获取判断结果;其中,
[0173]
当所述判断结果为不一致值大于等于预设阈值时,则停止抗干扰因子预测分析,并重新筛选预测的抗干扰因子;
[0174]
当所述判断结果为不一致值小于预设阈值时,根据预设的抗干扰对照表,获取抗干扰因子的抗干扰源参数;
[0175]
步骤s400:获取抗干扰因子对应的抗干扰源参数组和信息接收率η,分别计算各个抗干扰因子的预测抗干扰值v:
[0176][0177]
其中,vn为抗干扰因子tn的预测抗干扰值,n为变量,且1≤n≤s;为抗干扰因子tn的第m个影响参数,εm为第m个影响参数对应的第二抗干扰系数,d为变量,且1≤d;
[0178]
上述技术方案的工作原理为:
[0179]
本技术方案通过获取抗干扰因子组{t1,t2,

,ts},建立抗干扰因子对比矩阵λ,通过建立对比矩阵,将因子位置关系数据化,计算抗干扰因子对比矩阵λ的最大特征值γ
λ
,并计算抗干扰因子的不一致值建立方程组,通过对抗干扰因子的不一致值进行判断,获取判断结果;抗干扰因子的一致值用于对抗干扰因子进行筛分,将可以抗干扰、不可抗干扰和干扰微小的值进行区分,当判断结果为不一致值大于等于预设阈值时,则停止抗干扰因子预测分析,并重新筛选预测的抗干扰因子;当判断结果为不一致值小于预设阈值时,根据预设的抗干扰对照表,获取抗干扰因子的抗干扰源参数;获取抗干扰因子对应的抗干扰源参数组和信息接收率η,分别计算各个抗干扰因子的预测抗干扰值v,在可以计算抗干扰因子时,对对应的抗干扰原参数进行采集,提高工作的传输效率。
[0180]
在具体实施场景中,串口往往仅仅用于同步的传输,缺乏对抗扰元素的预测和避免,若出现干扰源,往往无法避免干扰因子。
[0181]
上述技术方案的有益效果为:
[0182]
本技术方案通过对抗干扰数据的不一致值进行计算,获取到抗干扰源的干扰参
数,通过传输速率和接受率可以间接评估被干扰的程度,可以计算抗干扰因子时,对对应的抗干扰原参数进行采集,提高工作的传输效率。
[0183]
实施例10:
[0184]
在一个实施例中,所述根据所述抗干扰因子对应的预测抗干扰值和信息接收等级,进行抗干扰能力评估,生成抗干扰能力评估结果包括以下步骤;
[0185]
步骤一:根据抗干扰因子对应的预测抗干扰值v和传输数据的数据组{x1,x2,

,x
p
},计算传输数据在抗干扰因子作用下的有效传输值y:
[0186][0187]
其中,vj为抗干扰因子tj的预测抗干扰值,xi为传输数据的数据组中第i段数据,其中,i为变量,且1≤i≤p;p为传输数据中数据段的数量,μ为有效传输系数;
[0188]
步骤二:根据所述有效传输值y和信息接收等级ρ,计算抗干扰能力评估值a:
[0189][0190]
其中,α为信息接收等级ρ对应的抗干扰评估影响参数;
[0191]
步骤三:根据所述抗干扰能力评估值a,进行评估判断,确定评估结果;其中,
[0192]
当所述抗干扰能力评估值a大于等于预设的阈值时,则为强抗干扰能力;
[0193]
当所述抗干扰能力评估值a小于预设的阈值时,则为弱抗干扰能力;
[0194]
上述技术方案的工作原理为:
[0195]
本技术方案的抗干扰能力评估,用于对此两线串口通讯装置进行评估,根据抗干扰因子对应的预测抗干扰值v和传输数据的数据组{x1,x2,

,x
p
},计算传输数据在抗干扰因子作用下的有效传输值y,可以确定抗干扰因子的抗干扰能力,根据有效传输值y和信息接收等级ρ,计算抗干扰能力评估值a,从而可以对抗干扰能力因子进行择优选择,选择出抗干扰能力最强的因子,从而采取对应的抗干扰策略,进行抗干扰训练,根据抗干扰能力评估值a,进行评估判断,确定评估结果,当抗干扰能力评估值a大于等于预设的阈值时,则为强抗干扰能力;当抗干扰能力评估值a小于预设的阈值时,则为弱抗干扰能力。
[0196]
上述技术方案在具体实施场景中,无法针对串口连接的干扰性进行准确的评估,上述技术方案的有益效果为:本技术方案通过限制串口通讯的抗干扰和干扰因子的范围,从而对干扰音字进行过滤,精准提取干扰因子的干扰参数,并针对干扰因子制定个性化的抗干扰训练,确定对应的抗干扰因子,并进行抗干扰能力评估,提高工作效率。
[0197]
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0198]
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程
图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0199]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0200]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0201]
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1