[发明专利]一种1553B总线的高完整性编码方法有效
申请号: | 201510727948.1 | 申请日: | 2015-10-30 |
公开(公告)号: | CN105406943B | 公开(公告)日: | 2018-06-12 |
发明(设计)人: | 王文萱;翟碧瑄;翟正军 | 申请(专利权)人: | 西北工业大学 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L12/40 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 王鲜凯 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种1553B总线的高完整性编码方法,用于解决现有1553B总线编码方法完整性差的技术问题。技术方案是改进1553B总线指令字和状态字的同步头编码方式,BM从不同的编码识别角度明确区分指令字和状态字,很容易地划分消息的界面,达到了总线语义规则的确定性,解决了1553B总线监控器对总线指令字和状态字存在的混淆识别问题,实现技术简单、难度小。通过增加1553B总线消息垂直奇校验字的优化设计,提高总线传输的位错误检测率,减少了总线出错重传存在的时间不确定性等问题,提高了传输内容的完整性。本发明方法不仅提高了1553B总线的完整性,同时提高了1553B的有效吞吐率,缩短了消息延时传输效率。 | ||
搜索关键词: | 总线 状态字 高完整性 总线指令 位错误检测 总线监控器 编码方式 编码识别 不确定性 传输内容 传输效率 消息延时 优化设计 语义规则 总线编码 总线传输 总线消息 同步头 吞吐率 校验字 指令字 重传 确定性 出错 混淆 垂直 改进 | ||
【主权项】:
一种1553B总线的高完整性编码方法,其特征在于包括以下步骤:将每类字长度改为18位,每个字的第1位为同步头,中间的有效信息位为16位,最后1位是奇校验位;所述的有效信息位与所述的奇校验位以曼彻斯特Ⅱ型双电平码的形式在总线上进行传输,所述的同步头为无效曼彻斯特波形;其中指令字的同步头、数据字的同步头以及状态字的同步头的编码格式分别不同,且分别与所述的有效信息位、所述的奇校验位的编码格式也不同;所述的指令字的同步头前1/4位时及1/2至3/4位时的波形为正,1/4至1/2位时及后1/4位时的波形为负;所述的数据字的同步头前3/4位时的波形为正,后1/4位时的波形为负;所述的状态字的同步头前1/4位时及1/2至3/4位时的波形为负,1/4至1/2位时及后1/4位时的波形为正;或者是,所述的指令字的同步头前1/4位时及1/2至3/4时的波形为负,1/4至1/2位时及后1/4位时的波形为正;所述的数据字的同步头前3/4位时的波形为正,后1/4位时的波形为负;所述的状态字的同步头前1/4位时及1/2至3/4位时的波形为正,1/4至1/2位时及后1/4位时的波形为负;在原有的1553B总线字的水平奇校验基础上,对消息中带有数据字的消息序列增加垂直奇校验字;对1553B总线消息传输中不带数据字的指令字序列、状态字序列不增加所述的垂直奇校验字;所述的垂直奇校验字是在所述的带有数据字的消息序列的后面添加一个校验字,每一校验位是所述的带有数据字的消息序列中所有字或部分字对应位的奇校验和;假设1553B总线消息由p(p=1,2,…,32)个长度为16位的字构成,p个字排列成矩形形式,其中Ij,k为对应第j(j=1,2,…,p)个字的第k(k=1,2,…,16)位;每个字生成一位水平奇校验位ri(i=1,2,…,p),对矩形垂直的每一列,生成一个垂直的奇校验位rp+1,j(j=1,2,…,17),即组成一个垂直奇校验字,其中每一位分别与字的16个位和1个水平校验位相对应;I1,1I1,2...I1,16r1I2,1I2,2...I2,16r2...........Ip,1Ip,2...Ip,16rprp+1,1rp+1,2...rp+1,16rp+1,17 。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510727948.1/,转载请声明来源钻瓜专利网。