一种无线链路控制层错误数据检测方法及装置的制造方法

文档序号:9473988阅读:544来源:国知局
一种无线链路控制层错误数据检测方法及装置的制造方法
【技术领域】
[0001]本发明涉及数据检测技术,尤其涉及一种无线链路控制层错误数据检测方法及装置。
【背景技术】
[0002]随着长期演进(LTE, Long Term Evolut1n)制式下数据流量的不断提升,数据构建并发送的效率也就不断有更高的要求,该过程中就可能出现来不及构建和发送等异常,这样就产生了发送错误数据的可能性。
[0003]目前数据传输主要集中在媒体接入控制层(MAC)、分组数据聚合层(rocp)和无线链路控制层(RLC)这三层来完成,其中,无线链路控制层RLC,通过数据编号和窗口机制保证数据合法有序的传输,正常传输下,发送端和接收端的窗口及数据编号(SN)是同步的。
[0004]然而,错误数据的传输总是难以避免的,一旦有错误数据产生,现有RLC协议上针对该种错误没有有效的检测和处理方案,只能等待错误累计以期望最终触发重建数据链接,因此,收发双方会长时间维持一种失效的数据连接,直到整个数据连接无法维持,满足双方异常释放的条件时才终止链接,这样长时间的失效链接,大大降低了 LTE制式下数据业务传输效率及可靠性。

【发明内容】

[0005]本发明主要提供一种无线链路控制层错误数据检测方法及装置,能够对错误数据进行及时检测。
[0006]本发明的技术方案是这样实现的:
[0007]本发明提出一种无线链路控制层错误数据检测方法,该方法包括:接收端对当前接收序号和最大接收序号分别进行取模处理,并对当前接收序号和最大接收序号进行第一阈值估算,将取模处理后的当前接收序号和最大接收序号的差值与第一阈值进行比较,在确定取模处理后的所述差值大于第一阈值时,确定当前接收序号对应的数据为错误数据。
[0008]上述方案中,所述对当前接收序号和最大接收序号分别进行取模处理包括:
[0009]M0D_x = (x+Modulus-Base) % Modulus ;
[0010]M0D_Vrh = (Vrh+Modulus - Base) % Modulus ;
[0011]非确认UM 模式:Base = (Vrh+Modulus-ffin) % Modulus ;
[0012]确认AM 模式:Base = Vrr ;
[0013]其中,M0D_x为当前接收序号的模数据,M0D_Vrh为最大接收序号的模数据,x为当前接收序号,Vrh为最大接收序号,Vrr是接收端最小确认序号,Win为接收端窗口大小,Modulus为接收端窗口大小的2倍。
[0014]上述方案中,所述对当前接收序号和最大接收序号进行第一阈值估算具体为:所述第一阈值=(sf2-sfl)*TB*模式系数,其中,sf2为最大接收序号对应数据的子帧号,sfl为当前接收序号对应数据的子帧号,TB为数据传输块个数,模式系数为上行子帧数或下行子帧数与子帧总数的比值。
[0015]上述方案中,所述将取模处理后的当前接收序号和最大接收序号的差值与第一阈值进行比较包括:
[0016]比较(M0D_x+Modulus_M0D_Vrh)% Modulus 是否大于第一阈值。
[0017]上述方案中,该方法还包括:发送端通过接收端反馈的状态包检测错误数据。
[0018]上述方案中,所述发送端通过接收端反馈的状态包检测错误数据,包括:发送端确定接收到的状态包中的确认序号不在发送端的窗口范围之内,对确认序号和连续确认的最大发送序号分别进行取模处理,将取模处理后的确认序号和连续确认的最大发送序号的差值与第二阈值进行比较,在确定取模处理后的所述差值大于或等于第二阈值时,确定所述确认序号对应的数据是接收端处理错误数据产生的,反馈发送端的窗口变量给接收端。
[0019]上述方案中,该方法还包括:接收端接收发送端反馈的窗口变量后,根据接收到的窗口变量修正接收窗口,丢弃错误数据。
[0020]上述方案中,该方法还包括:在确定取模处理后的所述差值小于第二阈值时,确定确认序号对应的数据是混合自动重传请求HARQ重传产生的,丢弃所述状态包。
[0021]上述方案中,所述对确认序号和连续确认的最大发送序号分别进行取模处理包括:
[0022]M0D_Vta = (Vta+1024-Base) % 1024 ;
[0023]M0D_ACK_SN = (ACK_SN+1024_Base) % 1024 ;
[0024]AM:Base = Vta ;
[0025]其中,M0D_Vta为连续确认的最大发送序号的模数据,M0D_ACK_SN为确认序号的模数据,Vta为连续确认的最大发送序号,ACK_SN为确认序号。
[0026]上述方案中,所述将取模处理后的确认序号和连续确认的最大发送序号的差值与第二阈值进行比较为:
[0027]比较(M0D_Vta+1024_M0D_ACK_SN)% 1024 是否大于或等于第二阈值。
[0028]上述方案中,所述第二阈值通过最大HARQ重传时间与状态包发送间隔时间的比值来估算。
[0029]上述方案中,所述确定接收到的状态包中的确认序号不在发送端的窗口范围之内包括:判断确认序号是否在发送端的最大发送序号和连续确认的最大发送序号之间,如果否,则确认序号不在发送端的窗口范围之内。
[0030]本发明提出一种无线链路控制层错误数据检测装置,该装置包括:第一取模处理模块、第一阈值确定模块和第一判断模块;
[0031]第一取模处理模块,用于对当前接收序号和最大接收序号分别进行取模处理,并将取模处理后的当前接收序号和最大接收序号的差值发送给第一判断模块;
[0032]第一阈值确定模块,用于对当前接收序号和最大接收序号进行第一阈值估算,并将估算的第一阈值发送给第一判断模块;
[0033]第一判断模块,用于将收到第一取模处理模块发送的取模处理后的当前接收序号和最大接收序号的差值与收到第一阈值确定模块发送的第一阈值进行比较,在确定取模处理后的所述差值大于第一阈值时,确定当前接收序号对应的数据为错误数据。
[0034]上述方案中,该装置还包括:第一错误数据处理模块,用于接收第一判断模块发送的当前接收序号,将所述当前接收序号对应的数据丢弃;
[0035]相应的,所述第一判断模块,还用于在确定当前接收序号对应的数据为错误数据后,发送所述当前接收序号给第一错误数据处理模块。
[0036]上述方案中,所述第一错误数据处理模块,还用于根据接收到的发送端发送的窗口变量修正接收窗口,并丢弃错误数据。
[0037]上述方案中,该装置还包括:状态包反馈模块,用于向发送端反馈状态包。
[0038]上述方案中,该装置还包括:第二判断模块和第二取模处理模块;其中,
[0039]第二判断模块,用于接收接收端发送的状态包,并确定接收到的状态包中的确认序号不在发送端的窗口范围之内,将确认序号发送给第二取模处理模块;
[0040]还用于将收到第二取模处理模块发送的取模处理后的确认序号和连续确认的最大发送序号的差值与第二阈值进行比较,在确认取模处理后的所述差值大于或等于第二阈值时,确定所述确认序号对应的数据是接收端处理错误数据产生的,反馈发送端的窗口变量给接收端;
[0041]第二取模处理模块,用于对接收到第二判断模块发送的确认序号和连续确认的最大发送序号分别进行取模处理,将取模处理后的确认序号和连续确认的最大发送序号的差值发送给第二判断模块。
[0042]上述方案中,所述第二判断模块,还用于在确定取模处理后的所述差值小于第二阈值时,确定确认序号对应的数据是HARQ重传产生的,丢弃所述状态包。
[0043]上述方案中,所述第一记录模块、第一取模处理模块、第一阈值确定模块、第一判断模块、第一错误数据处理模块、和状态包反馈模块设置在用作接收端的网络节点,所述第二判断模块、第二取模处理模块设置在用作发送端的网络节点;
[0044]或者,所述第一记录模块、第一取模处理模块、第一阈值确定模块、第一判断模块、第一错误数据处理模块、状态包反馈模块、第二判断模块、和第二取模处理模块设置在一个网络节点上,所述网络节点用作接收端时,启用上述第一记录模块、第一取模处理模块、第一阈值确定模块、第一判断模块、第一错误数据处理模块、和状态包反馈模块,所述网络节点用作发送端时,启用上述第二判断模块、第二取模处理模块。
[0045]本发明提供了一种无线链路控制层错误数据检测方法及装置,接收端对当前接收序号和最大接收序号分别进行取模处理,并对当前接收序号和最大接收序号进行第一阈值估算,将取模处理后的当前接收序号和最大接收序号的差值与第一阈值进行比较,在确定取模处理后的所述差值大于第一阈值时,确定当前接收序号对应的数据为错误数据;如此,能够尽快检测到错误数据,以便及时修正,使数据能够正常收发;同时提高了数据传输正确率。
【附图说明】
[0046]图1为本发明实现RLC层错误数据检测方法的流程示意图;
[0047]图2为本发明实现RLC层接收端错误数据检测方法的流程示意图;
[0048]图3为本发明实现RLC层发送端错误数据检测方法的流程示意图;
[0049]图4为本发明实现一种RLC层错误数据检测装置的结构示意图;
[0050]图5为本发明实现另一种RLC层错误数据检测装置的结构示意图。
【具体实施方式】
[0051]本发明实施例中,接收端对当前接收序号和最大接收序号分别进行取模处理,并对当前接收序号和最大接收序号进行第一阈值估算,将取模处理后的当前接收序号和最大接收序号的差值与第一阈值进行比较,在确定取模处理后的所述差值大于第一阈值时,确定当前接收序号对应的数据为错误数据。
[0052]RLC协议中,确认(AM)模式下,通过混合自动重传请求(Hybrid Automatic RepeatRequest, HARQ)机制保证数据完整传输,HARQ机制要
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1