发明名称 同步帧检错、纠错方法和装置
摘要 本发明实施例的同步帧检错和纠错方法,需要先由发送端根据自身同步帧序列的帧结构得到发送端信息序列,并根据发送端信息序列和生成多项式得到发送端校验序列,再由接收端得到与校验序列相关的接收端信息序列。检错时,接收端根据所述接收端信息序列和所述生成多项式得到接收端校验序列,再根据所述接收端校验序列和所述发送端校验序列确定同步帧传输正确性;纠错时,接收端根据所述接收端信息序列得到伴随序列,根据该伴随序列得到错误样式,再根据该错误样式和所述接收端信息序列得到纠错结果。本发明实施例还公开了同步帧检错和纠错的装置。本发明实施例的同步帧检错、纠错的方法和装置,能分别实现同步帧检错、纠错,提高了用户满意度。
申请公布号 CN101317355B 申请公布日期 2014.07.30
申请号 CN200780000313.5 申请日期 2007.10.15
申请人 华为技术有限公司 发明人 武雨春
分类号 H04L1/00(2006.01)I 主分类号 H04L1/00(2006.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 宋志强;麻海明
主权项 一种同步帧检错方法,其特征在于,该方法包括:接收端接收来自发送端的同步帧序列及发送端校验序列,所述发送端校验序列是由发送端信息序列和生成多项式得到;发送端信息序列是根据发送端同步帧序列的帧结构得到;所述生成多项式为g(x),发送端得到的所述发送端校验序列为:p(x)=[u(x)x<sup>p</sup>]%g(x);其中,u(x)为发送端信息序列,p为发送端校验序列的比特长度;根据所述同步帧序列的帧结构,接收端得到与校验序列相关的接收端信息序列,并根据所述接收端信息序列和所述生成多项式得到接收端校验序列;所述生成多项式为g(x),接收端得到的所述接收端校验序列为:p(x)’=[u(x)’x<sup>p</sup>]%g(x);其中,u(x)’为接收端信息序列,p为发送端校验序列的比特长度;根据所述接收端校验序列和所述发送端校验序列确定同步帧传输的正确性;当确定同步帧传输正确时,接收端获取该同步帧中的Index,并根据Index的递减特性确定Index的取值何时递减到0,以便在Index 的取值递减到0时接收紧随其后的数据帧;当确定同步帧传输错误时,接收端不对目前收到的同步帧进行处理,而是继续接收下一个同步帧,并根据收到的同步帧进行检错;所述同步帧序列的帧结构中包含a比特长度的同步帧序列Sync Sequence、b比特长度的数据帧长度、c比特长度的索引号Index,发送端得到的所述发送端信息序列为:u(x)=u<sub>0</sub>x<sup>a+b+c‑1</sup>+u<sub>1</sub>x<sup>a+b+c‑2</sup>+u<sub>2</sub>x<sup>a+b+c‑3</sup>+...u<sub>a+b+c‑2</sub>x+u<sub>a+b+c‑1</sub>;其中,a、b、c为自然数,u为信息多项式系数。
地址 518129 中国广东省深圳市龙岗区坂田华为总部办公楼