速率控制方法和用于数据分组传输的装置转让专利

申请号 : CN200480013912.7

文献号 : CN1792053B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李琎硕滨边孝二郎

申请人 : 日本电气株式会社

摘要 :

基站控制UE(用户设备)用于向其转发信息的传输速率。如果UE需要使其到基站的数据传输速率增大或减小,则UE周期性地向基站转发速率请求,并且基站以速率命令作为响应。在传输速率命令时可能发生差错,从而使基站发送的速率Rnb与UE检测出的速率Rue可能不匹配。提出了各种方案用于减小和校正这种传输差错。第一方案涉及利用参考速率周期性地复位基站和UE的传输速率。第二至第四方案涉及周期性地比较基站和UE的传输速率,并且如果它们不同则替换UE的速率。第五方案涉及对反馈命令的过滤,以便减小差错传播的影响。第六方案可独立于前述任一方案使用或与前述任一方案结合使用,其涉及利用重复因子调整功率偏移。在UE从基站软切换到新基站的过程中,所有方案都被修改。

权利要求 :

1.一种用于包括基站和用户设备的通信系统的方法,该方法包括:在所述用户设备处,从所述基站接收用于增大、减小或保持所述用户设备的最大传输速率的速率控制命令;以及在所述用户设备处,从所述基站接收据其确定所述用户设备的所述最大传输速率的绝对信息,其中所述用户设备接收所述速率控制命令比接收所述绝对信息更频繁。

2.如权利要求1所述的方法,还包括:在所述基站处,向所述用户设备发送所述速率控制命令;以及在所述基站处,向所述用户设备发送所述绝对信息。

3.如权利要求1所述的方法,其中所述用户设备以第一间隔接收所述速率控制命令,并以第二间隔接收所述绝对信息。

说明书 :

速率控制方法和用于数据分组传输的装置

技术领域

[0001] 本发明涉及数据分组传输速率,尤其涉及用于从诸如移动电话这样的UE(用户设备)向基站传输数据分组的闭环速率控制方法和装置。

背景技术

[0002] 在蜂窝式无线系统中,宽带码分复用(W-CDMA,或其欧洲等同物UMTS(通用移动电信系统))是全世界范围内都可用的无线电接入技术,其提供了高速无线数据分组服务,即无线互联网接入和多媒体服务,以及传统语音服务。
[0003] 为了实现更高效的下行链路数据分组传输,采用了称为高速下行链路分组接入(HSDPA)的基于闭环的速率控制作为下一个UMTS版本。HSDPA基于这样一种闭环速率控制方案,在这种方案中,通过控制速率匹配和调制参数,使下行链路传输数据速率的变化速度与信道变动一样快。
[0004] 与HSDPA类似,基于闭环的速率控制可用于上行链路数据传输,以使UE可更改上行链路传输速率以补偿短期信道情况。如图1所示,单独用户的UE的上行链路传输速率通过在上行链路(速率请求)和下行链路(速率控制)中交换反馈信号而受控于基站(节点B)。
[0005] 如果当前的最大数据传输速率Rue(UE阈值)无法满足用户设备(UE)的内部缓冲器中的数据分组所需的服务质量(QoS),则用户设备(UE)可向节点B请求更高的数据速率。ue
否则,UE可请求保持或减小R ,以便允许同一小区中的其他UE以更高的数据速率进行发送。
[0006] 收到来自小区中的所有UE的请求,节点B基于附加内部信息来控制每个单独UEnb的数据传输速率R ,所述附加内部信息例如是当前的上行链路噪声级别。最初,节点B和nb ue
UE(节点B的小区中的移动电话)各自的 起始传输速率R ’和R ’被设置为彼此相等。然nb nb nb nb
后,节点B决定移动电话要使用的新的传输速率R ,即(R ’+d ),其中d 是用于更改移动nb
电话的传输速率的差分编码的控制分组,并且节点B将d 发送到移动电话。假设移动电话ue
检测到的差分编码的控制分组被表示为d ,则仅当从节点B到UE的传输是在无差错的情ue nb ue nb
况下进行时,d 才等于d ;如果传输过程中发生差错,则d 将不等于d 。
[0007] 存在两个反馈差错源:(1)UE速率请求中的上行链路差错,以及(2)节点B的速率控制命令中的下行链路反馈差错。由于诸如传输功率、无线信道的严重衰减等的限制这样的因素,这两类差错都是不可避免的。
[0008] 由于只有节点B有权力控制移动电话的最大数据速率,因此上行链路差错没有下nb行链路差错的问题大。上行链路差错导致上行链路速率控制的缓慢适应,而后者破坏R 和ue
R 之间的同步。这种同步的丢失导致移动电话(即UE)以过高或过低的传输功率传输数据分组。在出现前一种差错的情况下,上行链路噪声的易管理度大大降低,而在出现后一种差错的情况下,UE遭受低数据吞吐量。W-CDMA的数据传输速率的这些利弊权衡在图2中示出。
[0009] 图3和4进一步示出前述意见。图3的一般性示意图示出节点B和UE之间(即基站和移动电话之间)的闭环通信。当UE和节点B之间的无线电链路被建立时,UE无法以高于节点B所设置的最大速率的数据速率进行发送。如果UE要求以高于所确立的最大数据速率的数据速率进行传输,则UE可通过在上行链路(即图3的下部)中发送请求,来请求更高的数据速率。如果例如由于分组队列较小这样的原因UE不要求更高的数据速率,则其可向节点B发送请求,以降低最大传输速率。节点B通过控制节点B的小区中的所有用户的最大数据速率,来管理多个UE高效地共享相同的无线电资源。节点B可根据整体小区级别状况而接受或拒绝任何UE对增大数据传输速率的请求。
[0010] 图4示出节点B和UE之间的基于闭环的速率控制方案的一般时序图。在帧“k”ue中,节点B识别出上行链路反馈信道上来自当前最大速率 为Rk 的UE的速率请求,在经过节点B处理时间Tbp之后,节点B在下行链路反馈信道上将增大后的最大数据传输速率(表示为“U”以代表UP)发送到UE。在经过UE处理时间Tbp之后,UE将其最大数据传输速率增大到节点B所允许的新的更高的值。然后该过程在帧k+1、帧k+2等中重复。为了降低速率更新延迟(例如Td<10ms),假设UE请求和节点B控制命令的持续时间较小(例如
2ms),并且位于反馈信道帧的开始或结束处附近(例如分别位于时隙1至3或时隙12至
14)。在图4中,UE已接收到U(UP)、D(DOWN)和K(KEEP,即保持不变)数据传输速率命令,并且下行链路传输中没有任何差错。
[0011] 图5示出出现在基于闭环的传输中的差错的示例。这种差错导致“随机游动(random walk)”。来自节点B的第三速率命令,即K(保持最大数据传输速率不变)在UE处被接收为U(增大最大数据传输速率)。即使在节点B所发送的和UE所认为的之间不再发生更多的差错,节点B和UE之间所有的后续通信帧的数据传输速率也都将会有相互偏移,即随机游动开始。假设即使只是较低的1%差错率,由于节点B和UE之间的最大数据传输速率的随机游动,在几秒的无线电链路连接之后,数据速率控制方案也会崩溃。也可能产生上行链路(UL)差错(从UE到节点B),但是与下行链路(DL)差错(从节点B到UE)不同,上行链路差错只会导致延迟,而不会导致上行链路数据速率的差错。
[0012] 在着手得出对前述问题的解决方案时,必须考虑多个事项。首先,在长期无线电通信的情况下,仅仅降低随机游动的可能性的解决方案是不适合的。第二,任何方案都应该是具有较高的无线电波频谱效率的,以便保证更多的无线电资源被分配给数据传输本身而不是分配给数传输速率的控制。第三,解决方案应该避免引入新的物理信道,引入新的物理信道除了影响其他因素外,还会影响新硬件的设计和后向兼容性。第四,希望对系统的用于控制节点B和UE之间的实质通信的无线电网络控制器(RNC)没有影响或者只有较小的影响,这是因为RNC的任何介入都必然导致RNC和节点B之间的额外的昂贵的信令,并且也可能导致RNC和UE之间的额外的昂贵的信令。
[0013] 对于前述难题的一个传统解决方案涉及从节点B到UE的最大UE速率的显式信令。在此解决方案中,节点B在发送每个数据分组时同时还显式地发送新的最大数据传输nb nb速率R 本身,而不是在发送每个数据分组时仅仅同时发送代表速率变化的差分解码的d比特流。此解决方案在图6中示出,其消除了随机游动。但是,此解决方案的频谱效率低于用于差分编码的比特流的频谱效率,这是因为每个速率控制命令中有更多数目的信令比特。假设最大数据传输速率的值的整个范围可以取32个级别中的任何一个,则从每个从节点B发送到UE的速率控制命令需要5比特。由于5个信息比特等同于更高数目的编码后的比特(例如20个编码后的比特),因此在发送每个速率控制命令时发送这20比特必然要求添加新的物理信道,如果控制命令的长度被保持在2ms以下的话。如果编码后的速率控制比特分散在比如说10ms的一帧中,则速率控制往返延迟将会增大。此解决方案的主要难点是:与只发送差值所涉及的开销相比,其开销要高得多。

发明内容

[0014] 本发明尝试减少从系统节点以信号方式向用户设备(UE)通知最大数据传输速率时的差错,同时不需要传统系统在获得该目的时增大系统开销量。
[0015] 本发明提供了一种在包括基站的通信系统中的用户设备,该用户设备包括:第一装置,用于从所述基站接收用于增大、减小或保持所述用户设备的最大传输速率的速率控制命令;以及第二装置,用于从所述基站接收据其确定所述用户设备的所述最大传输速率的绝对信息,其中所述第一装置接收所述速率控制命令比接收所述绝对信息更频繁。 [0016] 本发明还提供了一种在包括用户设备的通信系统中的基站,所述基站包括:第一装置,用于向所述用户设备发送用于增大、减小或保持所述用户设备的最大传输速率的速率控制命令;以及第二装置,用于向所述用户设备发送据其确定所述用户设备的最大传输速率的绝对信息,其中所述第一装置发送所述速率控制命令比发送所述绝对信息更频繁。 [0017] 本发明还提供了一种通信系统,包括:用户设备;以及基站。其中所述用户设备包括:第一装置,用于从所述基站接收用于增大、减小或保持所述用户设备的最大传输速率的速率控制命令;以及第二装置,用于从所述基站接收据其确定所述用户设备的所述最大传输速率的绝对信息,其中所述第一装置接收所述速率控制命令比接收所述绝对信息更频繁。并且所述基站包括:第三装置,用于向所述用户设备发送所述速率控制命令;以及第四装置,用于向所述用户设备发送所述绝对信息。
[0018] 本发明还提供了一种用于包括基站和用户设备的通信系统的方法,该方法包括:在所述用户设备处,从所述基站接收用于增大、减小或保持所述用户设备的最大传输速率的速率控制命令;以及在所述用户设备处,从所述基站接收据其确定所述用户设备的所述最大传输速率的绝对信息,其中所述用户设备接收所述速率控制命令比接收所述绝对信息更频繁。
[0019] 本发明的第一方面是一种用于维持UE和基站间的数据通信速率的闭环控制的方法,该方法包括以下步骤:
[0020] 最初向基站和UE都发送传输速率周期性复位标准(例如预定的共同的复位频率)和参考数据传输速率,以便建立闭环控制;以及
[0021] 周期性地将基站的数据传输速率和UE的数据传输速率复位为参考数据传输速率。
[0022] 优选地,参考数据传输速率等于预定的共同的初始数据传输速率。 [0023] 优选地,所述步骤是由包括无线电网络控制器、所述基站和所述UE的系统中的无线电网络控制器(例如通过发布指令)而执行的。
[0024] 第二一般方面(其本质上包含第二特定方面以及第三和第四方面)提 供了一种用于维持UE和基站间的数据通信速率的闭环控制的方法,该方法包括发送绝对速率和差分速率校正,其中绝对速率是以第一数目的通信间隔发送的,差分速率校正是以更小的第二数目的通信间隔更频繁地发送的。
[0025] 第二一般方面的补充方法提供了一种用于维持UE和基站间的数据通信速率的闭环控制的方法,该方法包括以第一间隔接收差分速率校正并且应用差分速率校正以获得更新后的速率,并且以比差分速率校正更低的频率接收绝对速率信息并且在接收到绝对速率时以绝对速率替换更新后的速率。
[0026] 在一个实施例中(参见第二特定方面),绝对速率是与差分速率校正并行发送的。绝对速率信息可被细分为多个片段(例如一个或多个比特),这些片段可在多个间隔(例如帧)中串行发送。
[0027] 在另一个实施例中(参见第三方面),绝对速率的比特与差分速率校正的比特相互交错。
[0028] 在另一个实施例中(参见第四方面),绝对速率是响应于请求而被发送的。 [0029] 绝对速率可以由不同于差分速率的装置发送,例如通过使用不同的协议层或通过使用不同的通信信道来发送。
[0030] 本发明的第二特定方面提供了一种用于维持UE和基站间的数据通信速率的闭环控制的方法,该方法包括在将数据分组的限定集合传输到UE的每个周期期间执行以下步骤:
[0031] 在限定集合的传输开始时,在基站中存储初始数据传输速率;
[0032] 在限定集合的传输开始时,在基站中对初始数据传输速率编码;
[0033] 在限定集合的每个数据分组中,从基站向UE发送各自的差分校正速率和各自的编码后初始数据传输速率的片段;
[0034] 在每个数据分组被接收到时,在UE中存储各自的差分校正速率和各自的编码后初始数据传输速率的片段;
[0035] 对于限定集合中的每个数据分组,在UE中计算更新后的数据传输速率,限定集合的特定数据分组的更新后的速率是在特定数据分组中接收到 的差分校正速率与来自前一数据分组的更新后的速率相加之和,初始数据传输速率被用作更新后的速率中的初始速率;
[0036] 在数据分组的限定集合中的解码后的初始数据传输速率的所有片段都被接收到之后,在UE中对这些片段进行解码,以形成解码后的初始数据传输速率;
[0037] 在UE中将解码后的初始数据传输速率与更新后的传输速率相比较;以及 [0038] 如果在比较步骤中传输速率不相等,则通过以下方式来校正UE的数据传输速率:用通过将累计差分校正速率与解码后的初始数据传输速率相加而获得的传输速率来替换更新后的传输速率,累计差分校正速率等于数据分组的限定集合的差分校正速率的累计;
并且如果传输速率相等,则使用更新后的传输速率。
[0039] 本发明的第二方面包括一种由基站执行的用于维持基站和UE间的数据通信速率的闭环控制的方法,该方法包括在将数据分组的限定集合传输到UE的每个周期期间执行以下步骤:
[0040] 在限定集合的传输开始时,存储初始数据传输速率;
[0041] 在限定集合的传输开始时,对初始数据传输速率编码;以及
[0042] 在限定集合的每个数据分组中,向UE发送各自的差分校正速率和各自的编码后初始数据传输速率的片段。
[0043] 本发明的第二方面还包括一种由UE执行的用于维持UE和基站间的数据通信速率的闭环控制的方法,该方法包括在将数据分组的限定集合传输到UE的每个周期期间执行以下步骤:
[0044] 在限定集合的每个数据分组中,从基站接收来自基站的各自的差分校正速率和各自的编码后初始数据传输速率的片段;
[0045] 在每个数据分组被接收到时,存储各自的差分校正速率和各自的编码后初始数据传输速率的片段;
[0046] 对于限定集合中的每个数据分组,计算更新后的数据传输速率,限定集合的特定数据分组的更新后的速率是在特定数据分组中接收到的差分校正速率与来自前一数据分组的更新后的速率相加之和,初始数据传输速率 被用作更新后的速率中的初始速率; [0047] 在数据分组的限定集合中的所有片段都被接收到之后,对这些片段进行解码,以形成解码后的初始数据传输速率;
[0048] 将解码后的初始数据传输速率与更新后的传输速率相比较;以及
[0049] 如果在比较步骤中传输速率不相等,则通过以下方式来校正UE的数据传输速率:用通过将累计差分校正速率与解码后的初始数据传输速率相加而获得的传输速率来替换更新后的传输速率,累计差分校正速率等于数据分组的限定集合的差分校正速率的累计;
并且如果传输速率相等,则使用更新后的传输速率。
[0050] 本发明的第三方面是一种用于维持UE和基站间的数据通信速率的闭环控制的方法,该方法包括在将数据分组的限定集合传输到UE的每个周期期间执行以下步骤: [0051] 在限定集合的传输开始时,在基站中存储初始数据传输速率;
[0052] 在限定集合的传输开始时,在基站中对初始数据传输速率编码;
[0053] 在限定集合的每个第n数据分组中,从基站向UE发送各自的编码后初始数据传输速率的片段,并且在限定集合的其余数据分组中发送各自的差分校正速率; [0054] 在每个数据分组被接收到时,在UE中存储各自的差分校正速率和各自的编码后初始数据传输速率的片段;
[0055] 在每个差分校正速率被接收到时,在UE中计算更新后的数据传输速率,更新后的速率是先前的更新后的速率和所接收到的各自的差分校正速率之和,初始数据传输速率被用作初始更新后的速率;
[0056] 在数据分组的限定集合中的编码后的初始数据传输速率的所有片段都被接收到之后,在UE中对这些片段进行解码,以形成解码后的初始数据传输速率;
[0057] 在UE中将解码后的初始数据传输速率与更新后的传输速率相比较;以及 [0058] 如果在比较步骤中传输速率不相等,则通过以下方式来校正UE的数据传输速率:用通过将累计差分校正速率与解码后的初始数据传输速率相 加而获得的传输速率来替换更新后的传输速率,其中累计差分校正速率等于数据分组的限定集合的差分校正速率的累计;并且如果传输速率相等,则使用更新后的传输速率。
[0059] 本发明的第三方面还包括一种由基站执行的用于维持基站和UE间的数据通信速率的闭环控制的方法,该方法包括在将数据分组的限定集合传输到UE的每个周期期间执行以下步骤:
[0060] 在限定集合的传输开始时,存储初始数据传输速率;
[0061] 在限定集合的传输开始时,对初始数据传输速率编码;以及
[0062] 在限定集合的每个第n数据分组中,向UE发送各自的编码后初始数据传输速率的片段,并且在限定集合的其余数据分组中发送各自的差分校正速率。
[0063] 本发明的第三方面还包括一种由UE执行的用于维持UE和基站间的数据通信速率的闭环控制的方法,该方法包括在将数据分组的限定集合传输到UE的每个周期期间执行以下步骤:
[0064] 在限定集合的每个第n数据分组中,从基站接收各自的编码后初始数据传输速率的片段,并且在限定集合的其余数据分组中接收各自的差分校正速率;
[0065] 在每个数据分组被接收到时,存储各自的差分校正速率和各自的编码后初始数据传输速率的片段;
[0066] 对于限定集合的每个数据分组,计算更新后的数据传输速率,限定集合的特定数据分组的更新后的速率是特定数据分组中接收到的差分校正速率与来自前一数据分组的更新后的速率相加之和,初始数据传输速率被用作更新后的速率中的初始速率; [0067] 在数据分组的限定集合中的编码后的初始数据传输速率的所有片段都被接收到之后,对这些片段进行解码,以形成解码后的初始数据传输速率;
[0068] 将解码后的初始数据传输速率与更新后的传输速率相比较;以及
[0069] 如果在比较步骤中传输速率不相等,则通过以下方式来校正UE的数据传输速率:用通过将累计差分校正速率与解码后的初始数据传输速率相 加而获得的传输速率来替换更新后的传输速率,累计差分校正速率等于数据分组的限定集合的差分校正速率的累计;
并且如果传输速率相等,则使用更新后的传输速率。
[0070] 限定集合的每个第n数据分组是限定集合的每个第二数据分组。或者,限定集合的每个第n数据分组是限定集合的每个第三数据分组。
[0071] 优选地,编码后的初始数据传输速率的每个片段是单个数据比特。 [0072] 本发明的第四方面是一种用于维持UE和基站间的数据通信速率的闭环控制的方法,该方法包括在将数据分组的限定集合传输到UE的每个周期期间执行以下步骤: [0073] 在数据分组的限定集合中的每一个或仅某些数据分组中,从基站向UE发送差分校正速率,每个差分校正速率代表特定数据分组的数据传输速率与上一个包含差分校正速率的被发送的数据分组的数据传输速率之间的数据传输速率差异(如果存在这种差异的话);
[0074] 感测基站的数据传输速率和UE的数据传输速率之间何时出现差异; [0075] 在这种感测之后转发请求,以请求将基站的数据传输速率和UE的数据传输速率复位为共同的数据传输速率;以及
[0076] 向基站和/或UE发送如下显式信令,该显式信令用于复位基站的数据传输速率和/或UE的数据传输速率,以便使基站和UE再次具有共同的数据传输速率。
[0077] 感测和转发步骤都是由基站或都是由UE执行的,显式信令的传输是由包括无线电网络控制器、该基站和该UE的系统中的无线电网络控制器执行的。
[0078] 本发明的第四方面包括一种由基站执行的用于维持基站和UE间的数据通信速率的闭环控制的方法,该方法包括在将数据分组的限定集合传输到UE的每个周期期间执行以下步骤:
[0079] 在数据分组的限定集合中的每一个或仅某些数据分组中,向UE发送差分校正速率,每个差分校正速率代表特定数据分组的数据传输速率与上一个包含差分校正速率的被发送的数据分组的数据传输速率之间的数据传输速率差异(如果存在这种差异的话); [0080] 感测基站的数据传输速率和UE的数据传输速率之间何时出现差异;以及 [0081] 在这种感测之后,向无线电网络控制器转发请求,以请求将基站的数据传输速率和UE的数据传输速率复位为共同的数据传输速率。优选地,该方法还包括基站执行以下步骤:
[0082] 接收来自无线电网络控制器的如下显式信令,该显式信令用于将基站的数据传输速率复位为对应于UE的传输速率的速率。
[0083] 本发明的第四方面还包括一种由UE执行的用于维持UE和基站间的数据通信速率的闭环控制的方法,该方法包括在将数据分组的限定集合传输到UE的每个周期期间执行以下步骤:
[0084] 在数据分组的限定集合中的每一个或仅某些数据分组中,从基站接收差分校正速率,每个差分校正速率代表特定数据分组的数据传输速率与上一个包含差分校正速率的被发送的数据分组的数据传输速率之间的数据传输速率差异(如果存在这种差异的话); [0085] 感测基站的数据传输速率和UE的数据传输速率之间何时出现差异;以及 [0086] 在这种感测之后,向无线电网络控制器转发请求,以请求将基站的数据传输速率和UE的数据传输速率复位为共同的数据传输速率。优选地,该方法还包括UE执行以下步骤:
[0087] 接收来自无线电网络控制器的如下显式信令,该显式信令用于将UE的数据传输速率复位为对应于基站的传输速率的速率。
[0088] 根据第五一般方面,本发明提供了一种用于维持UE和基站间的数据通信速率的闭环控制的方法,该方法包括对接收到的差分速率校正信息进行过滤,以便相对于较晚的差分速率校正信息降低较早的差分速率校正信息的重要性。
[0089] 本发明的第五特定方面是一种用于维持UE和基站间的数据通信速率的闭环控制的方法,该方法包括以下步骤:
[0090] 在每次从UE接收到速率请求信号时更新基站的数据传输速率,并且在每次从基站接收到速率控制信号时更新UE的数据传输速率,每个更新 步骤是根据以下更新表达式进行的:
[0091] R(i+1)=R(i)+d(i)+(1-r)(Rref-R(i))
[0092] 其中:
[0093] “i+1”是当前周期;
[0094] “i”是前一周期;
[0095] “R”是特定周期中各自的基站或UE的数据传输速率;
[0096] “d”是每个周期中各自的基站或UE利用从对方接收到的信号中的信息而确定的差分校正速率;
[0097] “Rref”是数据传输的参考速率,该参考速率是最初发送到基站和UE的值; [0098] “r”是数据传输的收敛系数,该系数是最初发送到基站和UE的值。 [0099] 优选地,向基站和UE传输参考速率Rref和收敛系数r是由包括无线电网络控制器、该基站和该UE的系统中的无线电网络控制器进行的。
[0100] 本发明的第五方面包括一种由基站执行的用于维持基站和UE间的数据通信速率的闭环控制的方法,该方法包括以下步骤:
[0101] 在每次从UE接收到速率请求信号时更新基站的数据传输速率,更新步骤是根据以下更新表达式进行的:
[0102] Rnb(i+1)=Rnb(i)+dnb(i)+(1-r).(Rref-Rnb(i));
[0103] 其中:
[0104] “i+1”是当前周期;
[0105] “i”是前一周期;
[0106] “Rnb”是特定周期中由基站更新的数据传输速率;
[0107] “dnb”是每个周期中基站利用从UE接收到的速率请求信号而确定的差分校正速率;
[0108] “Rref”是数据传输的参考速率,该参考速率是最初发送到基站和UE的值; [0109] “r”是数据传输的收敛系数,该系数是最初发送到基站和UE的值。 [0110] 本发明的第五方面还包括一种由UE执行的用于维持基站和UE间的数据通信速率的闭环控制的方法,该方法包括以下步骤:
[0111] 在每次从基站接收到速率命令信号时更新UE的数据传输速率,更新步骤是根据以下更新表达式进行的:
[0112] Rue(i+1)=Rue(i)+due(i)+(1-r).(Rref-Rue(i));
[0113] 其中:
[0114] “i+1”是当前周期;
[0115] “i”是前一周期;
[0116] “Rue”是特定周期中由UE更新的数据传输速率;
[0117] “due”是UE检测到的差分校正速率;
[0118] “Rref”是数据传输的参考速率,该参考速率是最初发送到基站和UE的值; [0119] “r”是数据传输的收敛系数,该系数是最初发送到基站和UE的值。 [0120] 优选地,本发明的第一至第五方面中的每一方面都包括以下附加步骤:在建立基站和UE之间的无线电链路时,为基站和UE确定各自的初始功率偏移值和各自的最小重复因子,该附加步骤包括:
[0121] 确定目标信号/干扰比(tSIRr),其中tSIRr是满足各自的目标反馈差错率的数据传输速率的SIR;
[0122] 确定tSIRd,其是专用导频信号的目标SIR;
[0123] 利用确定出的tSIRr和tSIRd,使用以下公式确定功率偏移值(POr)和重复因子(REPr)之间的关系:
[0124] POr=tSIRr-tSIRd-10*log10(REPr);
[0125] 选择初始功率偏移值POr(0)作为对应于重复因子(REPr)的最小值(REPr(0))的功率偏移值;以及
[0126] 在无线电链路建立时,向基站和UE发送各自的选中的初始功率偏移值POr(0)和各自的相应的最小重复因子REPr(0)。
[0127] 本发明的第六方面是一种方法,该方法用于在建立基站和UE之间的无线电链路时,为基站和UE中的每一个确定各自的初始功率偏移值和各自的最小重复因子,该方法包括以下步骤:
[0128] 确定目标信号/干扰比(tSIRr),其中tSIRr是满足各自的目标反馈差错率的数据传输速率的SIR;
[0129] 确定tSIRd,其是专用导频信号的目标SIR;
[0130] 利用确定出的tSIRr和tSIRd,使用以下公式确定功率偏移值(POr)和重复因子(REPr)之间的关系:
[0131] POr=tSIRr-tSIRd-10*log10(REPr);
[0132] 选择初始功率偏移值POr(0)作为对应于重复因子(REPr)的最小值(REPr(0))的功率偏移值;以及
[0133] 在无线电链路建立时,向基站和UE发送各自的选中的初始功率偏移值POr(0)和各自的相应的最小重复因子REPr(0)。
[0134] 优选地,前述方法中的目标反馈差错率是为每个速率控制命令区别设置的,以作为速率控制的目标差错率,并且其低于速率请求的目标差错率。
[0135] 优选地,本发明的第六方面中的步骤是由包括无线电网络控制器、该基站和该UE的系统中的无线电网络控制器执行的。
[0136] 本发明还包括在UE处于从基站到第二基站的软切换时修改前述方法中的任何一种。上述方法的修改包括UE执行以下步骤:
[0137] 分别基于由基站和第二基站发送到UE的Rnb1和Rnb2传输速率,检测基站和第二基ue1 ue2站的R 和R 传输速率;
[0138] 基于Rue1和Rue2,计算合成Rue传输速率;以及
[0139] 将Rue发送到基站和第二基站,以使基站和第二基站都能使用Rue来创建各自的要nb1 nb2发送到UE的新的R 和R 传输速率。
[0140] 本发明的第一方面还包括一种用于维持UE和基站间的数据通信速率的闭环控制的装置,该装置包括:
[0141] 用于最初向基站和UE都发送预定的共同的复位频率和预定的共同的初始数据传输速率以便建立闭环控制的装置;以及
[0142] 用于将基站的数据传输速率和UE的数据传输速率周期性地复位为参考数据传输速率的装置。
[0143] 优选地,参考数据传输速率等于预定的共同的初始数据传输速率。 [0144] 优选地,该装置是包括该基站和该UE的系统中的无线电网络控制器。 [0145] 本发明的第二方面还包括一种用于维持UE和基站间的数据通信速率的闭环控制的装置,该装置包括:
[0146] 用于在数据分组的限定集合的传输开始时存储初始数据传输速率的装置; [0147] 用于在限定集合的传输开始时对初始数据传输速率编码的装置;
[0148] 用于在限定集合的每个数据分组中发送各自的差分校正速率和各自的编码后初始数据传输速率的片段的装置;
[0149] 用于在每个数据分组被接收到时,存储各自的差分校正速率和各自的编码后初始数据传输速率的片段的装置;
[0150] 用于对于限定集合中的每个数据分组,计算更新后的数据传输速率的装置,限定集合的特定数据分组的更新后的速率是在特定数据分组中接收到的差分校正速率与来自前一数据分组的更新后的速率相加之和,初始数据传输速率被用作更新后的速率中的初始速率;
[0151] 用于在数据分组的限定集合中的解码后的初始数据传输速率的所有片段都被接收到之后,对这些片段进行解码以形成解码后的初始数据传输速率的装置;以及 [0152] 用于执行以下步骤的装置:
[0153] 将解码后的初始数据传输速率与更新后的传输速率相比较;以及
[0154] 如果在比较步骤中传输速率不相等,则通过以下方式来校正数据传输速率:用通过将累计差分校正速率与解码后的初始数据传输速率相加而获得的传输速率来替换更新后的传输速率,累计差分校正速率等于数据分组的限定集合的差分校正速率的累计;并且如果传输速率相等,则使用更新后的传输速率。
[0155] 本发明的第二方面还包括一种用于维持基站和UE间的数据通信速率的闭环控制的装置,该装置包括:
[0156] 用于在数据分组的限定集合的传输开始时存储初始数据传输速率的装置; [0157] 用于在限定集合的传输开始时对初始数据传输速率编码的装置;以及 [0158] 用于在限定集合的每个数据分组中,发送各自的差分校正速率和各自 的编码后初始数据传输速率的片段的装置。
[0159] 优选地,该装置是包括该基站和该UE的系统中的基站。
[0160] 本发明的第二方面还包括一种用于维持UE和基站间的数据通信速率的闭环控制的装置,该装置包括:
[0161] 用于在限定集合的每个数据分组中接收各自的差分校正速率和各自的编码后初始数据传输速率的片段的装置;
[0162] 用于在每个数据分组被接收到时,存储各自的差分校正速率和各自的编码后初始数据传输速率的片段的装置;
[0163] 用于对于限定集合中的每个数据分组,计算更新后的数据传输速率的装置,限定集合的特定数据分组的更新后的速率是在特定数据分组中接收到的差分校正速率与来自前一数据分组的更新后的速率相加之和,初始数据传输速率被用作更新后的速率中初始的那一个;
[0164] 用于在数据分组的限定集合中的所有片段都被接收到之后,对这些片段进行解码以形成解码后的初始数据传输速率的装置;以及
[0165] 用于执行以下步骤的装置:
[0166] 将解码后的初始数据传输速率与更新后的传输速率相比较;以及
[0167] 如果在比较步骤中传输速率不相等,则通过以下方式来校正数据传输速率:用通过将累计差分校正速率与解码后的初始数据传输速率相加而获得的传输速率来替换更新后的传输速率,累计差分校正速率等于数据分组的限定集合的差分校正速率的累计;并且如果传输速率相等,则使用更新后的传输速率。
[0168] 优选地,该装置是包括该UE和该基站的系统中的UE。
[0169] 本发明的第三方面还包括一种用于维持UE和基站间的数据通信速率的闭环控制的装置,该装置包括:
[0170] 用于在数据分组的限定集合的传输开始时存储初始数据传输速率的装置; [0171] 用于在限定集合的传输开始时对初始数据传输速率编码的装置;
[0172] 用于在限定集合的每个第n数据分组中发送各自的编码后初始数据传输速率的片段并且在限定集合的其余数据分组中发送各自的差分校正速率 的装置;
[0173] 用于在每个数据分组被接收到时,存储各自的差分校正速率和各自的编码后初始数据传输速率的片段的装置;
[0174] 用于在每个差分校正速率被接收到时,计算更新后的数据传输速率的装置,更新后的速率是先前的更新后的速率和所接收到的各自的差分校正速率之和,初始数据传输速率被用作初始更新后的速率;
[0175] 用于在数据分组的限定集合中的编码后的初始数据传输速率的所有片段都被接收到之后,对这些片段进行解码以形成解码后的初始数据传输速率的装置;以及 [0176] 用于执行以下步骤的装置:
[0177] 将解码后的初始数据传输速率与更新后的传输速率相比较;以及
[0178] 如果在比较步骤中传输速率不相等,则通过以下方式来校正数据传输速率:用通过将累计差分校正速率与解码后的初始数据传输速率相加而获得的传输速率来替换更新后的传输速率,累计差分校正速率等于数据分组的限定集合的差分校正速率的累计;并且如果传输速率相等,则使用更新后的传输速率。
[0179] 本发明的第三方面还包括一种用于维持基站和UE间的数据通信速率的闭环控制的装置,该装置包括:
[0180] 用于在数据分组的限定集合的传输开始时存储初始数据传输速率的装置; [0181] 用于在限定集合的传输开始时对初始数据传输速率编码的装置;以及 [0182] 用于在限定集合的每个第n数据分组中发送各自的编码后初始数据传输速率的片段并且在限定集合的其余数据分组中发送各自的差分校正速率的装置。
[0183] 优选地,该装置是包括该基站和该UE的系统中的基站。
[0184] 本发明的第三方面还包括一种用于维持UE和基站间的数据通信速率的闭环控制的装置,该装置包括:
[0185] 用于在限定集合的每个第n数据分组中接收各自的编码后初始数据传输速率的片段并且在限定集合的其余数据分组中接收各自的差分校正速率 的装置;
[0186] 用于在每个数据分组被接收到时,存储各自的差分校正速率和各自的编码后初始数据传输速率的片段的装置;
[0187] 用于为限定集合的每个数据分组,计算更新后的数据传输速率的装置,限定集合的特定数据分组的更新后的速率是特定数据分组中接收到的差分校正速率与来自前一数据分组的更新后的速率相加之和,初始数据传输速率被用作更新后的速率中的初始速率; [0188] 用于在数据分组的限定集合中的编码后的初始数据传输速率的所有片段都被接收到之后,对这些片段进行解码以形成解码后的初始数据传输速率的装置;以及 [0189] 用于执行以下步骤的装置:
[0190] 将解码后的初始数据传输速率与更新后的传输速率相比较;以及
[0191] 如果在比较步骤中传输速率不相等,则通过以下方式来校正数据传输速率:用通过将累计差分校正速率与解码后的初始数据传输速率相加而获得的传输速率来替换更新后的传输速率,累计差分校正速率等于数据分组的限定集合的差分校正速率的累计;并且如果传输速率相等,则使用更新后的传输速率。
[0192] 优选地,该装置是包括该UE和该基站的系统中的UE。
[0193] 限定集合的每个第n数据分组是限定集合的每个第二数据分组。或者,限定集合的每个第n数据分组是限定集合的每个第三数据分组。
[0194] 编码后的初始数据传输速率的每个片段是单个数据比特。
[0195] 本发明的第四方面还包括一种用于维持UE和基站间的数据通信速率的闭环控制的装置,该装置包括:
[0196] (a)用于在数据分组的限定集合中的每一个或仅某些数据分组中,从基站向UE发送差分校正速率的装置,每个差分校正速率代表特定数据分组的数据传输速率与上一个包含差分校正速率的被发送的数据分组的数据传输速率之间的数据传输速率差异(如果存在这种差异的话);
[0197] (b)用于感测基站的数据传输速率和UE的数据传输速率之间何时出现差异,并且用于在这种感测之后转发请求以请求将基站的数据传输速率 和UE的数据传输速率复位为共同的数据传输速率的装置;以及
[0198] (c)用于向基站和/或UE发送如下显式信令的装置,该显式信令用于复位基站的数据传输速率和/或UE的数据传输速率,以使基站和UE再次具有共同的数据传输速率。 [0199] 该装置可以是包括该基站、该UE和无线电网络控制器的系统,并且其中发送装置(a)被包含在基站中,感测/转发装置(b)被包含在基站中,发送装置(c)被包含在无线电网络控制器中。或者,该装置可以是包括该基站、该UE和无线电网络控制器的系统,并且其中发送装置(a)被包含在基站中,感测/转发装置(b)被包含在UE中,发送装置(c)被包含在无线电网络控制器中。
[0200] 本发明的第四方面还包括一种用于维持基站和UE间的数据通信速率的闭环控制的装置,该装置是基站并且包括:
[0201] 用于在数据分组的限定集合中的每一个或仅某些数据分组中,向UE发送差分校正速率的装置,每个差分校正速率代表特定数据分组的数据传输速率与上一个包含差分校正速率的被发送的数据分组的数据传输速率之间的数据传输速率差异(如果存在这种差异的话);以及
[0202] 用于感测基站的数据传输速率和UE的数据传输速率之间何时出现差异,并且用于在这种感测之后向无线电网络控制器转发请求以请求将基站的数据传输速率和UE的数据传输速率复位为共同的数据传输速率的装置。
[0203] 优选地,前一装置还包括用于接收来自无线电网络控制器的如下显式信令的装置,该显式信令用于将基站的数据传输速率复位为对应于UE的传输速率的速率。 [0204] 本发明的第四方面还包括一种用于维持UE和基站间的数据通信速率的闭环控制的装置,该装置是UE并且包括:
[0205] 用于在数据分组的限定集合中的每一个或仅某些数据分组中,从基站接收差分校正速率的装置,每个差分校正速率代表特定数据分组的数据传输速率与上一个包含差分校正速率的被发送的数据分组的数据传输速率之间的数据传输速率差异(如果存在这种差异的话);以及
[0206] 用于感测基站的数据传输速率和UE的数据传输速率之间何时出现差异,并且用于在这种感测之后向无线电网络控制器转发请求以请求将基站的数据传输速率和UE的数据传输速率复位为共同的数据传输速率的装置。
[0207] 优选地,前一装置还包括用于接收来自无线电网络控制器的如下显式信令的装置,该显式信令用于将UE的数据传输速率复位为对应于基站的传输速率的速率。 [0208] 本发明的第五方面还包括一种用于维持UE和基站间的数据通信速率的闭环控制的装置,该装置包括:
[0209] 第一装置,用于在每次从UE接收到速率请求信号时更新基站的数据传输速率,以及第二装置,用于在每次从基站接收到速率控制信号时更新UE的数据传输速率,每个更新步骤是根据以下更新表达式进行的:
[0210] R(i+1)=R(i)+d(i)+(1-r)(Rref-R(i))
[0211] 其中:
[0212] “i+1”是当前周期;
[0213] “i”是前一周期;
[0214] “R”是特定周期中各自的基站或UE的数据传输速率;
[0215] “d”是每个周期中各自的基站或UE利用从对方接收到的信号中的信息而确定的差分校正速率;
[0216] “Rref”是数据传输的参考速率,该参考速率是基站和UE最初接收到的值; [0217] “r”是数据传输的收敛系数,该系数是基站和UE最初接收到的值。 [0218] 优选地,该装置是包含该基站、该UE和无线电网络控制器的系统,其中第一更新装置被包含在基站中,第二更新装置被包括在UE中,并且其中向基站和UE传输参考速率Rref和收敛系数r是由系统中的无线电网络控制器进行的。
[0219] 本发明的第五方面还包括一种用于维持基站和UE间的数据通信速率的闭环控制的装置,该装置包括:
[0220] 用于在每次接收到速率请求信号时更新数据传输速率的装置,更新步 骤是根据以下更新表达式进行的:
[0221] Rnb(i+1)=Rnb(i)+dnb(i)+(1-r).(Rref-Rnb(i));
[0222] 其中:
[0223] “i+1”是当前周期;
[0224] “i”是前一周期;
[0225] “Rnb”是特定周期中由基站更新的数据传输速率;
[0226] “dnb”是每个周期中利用从UE接收到的速率请求信号确定的差分校正速率; [0227] “Rref”是数据传输的参考速率,该参考速率是最初接收到的值; [0228] “r”是数据传输的收敛系数,该系数是最初接收到的值。
[0229] 优选地,该装置是包含该基站、该UE和无线电网络控制器的系统的基站,并且其中参考速率Rref和收敛系数r最初是从系统的无线电网络控制器接收到的。
[0230] 本发明的第五方面还包括一种用于维持基站和UE间的数据通信速率的闭环控制的装置,该装置包括:
[0231] 用于在每次接收到速率命令信号时更新数据传输速率的装置,每个更新步骤是根据以下更新表达式进行的:
[0232] Rue(i+1)=Rue(i)+due(i)+(1-r).(Rref-Rue(i));
[0233] 其中:
[0234] “i+1”是当前周期;
[0235] “i”是前一周期;
[0236] “Rue”是特定周期中由UE更新的数据传输速率;
[0237] “due”是UE检测到的差分校正速率;
[0238] “Rref”是数据传输的参考速率,该参考速率是最初接收到的值; [0239] “r”是数据传输的收敛系数,该系数是最初接收到的值。
[0240] 优选地,该装置包含该基站、该UE和无线电网络控制器的系统的UE,并且其中参考速率Rref和收敛系数r最初是从系统的无线电网络控制器接收到的。
[0241] 优选地,本发明的第一至第五方面中的每一方面还包括用于在建立基 站和UE之间的无线电链路时,为基站和UE确定各自的初始功率偏移值和各自的最小重复因子的装置,该确定装置包括:
[0242] 用于确定目标信号/干扰比(tSIRr)的装置,其中tSIRr是满足各自的目标反馈差错率的数据传输速率的SIR;
[0243] 用于确定tSIRd的装置,tSIRd是专用导频信号的目标SIR;
[0244] 用于利用确定出的tSIRr和tSIRd使用以下公式确定功率偏移值(POr)和重复因子(REPr)之间的关系的装置:
[0245] POr=tSIRr-tSIRd-10*log10(REPr);
[0246] 用于选择初始功率偏移值POr(0)作为对应于重复因子(REPr)的最小值(REPr(0))的功率偏移值的装置;以及
[0247] 用于在无线电链路建立时向基站和UE发送各自的选中的初始功率偏移值POr(0)和各自的相应的最小重复因子REPr(0)的装置。
[0248] 本发明的第六方面还包括一种装置,用于在建立基站和UE之间的无线电链路时,为基站和UE确定各自的初始功率偏移值和各自的最小重复因子,该装置包括: [0249] 用于确定目标信号/干扰比(tSIRr)的装置,其中tSIRr是满足各自的目标反馈差错率的数据传输速率的SIR;
[0250] 用于确定tSIRd的装置,tSIRd是专用导频信号的目标SIR;
[0251] 用于利用确定出的tSIRr和tSIRd使用以下公式确定功率偏移值(POr)和重复因子(REPr)之间的关系的装置:
[0252] POr=tSIRr-tSIRd-10*log10(REPr);
[0253] 用于选择初始功率偏移值POr(0)作为对应于重复因子(REPr)的最小值(REPr(0))的功率偏移值的装置;以及
[0254] 用于在无线电链路建立时,向基站和UE发送各自的选中的初始功率偏移值POr(0)和各自的相应的最小重复因子REPr(0)的装置。
[0255] 在本发明的第六方面的装置中,目标反馈差错率是为每个速率控制命令区别设置的,以作为目标速率控制,并且其低于速率请求的目标差错率。该装置可包括包含无线电网络控制器、该基站和该UE的系统中的无线电网络控制器。
[0256] 在本发明的前述方面中的任何一个方面的装置中,UE还可以包括: [0257] 用于在已与基站建立通信之后并在UE从基站转移到第二基站期间,分别基于由nb1 nb2 ue1 ue2基站和第二基站发送到UE的R 和R 传输速率来检测基站和第二基站的R 和R 传输速率的装置;
[0258] 用于基于Rue1和Rue2计算合成Rue传输速率的装置;以及
[0259] 用于将Rue发送到基站和第二基站,以使基站和第二基站都能使用Rue 来创建各自nb1 nb2的要发送到UE的新的R 和R 传输速率的装置。
[0260] 本发明还包括一种存储介质,其携带了用于执行前述方法中的任一方法的计算机程序。方法方面及其优选特征可被应用到装置方面,反之亦然,并且所有的方面都可作为计算机程序或计算机程序产品来提供。

附图说明

[0261] 现将通过参考附图仅以示例的方式描述本发明的优选特征,附图中: [0262] 图1示出基本系统(节点B)和移动电话(UE)之间的通信,其中UE的上行链路传输速率受控于节点B;
[0263] 图2示出W-CDMA的数据传输速率中涉及的利弊权衡;
[0264] 图3是发生在UE和节点B之间的闭环通信的一般性示意图;
[0265] 图4示出UE和节点B之间的基于闭环的速率控制部署的一般性时序图; [0266] 图5与图4所示的时序图类似,但是还示出了UE对从节点B发送的速率控制命令确定出不正确的值之后发生的事件;
[0267] 图6示出用于校正图5所示的差错的传统解决方案所涉及的控制时序; [0268] 图7示出本发明的第一类同时信令方案所涉及的控制时序;
[0269] 图8A是示出节点B中用于说明图7的控制时序的程序的流程图;
[0270] 图8B是示出UE中用于说明图7的控制时序的程序的流程图;
[0271] 图9A是示出节点B中的如下程序的流程图,该程序用于说明本发明的第二类同时信令方案的控制时序;
[0272] 图9B是示出UE中的如下程序的流程图,该程序用于说明本发明的 第二类同时信令方案的控制时序;
[0273] 图10示出第二类同时信令方案所涉及的控制时序;
[0274] 图11示出本发明的第三类同时信令方案所涉及的控制时序;
[0275] 图12示出本发明的慢速率调整环方案,此方案在节点B和UE处都使用了指数滤波;以及
[0276] 图13示出本发明的上述方案的软切换的效果。
[0277] 图14示出节点B的内部配置的示例。
[0278] 图15示出UE的内部配置的示例。
[0279] 图16示出根据本发明的通信系统的示例。
[0280] 图17示出根据本发明的通信系统的另一示例。
[0281] 图18示出根据本发明的无线电网络控制器的另一示例。

具体实施方式

[0282] 上述问题的第一解决方案中的关键概念是基于周期性复位的同步。这涉及无线电网络控制器(RNC),该RNC在无线电链路建立时利用信号将复位频率Q和参考数据传输速率nb ueRref通知给节点B和UE,然后在闭环速率控制被发起后,节点B和UE周期性地将R 和R分别复位为Rref。周期性复位的时间参考是连接帧号(CFN),它是无线电链路连接期间节点B和UE之间的常用参考时间。
[0283] 此方案的益处是简单。另外,此方法在可用上行链路速率值较小时很有用,但是周期性复位将会中断快速闭环速率控制。如果可用上行链路速率较大,则相当大的抖动会导致闭环速率控制的严重中断。
[0284] 上述问题的第二解决方案涉及三种“同时信令”方案,以下将说明其中的每一个。 [0285] 第一同时信令方案中的关键概念是使节点B通过在每个L帧中向UE发送以下内容,来通知UE它希望UE在L帧后使用的最大数据传输速率:(1)L帧开始时存在的最大数据传输速率的各个部分,以及(2)L帧中的一个特定帧的差分校正速率。当前帧的差分校正速率是帧与帧之间在节点B处的数据传输速率间存在的差异;该差异可能是由于噪声和/或来 自UE的速率请求变化所致。UE使用具有L帧开始时节点B处存在的传输速率的被发送的部分,并且在接收到L帧以后,重建该传输速率,即在L帧开始时节点B处的速率。同时,UE已维护了在L帧中发送的差分校正速率的连续总量,在L帧之后该总量变成了累计的校正速率。同时,UE已通过在每帧后将差分校正速率添加到来自前一帧的值而更新了其ue数据传输速率R ,从而在每一帧之后确定更新后的传输速率。然后UE在L帧结束时将重建的传输速率与更新后的传输速率相比较。如果它们相等,则UE不需要替换更新后的传输速率;如果它们不相等,则UE用新的传输速率取代更新后的传输速率。新的传输速率是重建的传输速率与累计的校正速率的总和。
[0286] 图7、8A和8B示出此部署。图8A和8B分别示出对于帧k,节点B的程序和UE的程序。如图所示,节点B的程序中在帧k中发送的差分校正速率(dk)等于节点B处帧与帧间上行链路传输速率中出现的差异(这是由于噪声增强或来自UE的任何速率请求变化所ue致)。在发送“k”帧后,在UE处发生同步。在图8B中,“更新R ”是帧k后UE中的更新后的上行链路传输速率(更新发生在每帧之后),“decR”是帧k后在UE中重建的传输速率(仅在k帧结束时才执行),而“AccDelta”是帧k后累计的校正速率(如果必要的话,仅在ue
k帧结束时才计算)。在图7中,R 的漂移从帧k+3开始(这是由于帧k+2中节点B发送的“K”被UE接收为“U”),而仅在帧k+6中才达到重新同步。
[0287] 在节点B中,在图8A的框101处,首先计算余数i(=k%L)并将其与零相比较。nb
这里“k%L”代表k除L的余数。如果i=0,则在框102处,encR被设置为编码后的R k,并且encR被分割成L个子块。
[0288] 接下来,在框103处,在下行链路上发送qk,其中qk是encR的第i个子块。在框104处,对第k帧处从UE接收到的上行链路速率请求进行解码,并且在框105处基于噪声nb nb nb
增强和UE的速率请求确定R k+1。最后在框107处,在下行链路上发送dk,它是由R k+1-R k计算得的。
[0289] 在UE中,在图8B中的框111处,首先计算余数i,并且在框112处从下行链路接收到qk。在框113处,基于数据状态和传输功率裕量确定上 行链路速率请求,并在框114ue处发送该请求,并且在框115处对下行链路速率控制dk 进行解码。接下来,在框116处将ue ue ue ue
i与L-1相比较。如果i≠L-1,则在框117处,以R k+1=R k+dk 来更新R ,并且程序完nb
成。如果在框116处i=L-1,则在框118处,将decR设置为decoding(encR ),并且在框ue
119处将Ruek-L+1与decR相比较。如果R k-L+1=decR,则控制跳到框117,否则控制转移到ue ue ue
框119。在框119中,在框120处将AccDelta设置为dk-L+1 +dk-L+2 +...+dk ,并且在框121ue
处以decR+AccDelta更新R k+1,以完成该程序。
[0290] 与传统解决方案相比,这是频谱效率较高的方法,其发送较少的冗余比特(例如当L等于重建的传输速率中的编码后比特的总数时,少到每帧只有1比特)。它对阈值漂移的消除慢于传统系统,即仅在每L帧之后才检查同步。
[0291] 第二同时信令方案中的关键概念与第一同时信令方案中的类似,但不同之处在于使用了2L帧而不是L帧,并且2L帧开始时存在的最大数据传输速率的每个部分以每两帧的形式被发送到UE,每个差分校正速率在其间的帧中被发送。图9A、9B和10示出此部署。图9A和9B分别示出节点B的程序和UE的程序。在此方案中,UE只每隔两帧转发速率请nb
求变化,这是因为响应(即从节点B返回到UE的采取差分校正速率d 形式的控制命令)仅每隔两帧而不是每隔一帧被发送。其间的帧各包含2L帧开始时节点B处存在的最大数据传输速率的各个部分。图9A所示的节点B的程序示出两个路径,一个用于在每个第二帧中发送的dk值,另一个用于在另一帧中发送的qk值。此程序可被一般化,以使3*L帧开始时节点B处存在的最大数据传输速率的各个部分只包含在每个第三帧中,而每三帧中的其他两帧携带各自的差分校正速率。
[0292] 在节点B中,在图9A的框122处,首先计算余数k%(L*P),并将其与零相比较。如nb果k%(L*P)=0,则在框123处,encR被设置为编码后的R k,并且encR被分割为L个子帧。
[0293] 接下来,在框124处,将余数(k%p)与零相比较。如果(k%p)≠0,则在框125处,对第k帧处从UE接收到的上行链路速率请求进行解 码,并且在框126处基于噪声增强nb和UE的速率请求确定R k+1,并且在框127处,在下行链路上发送dk,以完成该程序,其中dknb nb
是由R k+1-R k计算得的。如果在框124处(k%p)=0,则在框128处,将i设置为(k/p)%k
L,并且在框129处在下行链路上发送encR的第i个子块q 以完成该程序。
[0294] 在UE中,在框131处,将余数(k%p)与零相比较。如果(k%p)=0,则在框132处,将i设置为(k/p)%L,在框133处,从下行链路接收到qk,并且在框134处将i与L-1相nb ue比较。如果i=L-1,则在框135处将decR设置为decoding(encR ),并且在框136处将cRue ue
与decR相比较。如果cR =decR,则程序完成,否则在框137处以R k+1=decR+AccDeltaue
更新R 以完成该程序。
[0295] 如果在框134处i≠L-1,则在框138处将i与零相比较。如果i≠0,则程序完ue 0ue成,否则在框139处将AccDelta复位为零并以Rk 更新cR 以完成该程序。
[0296] 如果在框131处(k%p)≠0,则在框140处基于数据状态和发送功率裕量确定上ue行链路速率请求,在框141处发送上行链路速率请求,在框142处对下行链路速率控制dkue ue ue ue ue
进行解码,在框143处以R k+1=R k+dk 更新R ,并且在框144处以AccDelta+dk 更新AccDelta,以完成该程序。
[0297] 第三同时信令方案中的关键概念是使得节点B只向UE发送具有差分校正速率的帧,并且当节点B或UE中的任何一个随后注意到节点B和UE已失去传输速率同步时,由注意到的那一方联系RNC,然后RNC通过向其中一方发送校正信号,而使节点B和UE返回同步状态。尽管节点B利用第1层信令发送到UE,但是RNC也可以利用第3层信令发送到节点B或UE。图11中示出此方案,它被称为“基于事件触发的信令”
[0298] 对于图11中的“A”,在接收到来自UE的数据分组并对其进行了编码后,节点B检测到数据传输速率丢失同步。它将此事实报告给RNC,并包含关于当前连接帧号(CFN)和nb其自己的传输速率的信息。节点B停止更新R 。为了设置在其接收到来自RNC的响应之前的最大等待时间,节点B启动每帧增大1的Tunsync计时器。如果Tunsync期满,则节点B删ue nb
除该无线电链路。在图11的“B”处,RNC向UE发送第3层分组,以将其 R 复位到等于R的值(该值是RNC从节点B处得知的)。确切的复位时刻由UE设置。在“C”处,UE向RNCue nb
发送第3层分组,以确认接收并通知RNC将R 复位为R 值的时刻。UE停止向节点B发送上行链路数据请求。在“D”处,在接收到UE的确认后,RNC将通知节点B复位时刻,CFN=k+d。节点B停止计时器Tunsync并复位它。在“E”处,在节点B和UE之间实现了同步。从而继续开始闭环速率控制。
[0299] 触发事件的某些示例是:(1)节点B检测到UE正以高于最大速率的数据速率进行发送;(2)节点B在成功接收的几个连续帧上检测到UE正以低于最大速率的固定数据速率ue进行发送;以及(3)当UE的R 处于最大或最小时,UE分别检测到从节点B接收到的速率控制命令为UP或DOWN。
[0300] 对上述问题的第三解决方案涉及慢速率调整环,其中指数滤波分别被应用于节点nb ueB和UE处的差分控制分组d 和d 。该概念涉及逐渐减小过去的反馈差错对当前的最大传ue
输速率R 的影响。
[0301] 参考图12讨论第三解决方案。在第一步骤处,RNC以信号方式将参考速率Rref和收敛系数r通知给节点B和UE。然后,通过重复以下四个步骤执行速率控制迭代: [0302] (1)UE基于内部信息和当前Ruek值计算速率请求;
[0303] (2)在接收到UE请求时,节点B基于内部信息和Rnbk控制传输速率; [0304] (3)在节点B计算出dnbk后,节点B利用以下公式更新其Rnbk:
[0305] Rnbk+1=Rnbk+dnbk+(1-r).(Rref-Rnbk)
[0306] (4)在接收到duek后,UE利用以下公式更新其Ruek:
[0307] Ruek+1=Ruek+duek+(1-r).(Rref-Ruek);
[0308] 如果以非递归方式将调整公式重写为:
[0309] Ruek+1=Rref+rk.(Rue1-Rref)+[rk-1.due1+...+r1.duek-1+r0.duek], [0310] 其中Ruek+1变成初始速率Rue1、参考速率Rref和检测到的速率控制命令的序列duek的ue函数。根据此表达式,由于指数加权,R k+1被示为主要由最近的速率控制命令所控制。例ue ue ue k-N ue ue
如,[d 1,d 2,...,d k-N],其中r =<0.1,对 R k+1只有少量影响。因此,随时间过去,d kue nb
中的差错的影响将被逐渐减小,以便实现R k到R k的慢同步。
[0311] 调整环应当总是在节点B和UE处被同时采用。否则,即使没有反馈差错,Rue和nbR 也将会相对于彼此漂移。注意,调整环对于实际速率控制算法不施加任何限制。在上述ref ue
方程中,R 是R 的控制范围的中心。即使利用了调整环,漂移概率也无法变成零。因此,UE可能偶尔以高于允许级别的速率发送数据分组。但是,即使在这种情况下,对上行链路噪声增强的影响也将很小。还要注意,不需要第1层开销比特,这意味着频谱效率很高。如果速率控制步长是离散的,即+1/-1,则调整环的校正应该被累积。适用于上述问题的第四通用解决方案是涉及重复调整功率偏移以降低信令差错率的方案。此方案可在独立于上述第一、第二和第三解决方案的情况下被应用,或者可与这些解决方案之一结合应用。 [0312] 第四解决方案中的关键概念是RNC向节点B和UE都发送初始功率偏移值和重复值,以降低信令差错率。下行链路比上行链路更关键,并且不平衡的比特能量设置以如下方式会特别有效:使下行链路目标差错率(DTER)低于上行链路目标差错率(UTER)。 [0313] RNC在无线电链路建立时向节点B和UE都发送各自的初始功率偏移值和各自的重复因子。各自的初始功率偏移值对应于与最小重复因子相对应的功率偏移值,对于节点B利用以下方程:
[0314] tSIRrc=tSIRdp+POrc(0)+10*log10(REPrr(0)),
[0315] 其中tSIRrc是满足UTER的速率请求的目标SIR(信号/干扰比);
[0316] tSIRdp是专用导频的目标SIR;
[0317] POrc(0)是RNC将要发送到节点B的初始功率偏移值;以及
[0318] REPrc(0)是RNC将要发送到节点B和UE的最小重复因子;并且对UE使用以下方程
[0319] tSIRrr=tSIRdp+POrr(0)+10*log10(RBPrr(0)),
[0320] 其中tSIRrr是满足DTER的响应命令的目标SIR(信号/干扰比);
[0321] tSIRdp是用于节点B和UE的专用导频信号的目标SIR;
[0322] POrr(0)是RNC将要发送到UE的初始功率偏移值;以及
[0323] REPrr(0)是RNC将要发送到节点B和UE的最小重复因子。
[0324] 为节点B和UE中的每一个确定初始功率偏移值和相应的最小重复因子所涉及的方法包括以下步骤。首先,确定目标信号/干扰比(tSIRr),其中tSIRr是满足各自的目标反馈差错率的SIR。接下来,确定tSIRd,其是节点B和UE之间的专用导频信号的目标SIR。接下来,利用确定出的tSIRr和tSIRd,使用以下公式确定功率偏移值(POr)和重复因子(REPr)之间的关系:
[0325] POr=tSIRr-tSIRd-10*log10(REPr)。
[0326] 接下来,初始功率偏移值POr(0)被选为对应于重复因子(REPr)的最小值(REPr(0))的功率偏移值。然后,在无线电链路建立时,用于基站的选中的初始功率偏移值POr(0)和相应的最小重复因子REPr(0)被发送到基站,而用于移动电话的各个值被发送到移动电话。无线电网络控制器(RNC)按这种程序执行所有步骤。
[0327] 对于现有网络的能力,高重复因子和低功率偏移可确保现有网络的能力,但它导致对要求变化的缓慢适应。DOWN/UP命令的DETR可被明确设置为tSIRrc(DOWN)>tSIRrc(UP),这可操纵随机游动的方向。
[0328] 本发明的另一个特征涉及软切换的处理。这一点将参考图13来讨论。 [0329] 假设在软切换情形中UE正与两个节点B通信。过程开始于以下步骤:每个活动节ue1 ue2点B独立地发送用于增大/减小/保持的差分信号,即存在两个差分信号d 和d 。在接ue ue1 ue1
收到下行链路差分信号时,UE更新它对于每个节点B的允许速率,即(1)R 1k+1=R k+d ,ue2 ue2 ue2
以及(2)R k+1=R k+d 。UE根据每个小区(每个小区具有一个节点B)的允许速率来控ue ue1 ue2 ue
制速率,从而导致R k+1=func(R k+1,R k+1)。如果UE希望增大/减小R ,它则向两个节ue nb1 nb1 nb1
点B都发送q k+1。两个节点B接收到该速率请求,并选择新的速率R k+1=R k+d k。该过程通过持续重复前述步骤而进行下去。
[0330] 注意UE必须维护三个最大速率,即Rue、Rue1和Rue2。在Rnb1和Rue1 之间以及Rnb2和ue2R 之间都可能发生漂移。同时信令(如前所述)可被应 用到每个最大速率,以使每个活动节点B彼此独立地发送显式而不同的信令。然后UE对每个小区执行同步程序。在调整环(如前所述)的情况下,为每个小区采用单独的调整环。在图13中,两个节点B被指定ue1 ue2
为节点B1和节点B2,并且UE速率控制基于感测到的各个输入d 和d 来产生速率。 [0331] 虽然已在其优选实施例中描述了本发明,但是要理解已使用的措辞只是描述性措辞而不是限制性措辞,并且可在不脱离由所附权利要求书所限定的范围的情况下对本发明做出变化。
[0332] 本说明书(包括权利要求书)中所公开的和/或附图中所示的每个特征可在独立于其他被公开和/或示出的特征的情况下被结合到本发明中。
[0333] 接下来将描述节点B(即基站)和UE(即移动电话)中的每一个的内部配置的示例。
[0334] 图14所示的节点B被部署为维持节点B和UE之间的数据通信速率的闭环控制。节点B包括:存储单元11,用于在数据分组的限定集合的发送开始时存储初始数据传输速率;编码器12,用于在限定集合的发送开始时对初始数据传输速率编码;以及发送器13,用于在限定集合的每个数据分组中发送各个差分校正速率和编码后的初始数据传输速率的各个片段。
[0335] 图15所示的UE与图14所示的节点B结合使用。UE包括:接收器21,用于在限定集合的每个数据分组中接收各个差分校正速率和编码后的初始数据传输速率的各个片段;存储单元22,用于在每个数据分组被接收到时,存储各个差分校正速率和编码后的初始数据传输速率的各个片段;计算单元23,用于为限定集合的每个数据分组计算更新后的数据传输速率,限定集合的特定数据分组的更新后的速率是特定数据分组中接收到的差分校正速率与来自前一数据分组的更新后的速率相加之和,初始数据传输速率被用作更新后的速率中初始的那一个;解码器24,用于在数据分组的限定集合中的所有片段都被接收到之后,对这些片段进行解码,以形成解码后的初始数据传输速率;以及比较单元25。比较单元
25被提供用于将解码后的初始数据传输速率与更新后的传输速率相比较,并且如果在比较时传输速率不相等,则通过以下方式来校正数据传输速率:用通过将累 计差分校正速率加到解码后的初始数据传输速率而获得的传输速率来替换更新后的传输速率,所述累计差分校正速率等于数据分组的限定集合的差分校正速率的累计;并且如果传输速率相等,则使用更新后的传输速率。
[0336] 在另一示例中,发送器13在限定集合的每n个数据分组中发送编码后的初始数据传输速率的各个片段,并且在限定集合的其余数据分组中发送各差分校正速率;接收器21在限定集合的每n个数据分组中接收编码后的初始数据传输速率的各个片段,并在限定集合的其余数据分组中接收各差分校正速率;解码器24在数据分组的限定集合中的编码后的初始数据传输速率的所有片段都被接收到以后,对这些片段进行解码,以形成解码后的初始数据传输速率。在此示例中,限定集合的每n个数据分组可以是限定集合的每两个数据分组或每三个数据分组。编码后的初始数据传输速率的每个片段可以是单个数据比特。 [0337] 图16示出根据本发明的通信系统的示例。系统100包括基站30、移动电话40和无线电网络控制器(RNC)50。在此系统中,维持了基站30和移动电话40之间的数据通信速率的闭环控制。
[0338] 基站30包括:发送器31,用于在数据分组的限定集合中的每一个或其中某些之中向移动电话40发送差分校正速率,每个差分校正速率代表特定数据分组的数据传输速率与上一个包含差分校正速率的被发送的数据分组的数据传输速率之间的数据传输速率差异(如果存在这种差异的话);感测单元32,用于感测基站30的数据传输速率和移动电话40的数据传输速率之间何时出现差异,并且在这种感测之后,向无线电网络控制器50转发请求,请求基站30的数据传输速率和移动电话40的数据传输速率被复位为共同的数据传输速率;以及信令单元33,用于接收来自无线电网络控制器50的显式信令,该显式信令用于将基站30的数据传输速率复位为对应于移动电话40的传输速率的速率。
[0339] 移动电话40包括:接收器41,用于在数据分组的限定集合中的每一个或其中某些之中,从基站30接收差分校正速率,每个差分校正速率代表特定数据分组的数据传输速率与上一个包含差分校正速率的被发送的数据分组的数据传输速率之间的数据传输速率差异(如果存在这种差异的 话);感测单元42,用于感测基站30的数据传输速率和移动电话40的数据传输速率之间何时出现差异,并且在这种感测之后,向无线电网络控制器50转发请求,请求基站30的数据传输速率和移动电话40的数据传输速率被复位为共同的数据传输速率;以及信令单元43,用于接收来自无线电网络控制器50的显式信令,该显式信令用于将移动电话40的数据传输速率复位为对应于基站40的传输速率的速率。
[0340] 无线电网络控制器50包括发送器51,用于向基站30和/或移动电话40发送用于复位基站30的数据传输速率和/或移动电话40的数据传输速率的显式信令,以使基站30和移动电话40再次具有共同的数据传输速率。
[0341] 在此示例中,感测单元32和42之一可被去除,并且信令单元33和43之一可被去除。
[0342] 或者,如图17所示,基站30和移动电话40分别还包括更新单元34和44。更新单元34在每次速率请求信号被接收到时更新基站30的数据传输速率,所述更新是根据以下更新表达式进行的:
[0343] Rnb(i+1)=Rnb(i)+dnb(i)+(1-r)(Rref-Rnb(i))
[0344] 其中:
[0345] “i+1”是当前周期;
[0346] “i”是前一周期;
[0347] “Rnb”是特定周期中由基站更新的数据传输速率;
[0348] “dnb”是在每个周期中利用从移动电话接收到的速率请求信号确定的差分校正速率;
[0349] “Rref”是数据传输的参考速率,该参考速率是最初接收到的值; [0350] “r”是数据传输的收敛系数,该系数是最初接收到的值。
[0351] 类似地,更新单元44在每次速率命令信号被接收到时更新移动电话40的数据传输速率,每个更新是根据以下更新表达式进行的:
[0352] Rue(i+1)=Rue(i)+due(i)+(1-r)(Rref-Rue(i))
[0353] 其中:
[0354] “Rue”是特定周期中由移动电话更新的数据传输速率;
[0355] “due”是移动电话检测到的差分校正速率。
[0356] 在此示例中,参考速率Rref和收敛系数r是最初在基站30和移动电话40处从系统的无线电网络控制器50接收到的。
[0357] 如图18所示,无线电网络控制器50还可包括确定单元52,用于在基站30和移动电话40之间的无线电链路建立时为基站30和移动电话40中的每一个确定各自的初始功率偏移值和各自的最小重复因子。确定单元52可包括第一SIR单元53,用于确定目标信号/干扰比(tSIRr),其中tSIRr 是满足各自的目标反馈差错率的数据传输速率的SIR(信号/干扰比);第二SIR单元54,用于确定tSIRd,其是专用导频信号的目标SIR;计算单元55,用于利用确定出的tSIRr和tSIRd,使用以下公式确定功率偏移值(POr)和重复因子(REPr)之间的关系:
[0358] POr=tSIRr-tSIRd-10*log10(REPr);
[0359] 选择单元56,用于选择初始功率偏移值POr(0)作为对应于重复因子(REPr)的最小值(REPr(0))的功率偏移值;以及发送单元57,用于在无线电链路建立时向基站和移动电话发送各自的选中的初始功率偏移值POr(0)和各自的相应的最小重复因子REPr(0)。 [0360] 这里重复所附摘要的文本以作为说明书的一部分。
[0361] 基站控制移动电话的用于向它们转发信息的传输速率。如果移动电话需要使其到基站的数据传输速率增大或减小,则移动电话周期性地向基站转发速率请求,并且基站以速率命令作为响应。在传输速率命令时可能发生差错,从而使得被基站发送并被移动电话ue nb检测为R 的速率R 可能不匹配。提出了各种方案用于减小和校正这种传输差错。第一方案涉及利用参考速率周期性地复位基站和移动电话的传输速率。第二至第四方案涉及周期性地比较基站和移动电话的传输速率,并且如果它们不同则替换移动电话的速率。第五方案涉及对反馈命令进行过滤,以便减小差错传播的影响。第六方案可独立于前述任一方案使用或与前述任一方案结合使用,其涉及利用重复因子调整功率偏移。在移动电话从基站软切换到新的基站的过程中,所有方案都被修改。