延迟多载波系统中的重传请求的制作方法_3

文档序号:8301377阅读:来源:国知局
BS发现一个或多个不能采用(object1nable)的参数,并且因而以BS优选参数进行应答。
[0052]然而,如果SES/第一字段308的值是有效的,则过程移至步骤414,其中Vl (ses)可以在BS 30内设置为XI。现在,BS可以配置为使用Xl为在反向链路上从MS 10接收的RLP数据帧320/340的SEQ字段322/344的以比特为单位的大小。
[0053]接下来,在步骤416,可以在BS 30内对RLP控制帧300的RETN/最后字段310是否设置为O进行确定,即是否已经为Yl分配了值O。如果RETN/最后字段310设置为0,则过程可移至步骤420。在步骤420,值¥1(代如)可以设置为针对在反向链路上从MS 10传输的未接收的RLP数据帧的来自BS 30的重传请求的默认最大数量(例如,O)。过程可移至步骤424。
[0054]然而,如果在步骤416,可以确定RETN/最后字段310没有设置为0,则过程可移至步骤418,其中可以在BS 30内对RETN/最后字段310中的值Yl是否是有效值进行确定。在这点上,为了被考虑为有效值,RETN/最后字段310的值应该是位于预定范围(例如,从O到3)内的值。如果RETN/最后字段310的值不是有效的,则过程可移至标记为“A”的方框,如上所述,以及同步过程可以再次开始。另一方面,如果RETN/最后字段310的值是有效的,则过程可移至步骤422,其中值Vl (retn)可以在BS内设置为Y1。现在BS可以配置为使用Yl用于针对反向链路上从MS 10未接收的RLP数据帧的允许的来自于BS的重传请求的最大数量。
[0055]接下来,在BS执行步骤424,可以格式化SYNC/ACK控制帧(CTL= 1111)以将SES/第一字段308设置为值X2,并且可以将RETN/最后字段310设置为值Y2。在步骤426,BS30可以将SYNC/ACK控制帧传输到MS 10。接下来,在步骤428,可以在MS内对SYNC/ACK控制帧的SES/第一字段308是否设置为O进行确定,即是否已经为X2分配了值O。如果SES/第一字段308设置为0,则过程可移至步骤432,其中可以将值V2 (ses)设置为将在RLP数据帧的前向链路上使用的SEQ字段322/344的默认大小(例如,8比特)。接着过程可移至步骤436。
[0056]然而,如果在步骤428可以确定SES/第一字段308没有设置为0,则过程可移至步骤430。在步骤430,可以在MS 10内对SES/第一字段308中的值X2是否是有效值进行确定。为了被考虑为有效值,SES/第一字段308的值必须是位于预定范围内的值。例如,对于Vl (ses),预定的范围可以是从8到12。如果SES/第一字段308的值不是有效的,则过程可移至标记为“B”的方框(在该情况中等同于步骤402),其中MS将SYNC帧发送到BS30,从而重启同步过程。另一方面,如果SES/第一字段308的值是有效的,则过程可移至步骤434,其中值V2 (ses)可以在MS内设置为X2。现在MS可以配置为使用X2为针对前向链路上从BS接收的RLP数据帧的SEQ322/344的以比特为单位的大小。
[0057]接下来,在步骤436,可以在MS 10内对SYNC/ACK控制帧的RETN/最后字段310是否设置为O进行确定,即是否已经为Y2分配了值O。如果RETN/最后字段310设置为0,则过程可移至步骤440,其中V2 (retn)可以设置为针对在前向链路上从BS 30传输的未接收的RLP数据帧的允许来自MS的重传请求的默认最大数量(例如,O)。过程可移至步骤444。
[0058]然而,如果在步骤436可以确定RETN/最后字段310没有设置为0,则过程可移至步骤438,其中,可以在MS 10内对RETN/最后字段310中的值Y2是否是有效值进行确定。为了被考虑为有效值,RETN/最后字段310的值必须是位于预定范围内的值。例如,对于V2 (retn),预定的范围可以是从O到3。如果RETN/最后字段310的值不是有效的,则过程可移至标记为“B”的方框,如上所述。另一方面,如果RETN/最后字段310的值是有效的,则过程可移至步骤442,其中值V2 (retn)可以在MS内设置为Y2。现在MS可以配置为使用Y2用于针对前向链路上从BS 30未接收的RLP数据帧的允许来自MS的重传请求的最大数量。
[0059]接下来,在步骤444,可以格式化ACK控制帧(CTL= 1101)以将SES/第一字段308设置为值Xl并将RETN/最后字段310设置为值Yl。在步骤446,MS 10继而可以将ACK控制帧传输到BS 30。ACK控制帧充当配置RLP所需的控制帧已经从MS 10到BS 30被交换的确认。接下来,在步骤448,可以在BS 30内对ACK控制帧300的SES/第一字段308是否设置为XI,以及RETN/最后字段310是否被设置为Yl进行确定。如果SES/第一字段308设置为Xl并且RETN/最后字段310设置为Yl,则可以确认该配置,同时过程移至步骤450。在步骤450,配置过程可以结束,并且MS和BS之间的数据传输可以继续。在这点上,MS在反向链路上传输的RLP帧可以由BS根据Xl接收,并且对于那些帧的重传请求可以由BS根据Yl进行传输。而且,BS在前向链路上传输的RLP帧可以由MS根据X2传输,并且对于那些帧的重传请求可以由MS根据Y2进行传输。
[0060]尽管上文描述关于特定可编程参数(S卩,RLP序列号字段和重传数量),但是提供其他的可编程参数也位于本发明示例性实施方式的范围之内。例如,CRC校验比特的数量可以成为可编程的并且可以使用上述信令进行指定。
[0061]在各种情况中,系统使用多于一个的分组格式的层,每个层使用分组重传方案,诸如定位在使用H-ARQ(混合自动请求)分组重传的较低层上的RLP层。因此,除了或替代动态配置RLP层参数以优化随特定数据服务使用的参数,本发明的示例性实施方式允许在该层上选择性地延迟RLP或其他重传请求以在较低层(例如,H-ARQ)上为将要执行的较低层重传方案提供更多的时间。根据本发明示例性实施方式的该方面,在发送较高逻辑层重传请求之前,延迟时间需要消逝。在延迟时间超时之时,如果接收数据不充分,则发送RLP或其他较高逻辑层重传请求(例如,NAK RLP控制帧)。在这点上,延迟时间可以包括可选择的值,对与通信系统中的通信相关联的指示的所选择的响应。
[0062]图5示出了图2中示出的通信系统的部分的逻辑层表示,并将其在功能上表示于图6,这将在下面进行描述。在这点上,在MS 10和BS 30之间传送的信号可以包括遵循分组格式方案格式化的数据,诸如在系统中定义的多个逻辑层处。逻辑层例如可以包括物理层502以及形成链路层并且功能上定位在物理层之上的RLP层504。除了其他事物之外,RLP层还可以执行解码、重传和排序操作。除了其他事物之外,物理层还可以执行解码、ACK/NAK和其他操作。在RLP层之上,通信系统包括一个或多个上部层,该上部层以方框506表示并且其包括例如PPP/IP/TCP (UDP)应用层,所有这些通常都在分组通信系统中使用。以及在物理层之下,通信系统包括一个或多个较低的层,诸如cdma20001 XEV-DV空中接口 508。最后,如图所示,段510和512表示从物理层到链路层的良好分组的传递以及链路层向物理层提供的缺失分组的重传请求(例如,NAK RLP控制帧)。
[0063]现在参考图6,其示出了根据本发明实施方式的一个方面的包括网络32的MS 10和BS 30的通信系统的功能框图。如图所示,可以在物理层和RLP层两者上执行分组格式化。两个层都可以利用重传方案,在该方案中,如果各个数据分组没有成功传递到目的接收者,则重传一个或多个数据分组。例如,BS发送到MS的数据分组可以由MS肯定地确认将在此处充分地接收。否则,BS重发该数据分组。由于多层格式化以及可以请求相应层的重传,所以可能很好地生成冗余重传请求。
[0064]为了减少冗余重传请求的可能性,在本发明示例性实施方式的实现中,BS 30包括BS装置602,其进而包括图6中以方框形式示出的功能实体。形成BS装置的实体可以以任何希望的形式实现,诸如通过定义可由BS处理电路执行的算法的计算机软件实现。BS装置的实体可以包括BS RLP层上的那些实体。RLP层可以包括定位在物理层上的实体。定位在段604上的BS的部分形成了 BS较高逻辑层的一部分。并且,在图6中示出的段604以下的BS的元素形成其物理层,再次以502指示。例如,示出的物理层包括BS的收发器电路608。
[0065]类似地,MS 10包括本发明示例性实施方式的其他MS装置610。而且,形成定位在MS上的MS装置的实体可以功能性地表示并且可以以任何希望的方式实现,诸如由可由处理电路执行的算法实现。可以在MS的较高逻辑层上形成装置的单元,这里还表示为定位在线段604之上,再次以504指示。MS的物理层由定位在段604之下的实体来形成。例如,物理层包括MS的收发器电路614。
[0066]BS装置602可以包括估计器616和耦合至该估计器616的延迟周期消息生成器618。估计器可以接收通信指示,这里通过表示通信系统中通信特征的线620的方式功能性地指示。指示可以例如由一个或多个指示类型形成,诸如,通信系统中的业务加载、通信系统中的活跃用户的H-ARQ信息、与用户相关联的QoS要求以及与通信系统中的用户相关联的无线质量信息。此外,输入到估计器中或由估计器接收的通信指示可以选择性地进一步包括与通信系统中的延迟时间相关联的历史数据,诸如在估计器工作期间执行的估计的历史值。
[0067]响应于提供给其的通信指示的值,估计器616可以形成RLP层上一个或多个数据分组(例如,NAK RLP控制巾贞)的后续重传请求应该被延迟的延迟周期的值。在一个示例性实现中,延迟周期包括单个建议的RLP延迟。在另一个示例性实现中,延迟周期包括可能值的范围,该范围由最小和最大延迟时间界定并且包括如此定义的延迟周期内的建议的RLP延迟时间。延迟周期消息生成器618可以生成传送到MS 10的消息以报告关于估计器进行的估计。由消息生成器形成的消息可以提供给收发器电路608的发射部分,之后将通过前向链路信道向MS进行广播。在一个示例性实现中,消息生成器生成的延迟周期消息包括包含了 RLP-延迟(最小,最大,建议)字段的RLP比特块(BLOB)。
[0068]当在MS 10处接收到消息,通过线622的方式将该消息提供给MS装置610。并且更特别地,将RLP延迟消息的值提供给延迟周期消息检测器624。检测器可以从该检测器耦合至的延迟-检测-窗(DDW)定时器626中检测延迟周期消息并且提取延迟周期消息的值,并且向延迟-检测-窗(DDW)定时器626提供该值。在RLP层上后续检测到一个或多个数据分组未足够地传递到其上时,可以使得定时器在数据分组(例如,NAK RLP控制帧)的RLP-层重传请求生成之前定时对应于由检测器检测到的延迟周期的时间周期。在DDW定时器定时的时间周期过期时,如果没有足够的数据分组传递到MS,则可以生成RLP-层重传请求。应该指出,MS可以使用多个技术来确定BS 30是已经放弃还是错过对缺失的数据分组的传递。例如,MS可以检测到,在多次未成功重传旧分组之后,BS拒绝以新的序列号发送新的分组。因此,MS可以假设放弃以及缺失了旧分组
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1