发明名称 一种链路级数据传输定界方法
摘要 本发明公开了一种链路级数据传输定界方法,该方法在数据传输链路空闲时和仅在链路数据传输量过大时,插入特定的二进制同步编码进行分组数据的定界,尤其是该方法采用巴克码、最大长度线性移位寄存器序列等伪噪声编码作同步码,使分组数据中出现同步码的概率变得更小,同时该方法放弃了传统的错误校验,进一步节省了系统的传输资源,实现简单、效率高,占用系统传输资源少,能够较少消耗系统传输资源,较少影响系统数据的高效传输。
申请公布号 CN1288299A 申请公布日期 2001.03.21
申请号 CN00129542.X 申请日期 2000.09.28
申请人 国家数字交换系统工程技术研究中心 发明人 张国杰;岳俭;邬江兴
分类号 H04B1/66 主分类号 H04B1/66
代理机构 北京集佳商标专利事务所 代理人 王学强
主权项 1、一种链路级数据分组定界方法,其特征在于,该方法包括数据发送过程和数据接收过程,其中,数据发送过程包括以下步骤:(1)初始化数据分组个数变量y=0;(2)插入X个位数为K的二进制同步编码;(3)传输一个分组数据,并使y=y+1;(4)判断数据传输链路是否空闲,如果空闲,转上述步骤(1)继续操作,否则继续以下步骤的操作;(5)判断变量y的值是否与预定值相等,即已发送的数据分组个数是否与每次同步预定要传输的数据分组的个数相等,如果相等,转上述步骤(1)继续操作,否则转上述步骤(3)继续操作。数据接收过程包括以下步骤:(A)置状态寄存器T为俘获状态,Y为每次同步接收的最多数据分组个数;(B)数据流顺序移动一个二进制位进入位数为K移位寄存器R;(C)判断状态寄存器T的状态,如果为俘获状态,转下述步骤(D)继续操作,如果为预同步状态,转下述步骤(F)继续操作,如果为同步状态,转下述步骤(J)继续操作;(D)判断移位寄存器R的内容是否为二进制同步编码,如果是,转下述步骤(E)继续操作,否则,转上述步骤(B)继续操作;(E)置状态寄存器T为预同步状态,然后转上述步骤(B)继续操作;(F)继续接收数据流K减1位,即继续接收数据流中K-1个二进制位进入移位寄存器R;(G)判断移位寄存器R的内容是否为二进制同步编码,如果是,转下述步骤(H)继续操作,否则,置状态寄存器T为俘获状态,然后转上述步骤(B)继续操作;(H)判断接收到的二进制同步编码的个数是否为X个,如果是,转下述步骤(I)继续操作,否则,转上述步骤(B)继续操作;(I)置状态寄存器T为同步状态,然后转上述步骤(B)继续操作;(J)接收分组数据并判断接收到的分组数据是否有错误,如果有错误,转下述步骤(L)继续操作,否则转下述步骤(K)继续操作;(K)判断接收到的数据分组数是否为Y,如果已接收Y个分组,转下述步骤(L)继续操作,否则转上述步骤(B)继续操作;(L)置状态寄存器T为俘获状态,然后转上述步骤(B)继续操作。
地址 450002河南省郑州市俭学街7号