数据帧同步方法及装置的制造方法

文档序号:9813875阅读:436来源:国知局
数据帧同步方法及装置的制造方法
【技术领域】
[0001] 本发明设及同步技术,具体而言,设及一种数据帖同步方法及装置。
【背景技术】
[0002] 帖同步指的是接收方应当能从接收到的二进制比特流中区分出帖的起始与终止。
[0003] 两个工作站之间W报文分组为单位传输信息时,必须将线路上的数据流划分成报 文分组或高级数据链路控制HDLC规程的帖,W帖的格式进行传送。在HDLC通信规程中的帖 的帖标识位F(OlimiO),就是用它来标识帖的开始和结束。通信开通时,当检测到帖标识 F,即认为是帖的开始,然后在数据传输过程中一旦检测到帖标识巧P表示帖结束。
[0004] 在通信系统中,带有校验关系的=个数据帖之间的同步对齐是一个经常遇到的问 题,发明人经研究发现,在=个数据帖同步过程中,当有两个数据帖同步失败时,需要进行 检测的可能组合有很多种,所需要的运算量较大。

【发明内容】

[0005] 有鉴于此,本发明实施例的目的在于提供一种数据帖同步方法及装置,W改善现 有技术中在=个数据帖同步过程中,当有两个数据帖同步失败时,所需要的运算量较大的 问题。
[0006] 为了实现上述目的,本发明实施例采用的技术方案如下:
[0007] 第一方面,本发明实施例提供了一种数据帖同步方法,应用于数据帖同步装置,所 述数据帖同步装置包括自适应滤波器,所述方法包括:
[000引所述数据帖同步装置接收多个数据帖;
[0009] 按预设映射规则将所述多个数据帖分别映射为与所述多个数据帖一一对应的映 射数据,所述多个数据帖中包括帖同步失败的待同步数据帖和帖同步成功的已同步数据 帖;
[0010] 获得所述待同步数据帖对应的所述映射数据,将所述待同步数据帖对应的所述映 射数据传递至所述自适应滤波器,得到所述自适应滤波器的输出数据;
[0011] 根据所述已同步数据帖对应的所述映射数据对所述自适应滤波器的输出数据进 行运算,得到正向误差信号和反向误差信号;
[0012] 根据所述正向误差信号和反向误差信号对所述自适应滤波器进行更新;
[0013] 判断更新之后的所述自适应滤波器是否满足预设锁定规则,如果是,则进行锁定, 得到所述待同步数据帖的信道延迟。
[0014] 结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,所 述多个数据帖均为二进制{〇,1};
[0015] 所述数据帖同步装置接收多个数据帖,按预设映射规则将所述多个数据帖分别映 射为与所述多个数据帖一一对应的映射数据,包括:
[0016] 所述数据帖同步装置接收二进制的所述多个数据帖{0,1},按预设映射规则将二 进制的所述多个数据帖{0,1}映射为映射数据帖{±1},得到映射数据dx,k,0^k^N+r,其 中,k为采样时刻,N为所述映射数据的长度,炉为待同步数据帖X的最大信道延迟。
[0017] 结合第一方面的第一种可能的实施方式,本发明实施例提供了第一方面的第二种 可能的实施方式,其中,所述自适应滤波器的长度为护+1,系数为[Wx,o…Wx,dX],所述系数 [Wx,o'''Wx,dX]的初始值为[1,0,???0];
[0018] 所述自适应滤波器的输出数据为yx, k;
[0020] 其中,Wx,n指待同步数据帖X起始于位置n的概率,0如卽X。
[0021] 结合第一方面的第二种可能的实施方式,本发明实施例提供了第一方面的第=种 可能的实施方式,其中,所述待同步数据帖为两个,每个所述待同步数据帖分别对应一个所 述自适应滤波器;
[0022] 所述获得所述待同步数据帖对应的所述映射数据,将所述待同步数据帖对应的所 述映射数据传递至所述自适应滤波器,得到所述自适应滤波器的输出数据,包括:
[0023] 获得两个所述待同步数据帖分别对应的所述映射数据,将获得的两个所述映射数 据分别传递至对应的所述自适应滤波器,分别得到对应的所述自适应滤波器的输出数据;
[0024] 所述根据所述已同步数据帖对应的所述映射数据对所述自适应滤波器的输出数 据进行运算,得到正向误差信号和反向误差信号,包括:
[0025] 计算两个所述待同步数据帖分别对应的所述自适应滤波器的输出数据的差的符 号;
[00%]将所述符号与所述已同步数据帖相乘得到所述正向误差信号ex,所述反向误差信 号Gn 二-Gx O
[0027] 结合第一方面的第二种或第=种可能的实施方式,本发明实施例提供了第一方面 的第四种可能的实施方式,其中,所述自适应滤波器为基于最小均方LMS算法的自适应滤波 器,所述根据所述正向误差信号和反向误差信号对所述自适应滤波器进行更新,包括:
[0028] 采用W下公式对所述自适应滤波器的系数进行更新:
[0030] 其中,a是给定的学习因子。
[0031] 结合第一方面的第二种或第=种可能的实施方式,本发明实施例提供了第一方面 的第五种可能的实施方式,其中,所述判断更新之后的所述自适应滤波器是否满足预设锁 定规则,如果是,则进行锁定,得到所述待同步数据帖的信道延迟,包括:
[0032] 判断更新之后的所述自适应滤波器的系数[wx,O-Wx,0x]是否满足存化,使得:
[0034] 如果是,则进行锁定,得到所述待同步数据帖的信道延迟为i。
[0035] 第二方面,本发明实施例提供了一种数据帖同步装置,包括映射器、自适应滤波 器、时序误差检测器和环路锁定检测器;
[0036] 所述映射器为多个,与多个数据帖一一对应,所述映射器用于接收对应的所述数 据帖,按预设映射规则将所述数据帖映射为映射数据;
[0037] 所述多个数据帖中包括帖同步失败的待同步数据帖和帖同步成功的已同步数据 帖,所述自适应滤波器与所述待同步数据帖一一对应,所述自适应滤波器用于获得对应的 所述待同步数据帖的映射数据,根据获得的所述映射数据得到输出数据;
[0038] 所述时序误差检测器用于获得所述自适应滤波器传递的所述输出数据和与所述 已同步数据帖对应的所述映射器传递的映射数据,根据所述已同步数据帖对应的所述映射 数据对所述自适应滤波器传递的所述输出数据进行运算,得到正向误差信号和反向误差信 号;
[0039] 所述自适应滤波器还用于根据所述正向误差信号和反向误差信号进行更新;
[0040] 所述锁定检测器用于判断更新之后的所述自适应滤波器是否满足预设锁定规则, 如果是,则进行锁定,得到所述待同步数据帖的信道延迟。
[0041] 结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中,所 述多个数据帖均为二进制{0,1},所述映射器用于接收对应的所述数据帖,按预设映射规则 将所述数据帖映射为映射数据帖,包括:
[0042] 所述映射器用于接收二进制的所述数据帖{0,1},按预设映射规则将二进制的所 述数据帖{Oa}映射为映射数据帖{±U,得到映射数据dx,k,0乳^N+护,其中,k为采样时 刻,N为所述映射数据的长度,炉为待同步数据帖X的最大信道延迟。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1