发明名称 一种GMR-1 3G终端数据收发系统
摘要 本发明公开了一种GMR-1 3G终端数据收发系统,其包括AM数据收发单元、UM数据收发单元和复用/解复用单元;所述AM数据收发单元包括RLC AM数据发送单元、AM定时器处理单元、AM MCS变化处理单元、再分段处理单元和RLC AM数据接收单元;所述UM数据收发单元包括UM发送单元和UM接收单元。本发明在原有协议的基础上增加一种超时等待发送的数据状态,对数据发送做出延迟处理,有效避免终端发送基站可能已经收到的数据;对链路质量发生变化的情况作出了处理;对于打包规则,给出实际的复用/解复用方案;同时增加协议定时器,使得GMR-1 3G UM接收具有延迟接收功能。
申请公布号 CN104837206A 申请公布日期 2015.08.12
申请号 CN201510273003.7 申请日期 2015.05.26
申请人 熊猫电子集团有限公司;南京熊猫汉达科技有限公司 发明人 李焕焕;刘剑锋;孙亮亮;王波;肖跃;王玮
分类号 H04W72/04(2009.01)I;H04W88/02(2009.01)I 主分类号 H04W72/04(2009.01)I
代理机构 南京天华专利代理有限责任公司 32218 代理人 夏平
主权项 一种GMR‑1 3G终端数据收发系统,其特征在于:包括AM数据收发单元、UM数据收发单元和复用/解复用单元;所述AM数据收发单元包括RLC AM数据发送单元、AM定时器处理单元、AM MCS变化处理单元、再分段处理单元和RLC AM数据接收单元;所述UM数据收发单元包括UM发送单元和UM接收单元;其中:所述RLC AM数据发送单元中,在协议给定优先级基础上,增加定时器控制延迟发送,以及AM MCS变化处理单元,发送流程为:(1)RLC首先检测是否有需要重传PDU,重传次数一般设置为3次,当超过重传次数,RLC/MAC层将进入释放流程,在数据重传过程中,需要再分段过程、MCS判定以及定时器的处理;(2)如果无重传数据,RLC将首先判断发送窗口状态:如果发送窗口处于停止状态,那么将直接跳转至(3);否则,RLC将优先发送新数据块,新数据块按照协议规定进行分段处理;(3)如果无新数据块发送,那么RLC将发送数据状态标识为‘O’的数据块,该数据状态为新增状态;(4)在发送过程中,数据类型包含伪数据块,用于当无数据可发,但是仍然需要保持当前链路时,发送端将发送伪数据块;所述UM接收单元包括UM延迟接收,所述UM延迟接收步骤如下:(1)假定某一时刻,接收到编号为BSN_NEW的数据块,首先判断BSN_NEW是否在合理范围内:1)如果该块不在合理范围,那么丢弃;2)如果该块大于V_R,那么进入下一步流程(2);3)如果该块为期望接收到的数据块,那么进入后面的流程(6);(2)更新接收变量V_R值;(3)根据最新V_R值更新窗口下限值UM_WS_BSN:UM_WS_BSN = V_R –UM下限窗口值;(4)重组(V_Q,窗口下限值)之间的数据块;(5)更新V_Q为窗口下限值,进入定时器处理流程;(6)更新V_Q至最近未接收到的BSN,并重组V_Q至该最近断点处的数据块,进入定时器处理流程;(7)在下一时刻,若定时器超时,将进入定时器超时中断处理流程,否则将按照(1)到(6)的步骤进行处理;所述复用/解复用单元中,如在复用过程中存在各种数据长度时,处理流程如下:(1)首先如果仅填充一条控制消息,那么将该控制消息直接进行发送即可;(2)如果是控制消息与数据的复用,那么:1)计算用于数据块填充的承载大小;2)根据RLC发送流程,取出应该传输的数据类型;3)根据需要发送数据类型的大小,判定能否与控制块进行复用发送;(3)如果仅仅是数据块,那么需要根据给定承载与当前数据块长度关系,决定是否进行伪控制块的填充;(4)如果当前没有控制块或者数据块进行发送,那么根据协议规定,进行每25帧一次的伪控制块发送。
地址 210002 江苏省南京市中山东路301号