用于高速下行分组接入业务的基站t1定时方法

文档序号:7682152阅读:149来源:国知局
专利名称:用于高速下行分组接入业务的基站t1定时方法
技术领域
本发明涉及一种在WCDMA或者TD-SCDMA领域中,在基站 (以下简称NodeB )高速下行分组接入(以下简称HSDPA )调度器 上实i见的NodeB发射窗口关于Tl津青确定时方法。
背景技术
在HSDPA中Tl定时主要是UE (用户设备)接收窗口避免滑 动过快或过慢,从而跳过相应Mac-hs (HSDPA媒体接纳控制层) 包,导致Mac-hs层收不全,最终增大应用层接收时延,降低应用层 4妻收速率。所以在NodeB侧MAC-hs实体(在NodeB中HSDPA 调度器实体)发射窗口与UE侧接收窗口需尽可能保持同步,UE侧 接收窗口是通过T1定时来移动窗口下边缘。如果NodeB侧预估UE 的Tl定时比UE侧'隄一些,就会导致NodeB发送某些MAC-hs包, UE会认为已经成功收到,所以会将MAC-hs包丟掉,导致丢失数 据包;相反,如果NodeB侧预估UE侧Tl定时比UE侧快一些, NodeB侧发射窗口就会移动快一些,同样会导致有些包由于没有得 到重传而造成丢包,所以NodeB能否精确得到UE侧Tl定时从而 保持窗口同步就显得比4交重要。因此,需要一种基于基站实现的HSDPA业务的Tl定时的解决 方案,能够解决上述相关技术中的问题。发明内容本发明的目的在于利用NodeB侧准确预估UE侧Tl定时器来 解决NodeB侧发射窗口与UE侧接收窗口不一致的情况。根据本发明,提供了一种HSDPA业务的基站T1定时方法,包 括以下步骤步骤一,基站的发射窗口在接收到来自用户设备的 ACK消息时,更新发射窗口,以及判断T1定时器是否已经启动, 若未启动,并且对应于ACK消息的HSDPA媒体接纳控制包的发送 序号在更新后的发射窗口内时,则启动T1定时器并设置定时时间; 步骤二,计算对应于ACK消息的HSDPA々某体4妄纳控制包的发送时 刻与重传待重传HSDPA媒体接纳控制包之间的时间间隔;步骤三, 在时间间隔超过T1定时器的定时时间的情况下,将T1定时器置为 无效,并更新发射窗口 ;步骤四,在更新后的发射窗口中接收到ACK 消息时,重新启动Tl定时器并i殳置定时时间,以及计算发射窗口 中对应于ACK消息的发送序号最高的HSDPA媒体接纳控制包的发 送时刻与重传待重传HSDPA媒体接纳控制包的时刻之间的时间间 隔;以及步4繁五,重复步-骤三和步-骤四。步-骤三包括以下步骤判断时间间隔是否超过T1定时器的定 时时间;在时间间隔未超过T1定时器的定时时间时,重传4寺重传 的HSDPA媒体接纳控制包;以及在时间间隔超过Tl定时器的定时 时间时,更新发射窗口。步备聚四包4舌以下步艰《判断更新后的发射窗口是否有对应于 ACK消息的HSDPAi某体接纳控制包;如果有,则重新启动Tl定 时器并设置定时时间,并计算发射窗口中对应于ACK消息的发送 序号最高的MACHS包的发送时刻与重传待重传MACHS包的时刻 之间的Elt间间隔。在将Tl定时器置为无效时,将所有HSDPA纟某体接纳控制包判 断为老卩已纟皮正确4妾收。本发明较简单解决了 NodeB侧与UE侧关于Tl定时精确匹配 问题, -使得NodeB发射窗口下边缘与UE接收窗口下边缘相一致, 从而避免了丢包问题。本发明的其它特4i和优点将在随后的i兌明书中阐述,并且,部 分地从说明书中变得显而易见,或者通过实施本发明而了解。本发 明的目的和其他优点可通过在所写的说明书、权利要求书、以及附 图中所特别指出的结构来实现和获得。


此处所i兌明的附图用来4是供对本发明的进一步理解,构成本申 请的一部分,本发明的示意性实施例及其说明用于解释本发明,并 不构成对本发明的不当限定。在附图中图1是示出根据本发明的一个实施例的基于基站实现的 HSDPA业务的Tl定时方法的流程图;图2是示出才艮据本发明的另 一个实施例的NodeB侧与UE侧关 于T1定时相匹配津青确定时的示意图;图3是示出根据本发明的再一个实施例的基于基站实现的 HSDPA业务的Tl定时方法的流程图;以及图4是示出根据本发明的再一个实施例的在启动Tl定时时重 传调度准则示意图。
具体实施方式
下面将结合附图来详细说明本发明的实施例。图1是示出根据本发明的基于基站实现的HSDPA业务的Tl定 时方法的流程图。参照图1,根据本发明的基于基站实现的HSDPA 业务的Tl定时方法包纟舌以下步-骤步-骤S102,基站的发射窗口在 接收到来自用户设备的ACK消息时,首先更新发送窗口,然后确 定是否已启动Tl定时器,以及当已启动Tl定时器且Tl定时器 T1—TSN在更新后发送窗口内,计算对应于ACK消息的MACHS包 与置为T1—TSN的MACHS包的发送时刻的间隔;步骤S104,在时 间间隔超过T1定时器的定时时间的情况下,将T1定时器置为无效, 并更新发射窗口的下边缘;步骤S106,在更新后的发射窗口中有接 收到ACK消息的MACHS包时,重新启动Tl定时器并i殳置定时时 间,将发射窗口内得到ACK消息最高发送序号记为T1—TSN,同时 i己录该包发送时刻;以及步备聚S108,重复步-骤S104和步-骤S106。步骤S102包括以下步骤基站的发射窗口在接收到来自用户 设备的ACK消息时,首先更新发送窗口,然后判断T1定时器是否 已经启动;如果T1定时器未启动,且对应于ACK消息的MACHS 包的发送序号在更新后发射窗口时,启动Tl定时器并i殳置定时时 间;如果T1定时器已启动,判断Tl定时器T1JTSN是否在更新后 发送窗口内,如果不是,则将Tl定时器置为无效,否则需计算对 应于ACK消息的MACHS包的发送时刻与重传待重传MACHS包 时刻之间的时间间隔。步骤S104包4"舌以下步骤判断时间间隔是否超过T1定时器的 定时时间;如果时间间隔超过T1定时器的定时时间时,将T1定时 器置为无效时,认为T1—TSN之前所有MACHS包都已纟皮正确接收, 更新发射窗口的下边纟彖。步艰《S106包4舌以下步-骤判断更新后的发射窗口是否有乂寸应 于ACK消息的MACHS包;如果有,则重新启动Tl定时器并i殳置 定时时间,将发射窗口内得到ACK消息最高发送序号记为T1—TSN, 同时i己录该包发送时刻。在将Tl定时器置为无效时,将所有MACHS包判断为都已寻皮 正确接收。下面参照图2来描述本发明的一个实施例。在该实施例中,UE 在TSN为3的MACHS包未解出而TSN为4的MACHS包正确收 到情况下,就启动T1定时器;同时一寻T1—TSN置为4。当Tl定时 器超时后,UE就会移动接收窗口下边缘,不会在等待TSN为4之 前MACHS包。所以NodeB Mac-hs实体无需估计出UE侧Tl定时 器绝对值,只需在重传T1—TSN之前MACHS包时,计算当前与 NodeB Mac-hs侧发送TSN为T1—TSN的MACHS包发送时刻的相 对时间差t2即可。因为UE4妄收TSN为4与TSN为3的两个MACHS 包时间差tl,同时也是UE侧Tl定时器的大小,与NodeB Mac-hs 侧发送两个MACHS包时间差t2是相等的。本发明提出了在NodeB Machs侧只需通过记录发送时刻就可以简单并且精确估计出UE的 Tl定时器大小,没有任何补偿和偏差。通过这种方法就可以使 NodeB Machs实体的发射窗口与UE的接收窗口完全同步,避免由 于两侧窗口不一致导致丟包可能。下面参照图3来i兌明本发明的另一个实施例。在该实施例中, 基于基站实现的HSDPA业务的Tl定时方法包括一下步骤步骤S302,判断是否接收到UE通过HSDPCCH传过来反馈消 息ACK,如果4妻收到进4亍下一步,否则退出;步骤S304,更新发送窗口 ,判断UE下Que发射窗口 Tl是否 已经启动,如已启动,判断Tl定时器T1_TSN是否在更新后发送窗口内,力口果在更新后发送窗口, 3兆到步驶iS308,否则,则直才妄一寻 Tl定时器置为无效,退出;步骤S306,判断对应于ACK消息的MACHS包的发送序号是 否在更新后发射窗口内,如果是,则3兆到S312,否则退出;步骤S308,当发射窗口 Tl启动时,判断该4妄收到ACK的 MACHS包发送时间与发送序号为Tl—TSN的MACHS包发送时间 Tl_SendTime是否已经超过所配置Tl时间,如果已超过,进行下 一步,否则退出;步吝聚S310,将Tl定时器置为无效,同时i人为发送序号在 T1一TSN之前MACHS包UE都已正确收到,更新发射窗口下边缘; 判断更新后发射窗口是否有已接收到ACK的MACHS包,如果有, 进行下一步,否则退出;步骤S312,启动Tl定时器,将刚接收到ACK的MACHS包 发送时刻赋给Tl—SendTime,同时将发射窗口内接收到ACK的 MACHS包最高TSN贝武纟会T1—TSN。下面结合附图4阐明启动Tl时NodeB处 里重^专调度准则步骤S402,当发射窗口 Tl定时启动时,NodeB Machs实体在 重传发送序号在发射窗口下边缘到T1_TSN之间MACHS包,需计 算当前时刻与Tl—SendTime是否已超过所配置Tl时间;步艰《S404,如没有超过,正常进4亍重传处理;否则对该MACHS 不进4于调度。以上所述〗又为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1.一种用于高速下行分组接入业务的基站T1定时方法,其特征在于,包括以下步骤步骤一,基站的发射窗口在接收到来自用户设备的ACK消息时,更新所述发射窗口,以及判断T1定时器是否已经启动,若未启动,并且对应于所述ACK消息的HSDPA媒体接纳控制包的发送序号在更新后的所述发射窗口内时,则启动所述T1定时器并设置定时时间;步骤二,计算对应于所述ACK消息的HSDPA媒体接纳控制包的发送时刻与重传待重传HSDPA媒体接纳控制包之间的时间间隔;步骤三,在所述时间间隔超过所述T1定时器的定时时间的情况下,将所述T1定时器置为无效,并更新所述发射窗口;步骤四,在更新后的所述发射窗口中接收到ACK消息时,重新启动T1定时器并设置定时时间,以及计算所述发射窗口中对应于所述ACK消息的发送序号最高的HSDPA媒体接纳控制包的发送时刻与重传待重传HSDPA媒体接纳控制包的时刻之间的时间间隔;以及步骤五,重复所述步骤三和所述步骤四。
2. 根据权利要求1所述的方法,其特征在于,所述步骤三包4舌以下步骤判断所述时间间隔是否超过所述Tl定时器的定时时间;在所述时间间隔未超过所述T1定时器的定时时间时,重 传所述待重传的HSDPA媒体接纳控制包;以及在所述时间间隔超过所述T1定时器的定时时间时,更新 所述发射窗口。
3. 根据权利要求2所述的方法,其特征在于,所述步骤四包括以 下步骤判断更新后的所述发射窗口是否有对应于所述ACK消息 的HSDPA々某体4妻纳控制包;如果有,则重新启动Tl定时器并^殳置定时时间,并计算 所述发射窗口中对应于所述ACK消息的发送序号最高的 MACHS包的发送时刻与重传所述待重传MACHS包的时刻之 间的时间间隔。
4. 根据权利要求3所述的方法,其特征在于,在将所述T1定时 器置为无效时,将所有HSDPA媒体接纳控制包判断为都已被 正确纟妄收。
全文摘要
本发明公开了一种HSDPA业务的基站T1定时方法,包括基站的发射窗口在接收到ACK消息时,更新发射窗口,判断T1定时器是否已经启动,若未启动,且对应于ACK消息的HSDPA媒体接纳控制包的发送序号在更新后的发射窗口内时,启动并设置T1定时器;计算对应于ACK消息的HSDPA媒体接纳控制包的发送时刻与重传待重传HSDPA媒体接纳控制包之间的时间间隔;在时间间隔超过T1定时器的定时时间时,将T1定时器置为无效,并更新发射窗口;更新后的发射窗口中接收到ACK消息时,重新启动T1定时器并设置定时时间,计算发射窗口中对应于ACK消息的发送序号最高的HSDPA媒体接纳控制包的发送时刻与重传待重传HSDPA媒体接纳控制包的时刻之间的时间间隔;重复步骤三和步骤四。本发明避免了丢包问题。
文档编号H04L1/16GK101227258SQ20081000072
公开日2008年7月23日 申请日期2008年1月14日 优先权日2008年1月14日
发明者李瑞峰 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1