主权项 |
一种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[1~32]个长度为16位的字构成,p个字排列成矩形形式,其中I<sub>j,k</sub>为对应第j[1~p]个字的第k[1~16]位;每个字生成一位水平奇校验位r<sub>i</sub>,i=1,2,…,p,对矩形垂直的每一列,生成一个垂直的奇校验位r<sub>p+1,j</sub>,j=1,2,…,17,即组成一个垂直奇校验字,其中每一位分别与字的16个位和1个水平校验位相对应;I<sub>1,1</sub> I<sub>1,2</sub> ... I<sub>1,16</sub> r<sub>1</sub>I<sub>2,1</sub> I<sub>2,2</sub> ... I<sub>2,16</sub> r<sub>2</sub>...........I<sub>p,1</sub> I<sub>p,2</sub> ... I<sub>p,16</sub> r<sub>p</sub>r<sub>p+1,1</sub> r<sub>p+1,2</sub> ... r<sub>p+1,16</sub> r<sub>p+1,17</sub>。 |