【技术实现步骤摘要】
对AFDX网络传输数据进行降低漏检错率的检测方法
[0001]本专利技术涉及对航空电子全双工交换式以太网(AFDX)传输数据的CRC校验多项式选择,更特别地说,是指一种对AFDX网络传输数据进行降低漏检错率的检测方法。
技术介绍
[0002]航空电子全双工交换式以太网(Avionics Full DupleX switched ethernet,AFDX)保留了交换式以太网高速、通用以及低成本的这些特性的同时,在其基础上增加了一些用于确保网络可靠性和确定性的特殊机制。针对AFDX网络构成参考2018年5月国防工业出版社出版的《机载网络技术基础》,作者何锋,第173-174页内容。AFDX网络构成结构图如图1所示,图中,AFDX网络中的传输数据通过二进制码流来记载发送信息。对AFDX网络中冗余链路的设置,保证了数据包传输的可靠性。对AFDX网络中帧管理机制负责在数据包发送给应用程序之前检查帧的完整性和管理冗余。
[0003]CRC即循环冗余校验码(Cyclic Redundancy Check):是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。“CRC校验算法的设计与实现,崔彦坤,马萌,计算机与网络,2019年第1期,第62-64页”公开了CRC校验的原理。在数据传输过程中,为确保传输数据无误需要进行数据校验。CRC校验是数据通信中应用较广的一种差错检验方法,但是由于CRC校验存在漏检错,即对于某些错误是无法通过CRC校验检查到,而CRC生成多项式的选择将直接影响其漏检错性 ...
【技术保护点】
【技术特征摘要】
1.一种对AFDX网络传输数据进行降低漏检错率的检测方法,其特征在于该漏检错率的检测方法包括有下列步骤:步骤一,获取网络传输发送数据的二进制码流信息;每一个发送数据在AFDX网络的传输过程中形成的二进制码流,记为ML_MAS
发
;表示AFDX网络中发送端发出的第1个发送数据,发送数据在AFDX网络传输过程中形成的二进制码流,记为程中形成的二进制码流,记为表示AFDX网络中发送端发出的第2个发送数据,发送数据在AFDX网络传输过程中形成的二进制码流,记为程中形成的二进制码流,记为表示AFDX网络中发送端发出的第a个发送数据,发送数据在AFDX网络的传输过程中形成的二进制码流,记为过程中形成的二进制码流,记为表示AFDX网络中发送端发出的最后一个发送数据,发送数据在AFDX网络传输过程中形成的二进制码流,记为则有:发送-网络传输数据集中每一个发送数据在AFDX网络的传输过程中形成的二进制码流,记为发送数据-二进制码流集步骤二,构建16位本原多项式及等价对;16位本原多项式包括有位数、本原多项式个数和本原多项式结构;由于生成的16位本原多项式是以16为位数,则本原多项式个数就是2048个;而本原多项式结构是采用了MATLAB的函数primpoly(
·
)来构建得到的;步骤2A,依据MATLAB的函数primpoly(
·
)来构建16位本原多项式;依据位数为16,本原多项式个数为2048个,采用MATLAB的函数primpoly(
·
)对发送数据-二进制码流集进行本原多项式结构表征,得到本原多项式集合,记为PP
AFDX
,且PP
AFDX
={x1,x2,
…
x
η
,
…
,x
μ
};x1表示生成的第1个16位本原多项式;x2表示生成的第2个16位本原多项式;x
η
表示生成的第η个16位本原多项式,下角标η表示16位本原多项式的标识号;x
μ
表示生成的最后一个16位本原多项式,下角标μ表示16位本原多项式的总数;步骤2B:获取16位本原多项式对应的等价对;等价对表示为(x
η
,y
η
);将本原多项式x1按位逆序形式表示,记为所述本原多项式x1的等价多项式,记作y1;将本原多项式x2按位逆序形式表示,记为所述本原多项式x2的等价多项式,记作y2;将本原多项式x
η
按位逆序形式表示,记为所述本原多项式x
η
的等价多项式,记作y
η
;将本原多项式x
μ
按位逆序形式表示,记为所述本原多项式x
μ
的等价多项式,记作y
μ
;
则有:本原多项式集合PP
AFDX
={x1,x2,
…
x
η
,
…
,x
μ
}对应的等价多项式集合,记为PPP
AFDX
={y1,y2,
…
y
η
,
…
,y
μ
};匹配的等价对集合记为EPP
AFDX
,且EPP
AFDX
={(x1,y1),(x2,y2),...,(x
η
,y
η
),...,(x
μ
,y
μ
)};步骤三,获取被选多项式;从EPP
AFDX
={(x1,y1),(x2,y2),...,(x
η
,y
η
),...,(x
μ
,y
μ
)}中选取的第一个对象,记入第1个被选多项式z1中;选取的第二个对象,记入第2个被选多项式z2中;选取的第i个对象,记入第i个被选多项式z
i
中;选取的最后一个对象,记入最后一个被选多项式z
δ
中;被选取的多个对象组成了多项式-对象集合OPP
AFDX
,且OPP
AFDX
={Z1,Z2,...,Z
i
,...,Z
δ
};而OPP
AFDX
的总数比EPP
AFDX
的总数会少一半,即步骤四,计算每个被选多项式的传输长度上限所在搜索区间;发送-网络传输数据中的网络传输数据在AFDX网络传输过程中,若接收-网络数据集中出现的出错位数记为n;被选多项式Z
i
的汉明距离,记为在汉明距离下的传输数据长度上限,记为被选多项式Z
i
的汉明权重,记为的汉明权重,记为表示不同搜索次数C
下
的搜索数据传输长度,下角标C为搜索次数标识号;汉明权重属性A为是指汉明权重中的搜索数据传输长度的取值小于传输数据长度上限即则有汉明权重属性B为是指将或归为情况;当汉明权重中的搜索数据传输长度的取值等于传输数据长度上限即则有当汉明权重中的搜索数据传输长度的取值大于传输数据长度上限即则有搜索数据传输长度从起始长度开始,以搜索步长step递增,每...
【专利技术属性】
技术研发人员:何锋,赵雨婷,周璇,杨永舟,王瑞琳,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。