用于LTE中RLC AM模式下的上下行并行处理方法技术

技术编号:11286888 阅读:279 留言:0更新日期:2015-04-11 01:33
一种用于LTE中RLC AM模式下的上下行并行处理方法,在上行接收模块中会对AMD PDU进行重排序,并把PDU重组为 RLC SDU 递交给高层后,先不删除已经重组完成的RLC PDU以及该PDU相关的控制结构,等待下次RLC AM上行接收模块被唤醒时,删除相关的RLC PDU以及控制结构,而下行发送模块组状态报告时只访问VR(R)≤SN< VR(MS)的PDU相关的控制结构。这样可以把临界资源AM模式PDU接收队列的访问时间错开,最大限度减少锁的粒度,提高执行效率。

【技术实现步骤摘要】

【技术保护点】
一种用于LTE中RLC AM模式下的上下行并行处理方法,所述AM模式为确认模式,其特征在于:在下行发送模块中,定义变量VT(S)、VT(A)、VT(MS)以及标志位CNTRL_PDU_FLAG,其中,VT(S)为即将发送的AMD PDU的SN, SN为序列号,AMD PDU表示AM数据PDU,PDU为协议数据单元;VT(A)表示SN比它小的PDU已经收到了确认,VT(MS)是发送窗口上边界,恒等于VT(A) +AM_Window_Size,其中AM_Window_Size为发送窗口尺寸;标志位CNTRL_PDU_FLAG,用于标识此刻下行发送模块是否在组一个状态PDU,其中TRUE标识此刻下行发送模块正在组一个状态PDU,FALSE标识此刻下行发送模块未在组一个状态PDU;在上行接收模块中,定义变量VR(R)、VR(MS)、VR(MR)、VR(H)、VR_RH以及VR_RL,其中,VR(R)为最后一个已经接收并且排序完毕的AMD PDU的SN+1,VR(MS)为能够反馈给发送方的AMD PDU接收状态对应的SN的最高可能值,VR(MR)为是接收窗口的上边界,恒等于VR(R) +AM_Window_Size,其中AM_Window_Size为接收窗口尺寸;VR(H)为接收到的最大AMD PDU的SN+1;VR_RH和VR_RL,分别标识上行接收模块被唤醒后要删除的已经排序重组完成的AMD PDU 的SN上限和下限;建立AM承载时,首先初始化VR_RL = 0,VR_RH = 0,CNTRL_PDU_FLAG = FALSE;在上行接收模块中会对AMD PDU进行重排序,并把PDU重组为 RLC SDU 递交给高层后,先不删除已经重组完成的RLC PDU以及该PDU相关的控制结构,等待下次RLC AM上行接收模块被唤醒时,上行接收模块执行以下步骤,步骤A1,删除VR_RL<= SN< VR_RH的RLC PDU以及该PDU相关的控制结构,更新VR_RL=VR_RH;步骤A2,检测该RLC数据PDU是否被重复接收,并丢弃重复的RLC数据PDU;若被乱序接收,则对RLC数据PDU按照SN进行重排序;步骤A3,根据上行接收模块接收的AMD PDU的SN来更新VR(R)、VR(MS) 、VR(MR)、VR(H);步骤A4,判断CNTRL_PDU_FLAG的值,如果CNTRL_PDU_FLAG值为FALSE进入步骤5,否则进入步骤A6;步骤A5,更新VR_RH = VR(R);步骤A6,将重排序完成的AMD PDU 重组为 RLC SDU;步骤A7,将重组好的RLC SDU递交给高层;步骤A8,处理上行状态PDU;下行接收模块被唤醒后,优先组状态PDU,包括组状态RLC PDU之前先将CNTRL_PDU_FLAG置为TURE,然后再根据MAC调度结果指示组RLC状态PDU,组完RLC状态PDU后把CNTRL_PDU_FLAG置为FALSE;其次根据MAC调度结果指示组RLC重传数据PDU,最后根据MAC调度结果指示组RLC新传数据PDU;其中,组状态报告时只访问VR(R) <= SN< VR(MS)的PDU相关的控制结构。...

【技术特征摘要】

【专利技术属性】
技术研发人员:王方张利达徐海鑫
申请(专利权)人:武汉虹信通信技术有限责任公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1