用于使电信系统中的容量最大的系统和方法

申请号 CN200810173357.4 申请日 2002-10-30 公开(公告)号 CN101404812A 公开(公告)日 2009-04-08
申请人 北电网络有限公司; 发明人 阿什温·切达;
摘要 本 发明 提供一种用于使电信网络中的通信会话的数量最大的系统和方法。所述网络包括多个协议,每个协议利用预定数量的代码和一定数量的功率。因而,每个协议的需要性可以根据可利用的代码和功率的数量而改变。获得网络的代码使用 水 平和功率使用水平,并进行比较,以便确定所述网络是否正在使用可利用的代码的一个较高的百分数或者可利用的功率的一个较高的百分数。如果正在使用代码的一个较高的百分数,则使用利用相对少的代码而利用较多的功率的协议建立新的会话。同样,如果正在使用较高的功率的百分数,则可以利用使用相对小的功率而使用较多的代码的协议建立新的会话。
权利要求

1.一种用于在受到用户代码的最大数量和功率的最大数量限制的 电信系统中使通信会话的数量最大的方法,所述电信系统可以操作而 利用多个协议之一建立通信会话,所述多个协议包括功率使用比代码 使用更有效的第一协议以及代码使用比功率使用更有效的第二协议, 所述方法包括:
接收来自能够与所述电信系统通信的装置的对新的通信会话的请 求;
获得第一量度,所述第一量度表明电信系统正在使用的用户代码 的最大数量的百分数;
获得第二量度,所述第二量度表明电信系统正在使用的功率的最 大数量的百分数;
比较所述第一量度和所述第二量度,所述比较用于识别第一量度 较大还是第二量度较大;
如果第一量度较大,则选择第二协议来建立所述新的通信会话, 如果第二量度较大,则选择第一协议来建立所述新的通信会话;以及
通知所述装置所选择的协议。
2.如权利要求1所述的方法,还包括:
比较所述第一量度和一个预定的代码阻断限,所述代码阻断门 限限定电信系统中可用代码的最大数量的百分数;
比较所述第二量度和一个预定的功率阻断门限,所述功率阻断门 限限定一个在所述电信系统中可利用的最大功率量的百分数;以及
如果所述第一量度超过所述代码阻断门限,或者第二量度超过所 述功率阻断门限,则阻断新的通信会话的建立。
3.如权利要求2所述的方法,还包括:
确定新的通信会话是数据传输通信还是话音通信;以及
如果新的通信会话是数据传输通信,则排队新的通信会话的建立 而不阻断新的通信会话的建立。
4.如权利要求2所述的方法,其中所述第一量度和第二量度被标 称化。
5.如权利要求1所述的方法,还包括在确定第一量度较大还是第 二量度较大时使用一个偏移系数,所述偏移系数可以操作用于使所述 比较偏向所述第一量度或第二量度。
6.如权利要求1所述的方法,还包括:
在新的通信会话期间,监视所述第一量度和第二量度;以及
如果所述第一量度和第二量度之间的比较表明应当选择未被选中 的协议,则修改新的通信会话,以便利用未被选中的协议。
7.如权利要求6所述的方法,还包括:
计算所述第一量度和第二量度与一个协议门限的接近程度,所述 协议门限可以操作用于为每个协议限定代码使用平和功率使用水 平;以及
如果计算表明所述第一量度和第二量度距离所述协议门限大于一 个预定的最小距离,则修改通信会话,以便利用未选中的协议。
8.如权利要求1所述的方法,还包括:
获得多个第一量度和第二量度,所述多个第一量度和第二量度的 每一个和电信系统的一个元件相关联;
比较所述第一量度和第二量度,从而求得一个最大使用水平,其 中所述最大使用水平是代码使用水平或功率使用水平;以及
命令和所述最大使用水平相关的元件选择第一协议或第二协议, 所述选择根据和所述元件相关的代码使用水平和功率使用水平进行。
9.如权利要求1所述的方法,还包括:
选择用于新的通信会话的第一速率;
确定所述第一速率是否支持选择的协议;以及
如果所述第一速率支持选择的协议,则使用所述第一速率和选择 的协议建立新的通信会话。
10.如权利要求9所述的方法,还包括:
如果第一速率不支持选择的协议,则选择一个第二速率;
确定所述第二速率是否支持选择的协议;以及
如果第二速率支持选择的协议,则使用所述第二速率和选择的协 议建立新的通信会话。
11.如权利要求9所述的方法,还包括:
如果第一速率不支持选择的协议,则选择未选中的协议;
确定第一速率是否支持该选择的协议;以及
如果第一速率支持该选择的协议,则利用第一速率和该选择的协 议建立新的通信会话。
12.如权利要求1所述的方法,还包括:
确定用于新的通信会话的最大速率;
确定第一协议和第二协议是否可以在所述最大速率下使用;以及
如果第一和第二协议可以使用,并且如果第一量度较大,则选择 第二协议用于建立新的通信会话,如果第二量度较大,则选择第一协 议用于建立新的通信会话。
13.如权利要求12所述的方法,还包括:
分析电信系统的至少一个资源的可利用性,从而确定是否能够使 用所选择的协议建立第一通信信道;以及
如果资源可被利用,则建立第一通信信道。
14.如权利要求13所述的方法,还包括:
如果资源不能被利用,则选择未选中的协议;
分析资源的可利用性,以便确定是否能够使用该选择的协议建立 第一通信信道;以及
如果第一通信信道不能被建立,则阻断新的通信会话的建立。
15.如权利要求13所述的方法,还包括:
更新第一量度和第二量度;
根据更新的第一量度和更新的第二量度,确定使用第一协议还是 使用第二协议;
分析资源的可利用性,以便确定是否能够使用所选择的协议建立 第二通信信道;以及
如果资源可被利用,则建立所述第二通信信道。
16.如权利要求15所述的方法,还包括:
如果资源不能被利用,则选择未被选择的协议;
分析资源的可利用性,以便确定是否能够使用该选择的协议建立 第二通信信道;
如果资源不能被利用,则确定是否存在一个较低的速率;以及
如果较低的速率存在,则选择较低的速率。
17.一种用于使受到代码的最大数量和功率的最大数量限制的电 信系统的容量最大的方法,所述电信系统可以操作而利用多个协议之 一建立通信会话,所述多个协议至少包括一个功率使用比代码使用更 有效的第一协议和一个代码使用比功率使用更有效的第二协议,所述 方法包括:
获得代码使用水平和功率使用水平,所述代码使用水平和功率使 用水平分别用于表明对由所述电信系统正在使用的最大数量代码和最 大数量功率的需求程度;
比较所述代码使用水平和功率使用水平,所述比较用于识别代码 使用水平较大还是功率使用水平较大,其中所述比较在确定代码使用 水平较大还是功率使用水平较大时使用一个偏移系数,所述偏移系数 可以操作用于使所述比较偏向代码使用水平或功率使用水平;以及
如果代码使用水平较大,则选择第二协议用于建立新的通信会话, 如果功率使用水平较大,则选择第一协议用于建立新的通信会话。
18.如权利要求17所述的方法,还包括:
确定新的通信会话是数据传输通信还是话音通信;以及
如果新的通信会话是数据传输通信,则排队新的通信会话的建立 而不阻断新的通信会话的建立。
19.如权利要求17所述的方法,还包括:
在新的通信会话期间,监视所述代码使用水平和功率使用水平; 以及
如果所述代码使用水平和功率使用水平之间的比较表明应当选择 未被选中的协议,则修改新的通信会话,以便利用未被选中的协议。
20.如权利要求17所述的方法,还包括:
计算所述代码使用水平和功率使用水平与一个协议门限的接近程 度,所述协议门限可以操作用于为每个协议限定所述代码使用水平和 功率使用水平;以及
如果计算表明所述代码使用水平和功率使用水平距离所述协议门 限大于一个预定距离,则修改通信会话,以便利用未选中的协议。
21.一种用于使一个电信网络的第一区段中的通信会话容量最大 的系统,其中在所述第一区段中的会话容量受到用户代码的最大数量 和功率的最大数量的限制,所述系统包括:
用于执行第一指令集的第一处理装置,所述第一处理装置与所述 第一区段相关,安排所述第一处理装置和一个通信装置通信;
功率使用比代码使用更有效的第一协议,所述第一协议可以用于 在所述第一处理装置和所述通信装置之间建立通信会话;
代码使用比功率使用更有效的第二协议,所述第二协议可以用于 在所述第一处理装置和所述通信装置之间建立通信会话;以及
所述第一指令集包括用于实现下述功能的指令:
计算第一代码使用水平,所述第一代码使用水平表明由所述 第一处理装置正在使用的代码的最大数量的百分数;
计算第一功率使用水平,所述第一功率使用水平表明由所述 第一处理装置正在使用的功率的最大数量的百分数;
比较第一代码使用水平和第一功率使用水平,所述比较用于 识别第一代码使用水平较大还是第一功率使用水平较大;
如果第一代码使用水平较大,则选择第二协议用于建立所述 通信会话,如果第一功率使用水平较大,则选择第一协议用于建立通 信会话;
确定该通信会话是数据传输通信还是话音通信;以及
如果该通信会话是数据传输通信,则排队该通信会话的建立。
22.如权利要求21所述的系统,其中所述第一处理装置分布在一 个控制器和一个收发信机之间。
23.如权利要求21所述的系统,其中所述第一指令集还包括用于 实现下述功能的指令:
获得和一个第二处理装置相关的第二代码使用水平和第二功率使 用水平,安排所述第二处理装置与位于所述第一区段一部分中的所述 通信装置通信;
比较所述第一和第二代码使用水平和第一和第二功率使用水平, 以便求得一个最大的使用水平,其中所述最大的使用水平是代码使用 水平或功率使用水平;以及
命令和所述最大使用水平相关的所述第一或第二处理装置选择第 一协议或第二协议。
24.如权利要求21所述的系统,其中的第一指令集还包括用于实 现下述功能的指令:
在确定第一代码使用水平较大还是第一功率使用水平较大时使用 一个偏移系数,所述偏移系数可以操作用于使所述比较偏向第一代码 使用水平或第一功率使用水平。
25.如权利要求21所述的系统,其中的第一指令集还包括指令用 于把选择的协议通知给所述通信装置,其中所述通信装置发出通信会 话请求
26.如权利要求21所述的系统,其中的第一指令集还包括用于实 现下述功能的指令:
在通信会话期间,监视所述第一代码使用水平和第一功率使用水 平;以及
如果所述第一代码使用水平和第一功率使用水平之间的比较表明 应当选择未被选中的协议,则修改通信会话,以便利用未被选中的协 议。
27.如权利要求21所述的系统,其中的第一指令集还包括用于实 现下述功能的指令:
计算所述第一代码使用水平和第一功率使用水平与一个协议门限 的接近程度,所述协议门限可以操作用于为第一和第二协议中的每个 协议限定所述第一代码使用水平和第一功率使用水平;以及
如果计算表明所述第一代码使用水平和第一功率使用水平距离所 述协议门限大于一个预定的最小距离,则修改通信会话,以便利用未 选中的协议。
28.如权利要求1所述的方法,其中所述电信系统包括无线电信系 统。
29.如权利要求17所述的方法,其中所述电信系统包括无线电信 系统。
30.如权利要求21所述的系统,其中所述电信网络包括无线电信 网络。

说明书全文

技术领域

下面披露的内容一般涉及电信系统,更具体地说,涉及使电信系 统中的容量最大化。

背景技术

电信系统,例如码分多址(CDMA)系统,可能面对各种约束以限 制系统能够同时服务的用户通信会话的数量。这些约束包括资源限制, 例如可利用的用户识别码(例如沃特码或正交可变分散系数(VOSF) 码)的最大数量,或者可利用的功率的最大数量。例如,如果系统的 每个区段只具有128个可用码,则在理论上,每个区段最多128个用 户可以同时使用该系统,假定具有足够用于支持这些用户的功率的话。 一些系统可以对于一个用户使用多个码(例如从一个区段移动到另一 个区段的活动用户,例如软越区切换),因此使得更少的用户能够同 时接入系统。同样,对于一个系统可以规定每个区段的最大功率输出 值,因此需要超过所述功率输出值的新的通信会话的用户可能被“阻 塞”(例如不允许访问系统)。
一个电信系统可以使用许多不同的协议或无线电配置之一来建立 通信会话,并且每个协议可以提供某些利益并具有某些资源要求。例 如,一个系统可以根据在会话请求中传输的信息用几种不同协议之一 来建立和传输话音通信会话。这些协议中的一种可以受到可用码数的 限制,而另一种协议可能受到可利用的功率数量的限制。不过,由于 基础网络的结构和其它的因素,可以选择一种协议用于通信会话而不 管系统的资源数量。
因此,需要一种系统和方法,用于通过根据系统资源的当前数量 选择一种协议使得在电信系统中的通信会话的数量最大。
发明内容
在一个实施例中,提供一种用于使电信系统中的通信会话的数量 最大的方法。所述电信系统受到用户代码的最大数量和最大功率量的 约束,并利用一种协议来建立通信会话。所述协议从多个协议中选择, 并且可以是在功率使用上比代码使用更有效的第一协议或者是在代码 使用上比功率使用更有效的第二协议。
所述方法从电信系统获得两个量度,第一个量度和正在由电信系 统使用的用户代码的最大数量的百分数有关,第二个量度和由电信系 统正在使用的功率的最大数量的百分数有关。这两个量度进行比较, 以便识别两个量度中的哪一个更大。如果第一个量度较大,则选择第 二协议用于建立新的通信会话,如果第二个量度较大,则选择第一协 议用于建立新的通信会话。使用这种方法选择一种协议能够使电信系 统更有效地利用其代码和功率,并且使得可以被同时处理的通信会话 的数量最大。本发明的其它的方面和特征通过结合附图参阅下面给出 的本发明的特定实施例的说明,本领域的普通技术人员将会更加清楚 地看出。

附图说明

图1是用于根据电信系统的资源使用程度选择多个协议之一的方 法的流程图
图2是表示图1的方法对于多个区利用的协议的应用的曲线,表 示不同的代码使用率和功率使用率;
图3是一个示例的电信网络图,在所述电信网络内,可以进行优 选的协议的选择;
图4是表示相对于一个阻塞限代码使用平和功率使用水平的 条形图;
图5是表示图1的方法用于特定协议的流程图;
图6表示图5的方法对于多个区利用的特定协议的应用的曲线, 表示不同的代码使用率和功率使用率;
图7是用于确定图3的网络的哪个元件在软的越区切换期间将选 择优选的协议的方法的流程图;
图8是用于在图3的网络中选择一个优选的协议用于数据通信的 方法的流程图;
图9a,9b是用于在图3的网络中选择一个优选的协议用于和建立 多个通信信道相结合进行数据通信的方法的流程图;
图10是表示应用对图5的曲线的滞后作用的曲线。

具体实施方式

本发明一般涉及电信系统,更具体地说,涉及使电信系统中的容 量最大化。不过,应当理解,下面的说明提供了许多不同的实施例和 例子。在下面说明元件和结构的特定例子以便简化本说明。当然,这 些仅仅是例子,并不用于限制。此外,本说明可能在不同的例子中重 复使用标号与/或字母。这种重复是为了简化和清楚,其本身并不表示 各个实施例与/或所讨论的配置之间的关系。
现在参见图1,在一个实施例中,方法10通过操作可以使用步骤 12-34选择许多协议中的一个,用于在电信系统中建立通信会话。如 在后面使用特定的例子详细说明的,协议的选择可以依据用户代码的 使用程度和功率的使用程度。该系统可以具有有限数量的用户代码和 有限数量的功率,并且当每种资源达到一个预定的使用程度时,新的 用户可被“阻塞”,并且不允许利用系统,直到资源成为可利用的。 当任何资源达到预定的阻塞门限时,则发生阻断,所述阻塞门限通常 代表资源的最大可利用程度。如图2所示,代码使用程度和功率使用 程度可被分成若干个“区”,每个区由一个协议代表。现在参见图2, 曲线图40表示参照功率使用(Pu)50和代码使用(CU)52表示的4个 区42,44,46和48。每个区42-48代表在电信系统中功率使用和代 码使用的不同的分布。例如,区42表示当具有高水平的功率使用而具 有相对低水平的代码使用时的系统,而区48表示当具有低水平的功率 使用但具有相对高水平的代码使用时的系统。
在这个例子中,系统可以利用4个协议X1,X2,X3和X4中的一个 建立和保持通信会话。正如下面要详细说明的,按照系统资源,每个 协议可以提供某些优点和缺点,包括它们的用户代码和系统功率的使 用。例如如表1所示,协议X1在编码使用上是非常有效的(例如使 用相对小的数量的可利用代码),但是功率使用却是非常低效的。与 此相反,协议X4功率使用是非常有效的,但是代码使用却是非常低 效的。协议X2和X3的编码和功率使用落在协议X1和X4之间,其 中X2在代码使用上有效一些,而在功率使用上低效一些,X3在功率 使用上有效一些,而在代码使用上低效一些。
表1
  代码使用(Cu)   功率使用(Pu)   X1   非常高效   非常低效   X2   高效   低效   X3   低效   高效   X4   非常低效   非常高效
当通信装置的用户请求系统建立通信会话时,所述请求可以包括 利用特定的协议X1,X2,X3或X4中的具体的一个建立所述会话。因而, 当系统收到对于特定的协议X1-X4之一的请求时,系统可以尝试使用 所需的协议建立通信会话,而不管资源可利用的程度。例如,如果请 求使用X1,则系统尝试使用X1建立会话,即使系统具有高度的功率 使用水平而具有相对低的代码使用水平。
与此相反,根据系统当前的代码使用和功率使用的程度确定协议 X1-X4的哪一个是最有效的,然后告诉用户的装置使用那个协议,从 而可以使得系统的容量最大化。如图2所示,优选的协议(例如对于 一个给定的代码和功率使用比,选择的最有效的一个)根据系统的当 前资源分配而改变。继续说明上述的例子,其中系统具有高的功率使 用而具有相对低的代码使用(区42),系统可以通知用户的装置,告 知协议X4要被使用,这将使得功率使用最小。因为功率使用的水平 大于代码使用的水平,所以选择使用较少的功率而使用代码较多的协 议将阻止系统尽快地达到呼叫阻塞门限。不过,如果代码和功率使用 水平几乎平衡,但是代码的使用水平仍然高于功率使用水平(例如区 46),则系统可以选择X2作为优选协议。X2的代码使用效率高一些, 并将用于平衡系统资源。应当注意,可以用若干种不同的方法规定图 2所示的区。例如,可以根据脱机统计的Monte-Carlo型仿真进行选 择,所述仿真执行一个成本函数,以通过确定每个协议的最佳区域来 确保容量最大。
再次参见图1,可以使用方法10选择对系统最有利的图2中表示 的协议X1-X4。这使得系统能够平衡其资源使用,使得能够处理的同 时通信会话的数量最大。在步骤12中,接收由通信单元例如移动装置 发出的建立一个新的通信会话的请求。在步骤14,获得代码使用水平 和功率使用水平的当前估算。这个估算可以借助于基本的收发信机站 (BTS)或和终端进行通信有关的类似装置获得。BTS是一个系统入口 或和移动装置当前所在的小区或区段有关的无线电设备。
在本例中,可以通过确定当前由那个区段中的BTS使用的代码数 量为代码阻塞门限规定的代码数量的几分之一来计算代码使用水平。 因为代码可以具有不同的长度(这和使用的协议有关),使用最高数 量的代码的协议被用作标称的协议。例如,假定X1使用长度为256 的代码,X2使用长度为192的代码,X3使用长度为128的代码,X4 使用长度为64的代码。为了标称化这些代码,每个在使用中的X4代 码被视为使用256个代码的池中的4个代码,每个在使用中的X3代 码被视为使用256个代码的池中的2个代码,每个在使用中的X2代 码被视为使用256个代码的池中的1.33个代码,每个在使用中的X1 代码被视为使用256个代码的池中的1个代码。
在本例中,可以通过确定由那个区段中的BTS的当前使用功率为 由功率阻塞门限限定的功率的几分之一来计算功率使用水平。例如, BTS可以使用滤波器计算当前使用的功率,所述滤波器消除短期的功 率尖峰。即,功率确定单元计算在一个短的时间间隔内的平均功率, 而不使用瞬时功率。
在步骤16,确定是否代码使用水平或功率使用水平超过1,这意 味着分别超过代码与/或功率阻塞门限。如果代码使用水平或功率使用 水平超过1,则在步骤18阻断通信会话,并且方法结束。如果这些使 用水平都未超过其阻塞门限,则在步骤20确定应当选择哪一个协议进 行通信会话。在本例中,这个确定比较代码使用水平和功率使用水平。 如果代码使用水平大于功率使用水平,则应当选择X3或X4,并且方 法继续到步骤22,确定应当选择X3还是选择X4。这个确定可以根据 在代码使用水平和功率使用水平之间的比进行(如在步骤20所示,也 可以包括偏置加权分配),第二次比较和步骤20的比较类似,或者根 据其它所需的标准。在步骤22进行的确定分别导致在步骤24、26选 择协议X4或X3中的一个,然后在步骤34系统通知通信装置告知优 选的协议。一般地说,BTS可以通知另一个装置,例如选择的基站控 制器(BSC),并且BSC可以更新在网络和移动装置之间的信息,以便 反映协议使用要求。不过,更新的实际执行可能依赖于基础设施。
如果功率使用水平超过代码使用水平,则应当选择X1或X2,并 且方法从步骤20进行到步骤28,确定应当使用X1或X2。这个确定 可以基于代码和功率使用水平之间的比(如在步骤20所示,也可以包 括偏置加权分配),第二个比较和步骤20的比较类似,或者基于其它 所需的标准。在步骤28进行的确定分别导致在步骤30、32选择协议 X1或X2中的一个,然后在步骤34系统通知通信装置告知优选的协 议。应当注意,步骤20可以通过包括测量在Cu和Pu之间的差以及对 于X1-X4的点的相关的门限,来用于选择优选的协议,而不需要步骤 22和28。用这种方式,可以使用平衡系统资源的协议建立通信会话。
现在参看图3,在另一个实施例中,电信网络60表示其中可以实 施参照图1和图2所述的方法的系统。网络60包括多个小区62a,62b, 为清楚起见,它们是全小区(例如未被分成区段)。一般地说,如果 小区不是全小区,则一个小区可以包含一个以上的区段。例如,3个 区段的小区含有3个区段。在本说明中,“小区”和“区段”这两个 术语可以互换地被使用。例如,网络60是一个无线网络,其可以和其 它的无线与/或有线网络相连,例如公共交换电话网(PSTN)64。在网络 60中的每个小区62a,62b分别包括基本收发信机站(BTS)66a,66b,它 们和基站控制器(BSC)68相连。可以使用移动交换中心(MSC)70用于 连接网络60和其它的网络例如PSTN 64。
网络60能够使至少一个移动装置72通过移动装置72所在的小区 62a相关的BTS 66a和另一个通信装置74建立通信会话。例如,由移 动装置72发出的建立话音通信会话的请求可以由MSC 70引导到(1) 向MSC 70登记的并在BTS66a,66b之一的范围内的第二移动装置74, (2)和PSTN 64耦连的话音终端76,或(3)在其它位置和电信网络 60耦连的话音终端(未示出)。如果通信会话是数据传递会话,则所 述请求可通过网络60使移动装置72和一个计算机或其它数据装置相 连。
小区62a,62b相互重叠,使得移动装置72在保持通信会话的同时 可以从一个小区移动到另一个小区(例如从小区62a移动到小区62b)。 在“越区切换”区域78(例如小区62a,62b重叠的区域),移动装置 72可以由BTS 66a和BTS 66b两者服务。在本例中,网络60是一种 基于网络的码分多址网络(CDMA),其可以符合各种标准,其中包括 但不限于暂定标准95(IS-95),暂定标准2000(IS-2000),以及通用移 动电信系统(UMTS)。每个标准可以被分成多个不同的协议。例如,IS 95可以包括无线电配置1(RC1)和RC2(也称为Rate Set 1(RS1)和 Rate Set 12(RS2)),而IS2000可以向后兼容RC1和RC2,并且也包 括RC3,RC4和RC5。在这些标准之间可以存在其它已知的差别。例 如,和其它标准相比,IS2000可以包括快速功率控制(例如在BTS66a 和移动装置72之间)以及带宽的更有效的调制。为清楚起见,下面的 讨论假定,网络60利用RC3和RC4协议建立话音呼叫,虽然应当理 解,可以使用许多不同的协议和标准建立各种类型的通信会话。
每个BTS 66a,66b受到至少两个因素的限制,这些因素限制同时 进行通信会话的数量。如参照图1和图2说明的,这些限制因素可以 包括可利用的编码的数量和可利用的功率的数量。如果没有编码可被 利用,或者没有足够的功率量可被利用,则新的用户将被阻断(例如 不允许接入)。例如,没有可利用的代码的用户可能收到网络忙的信 息。
第一个限制因素(例如可利用的代码的数量)将使用RC3和RC4 协议在CDMA网络60的环境下进行描述。RC3和RC4一般在每秒 9600比特每秒(bps)的速率下传输话音通信,虽然可以在较高的速率例 如19.2千bps或38.4千bps的速率下传输。如现有技术中所知,CDMA 利用唯一的代码(例如沃尔特码)识别区段内的每个用户。不过,由 于协议的不同,RC3可以提供和RC4不同数量的用户代码。例如, RC3使用1/4卷积编码(例如进入编码器的每一比特被转换成4个输 出的编码比特)。由于1/4的卷积编码,9600bps的话音的基本传输速 率成为每秒38.4千比特(kbs)。这个38.4kbs流被实际上分成I和Q分 支,每个为19.2kbs,其以大约每秒1.2288兆码片每秒(mcps)被扩 展。因此,RC3的沃氏码长度可被计算为1.2288mcps/19.2kbs=64片。 因而,由于沃氏码的正交性质,RC3每个区段最多具有64个沃氏码。
与此相反,RC4使用1/2卷积编码(例如进入编码器的每一比特 被转换成2个输出的编码比特)。由于1/2的卷积编码,9600bps的话 音的基本传输速率成为19.2kbs。这个19.2kbs流被实际上分成I和Q 分支,每个为9.6kbs,其以大约每秒1.2288兆码片每秒(mcps)被扩 展。因此,RC4的沃氏码长度可被计算为1.2288mcps/9.6kbs=128片。 因而,由于沃氏码的正交性质,RC4最多具有128个沃氏码。
在诸如RC3或RC4协议中可利用的代码的最大数量一般不转换 成每个区段可支持的用户的数量。这有两个主要原因。第一个原因是, 在区段中的用户的数量可以不受可利用的代码数量的限制,而是受可 利用的功率量的限制。第二个原因是,用户可能在某些部分的时间内 处于多个区段的“越区切换”位置,这意味着在系统中的多个代码正 在由一个用户使用。当用户从一个区段进入另一个区段时(例如从小 区62a,进入小区62b),发生越区切换。为了继续所述呼叫而不中断, 网络60必须选通源小区62a(用户当前正在退出的小区),以便越区 切换或转移通信会话到目的地小区62b(用户正在进入的小区)。因 而,在一个时间间隔内,两个小区62a和62b可能都和移动装置72 通信。如果不能得到用于越区切换的代码,移动装置72当进一步进入 小区62b时,如果BTS66b没有可利用的代码,移动装置将停止通话。
可利用的代码的实际数量,即基于所述代码在区段中可被唯一地 支持的用户的实际数量,近似等于代码的总数(RC3为64,RC4为 128)除以实际的越区切换系数。实际越区切换系数是用户可以使用的 区段的平均数。作为例子,在网络60中,这近似为每个用户1.7-1.9 个区段。使用这个切换系数,RC3可被限制于大约每个区段64/1.7≈37 个用户,而RC4可以具有每个区段大约128/1.7≈76个用户。应当注意, 当系统发生功率阻塞时,系统可能不能精确地为每个区段中的这么多 的用户服务,使得对于RC3或RC4,用户的数量分别远远小于37或 76。此外,在每个区段中的一些代码可被分配给公共信道,例如导频 信道、寻呼频道、同步信道等。因而,使用RC3并服务一个给定数量 的用户的区段一般在使用RC4的一个类似区段之前用完其可利用的 代码。
为了计算代码使用水平,可以使代码标称化,使得RC3和RC4 使用相同数量的代码来计算使用水平。例如,64个RC3代码和128 个RC4代码可以借助于假定每个RC4用户占用一个代码,而每个RC3 用户占用两个代码来标称化。因而,代码使用水平(Cu)可被计算如下:
Cu=被使用的代码的数量/代码阻塞门限     (1)
其中代码被标称化。例如,假定每个区段可利用的代码是120个 (例如具有一个120个代码的阻塞门限),并且在一个区段内60个代 码正被使用,则由那个区段的BTS计算的Cu应当是60/120=50%。因 此,50%的可利用的代码被进行计算的BTS使用。应当注意,虽然本 例用公式(1)定义代码使用水平,但代码使用水平也可以用若干其它 方法定义。例如,一个间接和代码使用水平相关的量度可用于代替公 式(1)的计算。
限制可以由小区62a同时服务的用户的数量的第二个因素是BTS 66a可利用的功率量。BTS 66a具有功率放大器(PA),具有一个用于识 别可从PA得到的功率的最大安全量的额定功率。如果PA被驱动超 过某个门限,则其可能被破坏或发生故障。
一般地说,由于若干原因,功率阻塞门限被设置在PA的额定值 之下。首先,因为活动用户可能不使用一个恒定值的功率而使用根据 信道条件而改变的功率(功率控制),考虑到每个用户的功率可变性, 必须附加一个裕度。第二,对于从其它区段进入的新的用户(例如越 区切换),可以预算一些功率。在这种情况下,用户不是新的原发呼 叫。而是一个通过区段的正在移动的呼叫。一个活动的呼叫一般是不 被阻断的,因为从用户的观点看来,一个被中断的呼叫是一个质量问 题。因而,如果用户正在请求的功率比可利用的功率多,则当前用户 可能进入有关的呼叫质量下降的功率限制,并且新的用户可能被阻断。 如果通信会话是数据会话,则网络60可能使数据排队而不完全阻断会 话。部分地因为使用RC4协议有数量较大的可利用的代码,只使用 RC4的区段可能较多地面临功率限制而不是代码限制(例如区段可能 比达到代码阻塞门限更频繁地达到功率阻塞门限)。
按照一般的通信原理,协议可以被这样设计,使得在带宽效率和 功率效率之间具有一个折中。因而,改进其中之一的方案一般会使另 一个变差。例如,使用降低的速率进行编码将增加功率效率,但是却 减少带宽效率。此外,改变调制方案(例如从正交相移键控(QPSK) 改变为和8有关的相移键控(8-PSK),或高阶正交幅值调制(16-QAM 或64QAM)可以增加带宽效率,但是减少功率效率。
为了计算功率使用水平,使用的功率除以可利用的功率,即功率 阻塞门限。因而,功率使用水平Pu可被计算如下:
Pu=使用的功率量/功率阻塞门限   (2)
例如,假定PTS 66a具有能够产生1千瓦的输出功率的PA,并 且功率阻塞门限被设置为80%。因此,当使用的输出功率的数量达到 0.8千瓦时BTS将阻断。因而,如果BTS 66a正在提供利用0.4千瓦 的输出功率的服务,则Pu应当是0.4千瓦/0.8千瓦=50%。一般地说, 使用的瞬时功率可能不是公式(2)中的值。可以使用具有相对短的时 间常数的滤波处理来平均一段时间内的输出功率,使得在公式(2)中 使用的功率量是一个滤波后的值,其通过平均消除在CDMA中发生的 非常短时间的功率峰值。应当注意,虽然本例利用公式(2)定义功率 使用水平,但功率使用水平可以用许多其它方法定义。例如,可以使 用和功率使用水平间接相关的量度代替公式(2)的计算。
现在参看图4,其中相对于阻断门限84示出了代码使用水平80 和功率使用水平82。代码使用水平80和功率使用水平82可被计算, 如参照图3所述。阻断门限84可被设置为一个预定值,其小于实际的 最大资源值86。应当注意,代码和功率使用值的每一个可以具有单独 的阻塞门限。在本例中,代码使用水平80和功率使用水平82被标称 化,使得当它们的可应用资源处于最大允许值时它们达到阻断门限84。 例如,如果每个区段具有最多120个为区段用户可利用的代码,并具 有被设置为PA的80%的最大可利用的功率,则每个值被这样标称化, 使得所述门限代表最大可利用的代码和功率使用。如图所示,大约75 %的可利用的代码正被使用,而只有大约50%的可利用的功率正被使 用。可以利用阻塞算法监视代码和功率使用水平,并确定是否由于资 源不足而阻断新的用户。
现在参见图5,在一个实施例中,一种方法100可以操作用于选 择RC3或RC4协议,使用步骤102-118根据当前用户代码使用水平 和功率使用水平在图3的电信网络60的小区62a内建立通信会话。如 上所述,小区62a的BTS66a可能具有有限数量的沃氏代码和有限数 量的功率,并且当任何一种资源达到一个预定的值时,新的用户可被 “阻断”,并不允许利用小区62a,直到资源可被利用。如图6所示, 代码使用水平和功率使用水平可被分成由协议表示的多个“区”。
参见图6,曲线图120表示参照功率使用水平(Pu)126和代码使用 水平(Cu)128的两个区122和124,所述代码使用水平和功率使用水平 可被标称化。每个区122、124表示在BTS 66a中功率使用和代码使用 的不同的分布。例如,区122表示具有比代码使用水平高的功率使用 水平时的BTS 66a,而区124表示具有比代码使用水平低的功率使用 水平时的BTS 66a。边界线130(例如协议门限)划分区122和124。 如后所述,可以利用梯度系数把边界线130调整为一个不同的斜率, 其可用于在区122和124的功率使用率和代码使用率之间选择地偏置 选择标准。
在本例中,BTS 66a可以利用RC3或RC4协议建立并维持通信 会话。如前所述,根据系统的资源,包括其用户代码和系统功率的使 用,每个协议可以提供某些优点和缺点。例如,如表2所示,协议RC4 在代码使用方面比功率使用是更有效的(例如,和RC3可利用的64 个代码的池相比,由于其128个代码的池,使用相对少量的可利用的 代码)。与此相反,协议RC3在功率使用方面比代码使用更为有效。
表2
  代码使用(Cu)   功率使用(Pu)  RC4   高效   低效  RC3   低效   高效
当图3的移动装置72请求BTS 66a建立一个通信会话时,可以检 查当前的代码使用和功率使用,以便确定BTS 66a当前正在区122或 124操作。如果BTS 66a具有高的功率使用水平而具有相对低的代码 使用水平(区122),则网络60通知用户的装置使用协议RC3,其将 使得功率使用最小。因为功率使用水平大于代码使用水平,选择使用 较小功率的协议将阻止系统快速达到阻塞门限。同样,如果BTS 66a 具有高的代码使用水平而具有相对低的功率使用水平(区124),则 网络60通知用户的装置72使用协议RC4,其将使代码使用最小。因 为功率使用水平小于代码使用水平,选择使用较少代码的协议将阻止 系统快速达到阻塞门限。
再次参看图5,可以使用方法100选择在图6中表示的对BTS 66a 最有利的协议RC3或RC4。这使得BTS 66a能够平衡其资源使用, 并且使其能够处理的同时通信会话的数量最大。在步骤102,接收在 小区62a中建立一个新的话音呼叫的请求。BTS 66a在步骤104获得 功率使用水平和代码使用水平的当前估算。在步骤106,确定代码使 用或功率使用是否分别超过代码阻塞门限和功率阻塞门限。如果代码 使用或功率使用的任何一个超过其阻塞门限,则在步骤108所述呼叫 被阻断,然后方法结束。
如果代码使用和功率使用都未超过其阻塞门限,则在步骤110确 定应当选择哪个协议用于所述呼叫。在本例中,这个确定包括比较代 码使用是否超过功率使用:
Cu>Pu+Hv    (3)
和参照图1使用的计算类似,这个近计算包括由Hv表示的“偏移 系数”(在图6中表示为边界线130)作为话音呼叫偏移系数。对于 数据会话,可以使用一个不同的偏移系数HD。偏移系数Hv使得能够 在所述比较中进行校正,其可以是0。例如,由于小区62a的形状、 用户密度或其它属性的不规则,BTS 66a可能一贯地在一个资源之前 用完另一个资源。例如,BTS 66a可以一贯地达到代码使用的阻塞门 限,而很少达到功率使用的阻塞门限。偏移系数Hv通过把小区62a 的不规则性考虑进去,并相对于功率使用偏置所述计算,以计及这种 不平衡
如果代码使用水平大于功率使用水平,则在步骤112选择RC4, 并在步骤116,BTS 66a通知BSC 68告知RC4是优选的协议。如果 功率使用水平超过代码使用水平,则在步骤114选择RC3,并在步骤 116,BTS 66a通知BSC 68告知RC3是优选的协议。在步骤118,网 络60通知移动装置72所使用的配置,并使用所述配置建立呼叫,从 而在正向链路上传输通话。这个建立步骤可能涉及在网络60和移动装 置72之间的标准化信息,以及在BSC 68个BTS 66a之间的标准化的 和非标准化的信息。
现在参看图7,在另一个实施例中,方法140说明当在越区切换 区78内启动一个通信会话时确定一个优选的协议。在本例中,BTS 66a,66b任何一个都能够选择优选的协议。不过,除非考虑BTS 66a,66b 每一个的代码使用水平和功率使用水平,选择优选的协议的BTS可能 选择对其它BTS不利的协议。然后,如果用户越区切换区78进入由 不利的BTS服务的区62a,62b,则该BTS的资源将不被最佳地利用。 因而,方法140能够使得最接近阻塞门限的BTS选择优选的协议。
在一个替换实施例中,参考BTS可以是用于确定协议的BTS。参 考BTS被定义为与通过可用的多路到达移动装置72最早者相关的 BTS。这通常是和到移动装置72最近的单元相关的BTS。一般地说, 移动装置72通知网络60告知哪一个是参考BTS。所述参考一般用于 移动装置72的所有的定时要求。这种方法使得在BTS66a,66b以及 BSC 68之间传递的信息最少,但是在一些情况下可能不是最佳的。
在步骤142中,若干个BTS(例如BTS 66a,66b)接收在越区切 换区内的新的呼叫请求。每个BTS在步骤144获得其代码使用水平和 功率使用水平的当前的估算,并在步骤146把所述估算发送给相关的 BSC。在步骤148,BSC根据以下的基本计算选择要选择优选的协议 的BTS:
Max(Pu1,Cu1,Pu2,Cu2,...,PuN,CuN)   (4)
其中Pu=使用的功率/功率阻塞限制,Cu=使用的代码/代码阻塞限 制(对于标称化的代码),N=可以建立通信会话的BTS的总数。这 个计算从在步骤146收到的估算中识别最大代码使用水平或功率使用 水平。这使得BSC能够选择最接近代码使用水平或功率使用水平的阻 塞门限的BTS。然后,BSC通知选择的BTS,告知其要确定优选的协 议。在步骤150,BTS可以按照前面参照图1-5所述确定优选的协议。 在另一个优选实施例中,BSC可以根据在步骤146接收的估算选择协 议,并通知切换区内选定的BTS所选择的优选协议以供移动装置72 使用。
参见图8,在另一个实施例中,方法160用现有技术中已知的方 式使用BTS66a,66b与/或BSC68,确定不同的网络参数。这可以在如前 所述选择优选的协议之前进行。在步骤162,接收新的会话请求。在 本例中,在步骤164,所述请求被分析,并被确定是一个38.4kbs的 数据会话的请求。在步骤168,BTS66a,66b和/或BSC68确定哪些速 率可被利用,以及可以得到哪些选择。示例的选择可以包括在利用RC3 和RC4的CDMA网络中的不同的代码使用水平和功率使用水平、在 使用UMTS的CDMA网络中的扩展系数和编码速率类型、用户的帐 单情况,或者其它因素(例如使用Turbo编码而不使用卷积编码,功 率控制选择等),这些可能影响会话的建立。
如果在步骤168根据步骤166的结果确定没有可以用任何速率支 持的数据传递会话,则在步骤170会话或者被阻断或者排队。如果数 据传递的会话可被支持,则在步骤172选择最大的传递速率(一般最 大至请求的速率,在本例中为38.4kbs)。在步骤174,确定在选择的 传递速率下是否具有多个可利用的多个协议。如果多个协议可被利用, 则在步骤176如前参照图1-7所述的从可利用的协议中选择优选的协 议。如果需要,选择优选的协议可以利用偏移系数HD。然后在步骤 178使用优选的协议以选择的传递速率建立会话。
如果步骤174确定没有多个协议可用于支持最大传递速率,则在 步骤180确定是否应当使用可利用的协议建立会话,或者是否应当降 低传递速率。如果应当使用可利用的协议建立会话,则方法继续到步 骤178,并建立会话。如果决定要降低传递速率,则方法选择可利用 的下一个最低的传递速率(例如19.2kbs)并返回步骤174。
在另一个实施例中,图8的方法160,可以被这样改变,使得传 递速率的选择基于之前的优选协议的选择。在另一个可替换的实施例 中,优选的协议的选择可以和传递速率的选择相结合。
现在参看图9a,9b,还是在另一个实施例中,方法190可以在图3 的网络60中被实施。虽然和参照图8所述的方法160类似,方法190 说明和基础信道(FCH)和补充信道(SCH)构成的基础设施相结合的优 选协议的选择。FCH可以是一个低速率的信道,主要用于传输信号和 低速率的数据传递,而SCH可用于高速率的数据传递。这两个信道一 般和IS2000技术有关,不过,在其它的技术中可能存在类似的信道设 置。
特别参见图9a,在步骤192,由参考BTS(小区62a的BTS66a) 接收来自移动装置72的进行数据传递的一个新的通信会话请求。在步 骤194,BTS66a获得代码使用水平和功率使用水平,确定选择RC3 或选择RC4作为优选的协议。在本例中,公式3的偏移系数可以用 HDFCH表示。HDFCH可被选择使得尤其相对于FCH偏置优选协议的选 择。在步骤194发生的确定前面已经说明,因而在本例中不再重复。 在步骤196或198进行优选的协议的选择(如在步骤194确定的)之 后,BTS66a在步骤200确定是否存在足够的资源(例如代码和功率) 用于建立FCH。如果资源存在,则BTS66a和BSC68在步骤202建立 FCH。如果资源不存在,则BTS66a可以在步骤204改变所述的协议 选择(例如,如果在步骤194选择了RC3,则在步骤204可以选择 RC4)。在步骤206,BTS66a可以确定是否具有足够的资源使得利用 在步骤204选择的协议建立FCH。如果没有足够的资源,则在步骤208 使会话阻断。如果存在所述资源,则在步骤202由BTS66a和BSC68 建立FCH。应当注意,可能具有多个协议(除去本例中的RC3、RC4 之外),并且步骤204和206可被重复,以便确定是否存在用于任何 数量的协议的资源。此外,应当注意,如果会话在切换区内被启动, 则可以应用参照图7进行的讨论。
在步骤210中,BTS66a向BSC68发送关于FCH的功率信息, BSC68使用所述功率信息计算用于设置各种数据速率和协议的SCH 的可能的功率要求。因而,由BSC68产生一个表或类似的数据汇编, 其中根据当前使用的FCH列出了特定速率和协议下的功率要求。例 如,使用RC3的19.2kbs的速率可能需要第一功率量,使用RC4的 19.2kbs的速率可能需要第二功率量,使用RC3的38.4kbs的速率可 能需要第三功率量。这些计算可以一直进行到由特定的用户/终端的特 征规定的最大数据速率。例如,一个特定的用户可能具有花费更多的 支出计划,其允许高达307.2kbs的速率,而另一个用户可以具有花费 较少的支出计划,其允许的最高速率为153.6kbs。
在步骤212,BSC68向BTS66a发送所述的表。在一个替换实施 例中,BTS可以根据当前使用的FCH的功率计算每种数据速率和协 议类型所需的SCH功率。因而,可以不由BSC向BTS发送一个表。 在步骤214,使用偏移系数HDSCH,BTS 66a获得新的代码使用水平和 新的功率使用水平,确定选择RC3或RC4作为优选的协议,如前所 述。这个确定可以执行,例如,根据在步骤194最初获得的代码使用 水平和功率使用水平的改变来更新优选的协议,所述改变部分地是由 于在这些事件之间经过了一段有限的时间。在步骤216或218(根据 在步骤214中的确定)选择优选的协议之后,在步骤220BTS 66a把传 输速率设置为由优选的协议确定的最高可利用的速率。再次,如果 SCH要在SCH切换区(其可以和FCH切换区不同)内启动,则可以 应用参照图7进行的说明。在这种情况下,可以使用对Cu和Pu而言 最重要的BTS。此外,可以使用参考BTS。
现在参看图9b,在步骤222,BTS 66a确定是否存在用于建立SCH 的足够的资源(例如代码和功率)。BTS能够计算在一个给定的时间 有多少功率可被利用,并且从BSC在步骤212提供的表或由计算的 FCH功率,可以确定其是否具有用于处理特定的SCH数据速率和协 议的功率资源。类似地,BTS得知保留有多少代码空间,然后可以确 定其可以在什么协议下处理多高的速率。如果资源存在,则在步骤228, BTS 66a便建立SCH。如果资源不存在,BTS 66a可以在步骤224改 变协议选择(例如如果在步骤214选择RC3,则BTS 66a可以在步骤 224选择RC4)。在步骤226,BTS 66a可以确定是否存在足够的资源 用于使用在步骤224选择的协议建立SCH。如果资源存在,则在步骤 228由BTS 66a建立SCH。如果资源不存在,则在步骤230可以重新 选择原始的协议(在步骤214选择的)作为当前协议,并在步骤232 确定是否可以使用一个较低的速率。如果不存在较低的速率,则方法 190在经过一个随机的或有限的时间,更新所述的表并试图重新建立 SCH之后,可以从试图建立SCH退回而返回步骤210。如果存在较低 的速率,则在步骤236选择所述较低的速率,并且方法返回步骤222, 确定是否存在用于建立SCH的资源。
一旦SCH数据会话结束并释放资源,则当一个新的会话被启动时 再次初始化选择算法。应当注意,FCH可以在多个SCH数据会话之 间一直起作用。因而,每当启动一个新的会话时,便可以运行上述的 算法,以便使SCH确定要使用的优选的协议。作为另一个实施例,如 果在步骤222资源未超过,则可以考虑在当前的协议下的较低的速率 而不按照步骤224所述改变协议。如果没有较低的速率的呼叫可在优 选的协议下被连接,则可以改变所述协议,并再次从请求的最大速率 开始,确定可以由其它的协议支持的那个速率。
在另一个实施例中,当和一个用户同时建立多个的SCH时,每个 SCH建立应当运行通过图9a,9b所示的程序,以便确定要使用的协议。 因而,FCH和每个SCH可以同时使用不同的协议。
在另一个实施例中,图3的网络60可以利用一种分割,以便保留 可利用的代码和功率的一部分用于话音通信,而另一部分用于数据通 信。例如,可以保留60%的可利用的代码和功率用于话音通信,而其 余的40%可被保留用于数据通信。此外,可以保留代码和功率的不同 的百分数。例如,可利用的代码可以被分割使得60%被保留用于话音 通信,40%用于数据通信,而功率可被分割使得50%分别被用作话音 通信和数据通信。
所述分割可以是“硬”分割或“软”分割。硬分割可被这样设置, 使得一旦用于话音或数据的可利用的保留的资源(例如代码或功率) 被用完,则话音或数据便必须等待,直到一些保留的资源在建立另一 个会话之前被释放。与此相反,软分割取决于诸多因素,例如Hv或 HD。
在另一个实施例中,上述的优选的协议的选择可以和美国专利 6069871提出的通信分配以及动态负载平衡一道被利用,所述美国专 利的申请日是1998年3月6日,其被转让给Nortel Networks Corp., 名称为“TRAFFIC ALLOCATION AND DYNAMIC LOAD BALANCING IN A MULTIPLE CARRIER CELLULAR WIRELESS COMMUNICATION SYSTEM”,该专利被包括在此作为参考,如同在 此处插入其全文一样。
现在参看图10,在另一个实施例中,上面参照图6所述的优选协 议的选择可以进行多次而不仅在呼叫开始时进行。如图6所示,曲线 120表示参照功率使用水平(Pu)126和代码使用水平(Cu)128的两个区 122和124,两者都被标称化了。每个区122、124表示在BTS 66a中 的功率使用和代码使用的不同的分布,如前所述。区122、124由边界 线130划分。两个滞后区250,252表示这样的区域,其中通信会话可 以不被从一个协议转换到另一个协议,如下所述。
在本例中,一组触发器可被初始化,使得在通信会话期间强制执 行一个重新选择程序。例如,可以使用一个例如每隔30秒便进入会话 的计时器,图3的BTS 66a,66b计算代码使用和功率使用,以便确定 所述设置对于那个特定的会话是否仍然是最佳的。如果设置是最佳的, 则另一个30秒(或者一些其它的随机返回时间)便不执行任何操作。
如果设置不再是最佳的,因而需要新的协议,便确定是否应当改 变协议。这可以通过在决定处理中设置一个滞后来实现,例如由区250、 252所示的。例如,利用RC4作为优选的协议开始建立通信会话。呼 叫30秒之后,根据当时的代码使用和功率使用检查是否仍然需要使用 RC4。如果现在RC3是优选的协议(例如会话落入区122或区250), 则根据是否会话处于区122确定是否改变到RC3。如果会话处于区 122,则把优选的协议改变为RC3。不过,如果会话处于滞后区250 内,则会话将继续使用RC4协议。同样,如果会话落在区124内,则 RC3的通信会话可以被转换成RC4通信会话,不过如果其处于区252 内,则不改变。
这种滞后可以阻止不需要的快速改变协议的次数。如果确定需要 改变协议,并在预定的限制内,则网络60和移动装置72可以在通信 会话期间改变协议。改变会话的过程可以和基础技术有关(例如UMTS 或IS2000)。在一些技术中,其可能比其它的技术容易。例如,在一 些技术中,相关的信息结构是适当的,而其它的技术可能需要硬切换 来改变会话。在其它的技术中,除非呼叫被首先停止(操作员可能不 赞成),否则协议的改变是不可能的。应当注意,监视通信会话(例 如重新选择选项)可以不根据时间,而可以根据会话的数据速率、BTS 接近阻塞门限的程度等,或者根据这些触发的组合。
虽然上面的说明提供了特别和下链接或正向链接(例如BTS到移 动装置)有关的例子,但是所提出的原理不仅仅限于下链接或正向链 接。一般地说,这些原理也可以应用于上链接或反向链接(例如移动 装置到BTS)。例如,在同步的CDMA(S-CDMA)中,在反向链接上 的区段中的用户可以被这样定时,使得他们的传输同时达到BTS。这 允许使用正交代码来维持反向链接信号的正交性,这增加反向链接的 容量和覆盖率。因而,存在使用不同的正交代码长度和功率使用水平 的不同的协议。
因此,在上面详细说明的基本原理是同样可以应用的。应当注意, 这些原理的应用可以和前述的不同。使用上面的例子,S-CDMA系统 区段可以根据反向链路中当前在其区域内活动的用户所使用的协议获 得在反向链路上的代码使用的测量。系统与/或区段可以根据BTS进 行的测量构成功率使用量度,或者轮询在反向链路上的活动的用户以 便发送其当前在反向链路上使用的平均功率的估算。
如果功率使用被在BTS构成,则可以使用热噪声的增加作为功率 使用的指示。一般地说,反向链路功率使用和反向链路内的热噪声的 升高成正比。对于同样等级的服务,功率效率高的协议比功率效率低 的协议需要较低的Eb/No(每比特的能量对噪声功率频谱密度)。需 要较低的Eb/No的协议可以传输较少的功率,并对于一个给定数量的 用户平均而言,将导致在热噪声基数上的较低的噪声增加。因而,可 以指定在热噪声限制上的一个门限升高,用于比较当前在系统中的热 噪声上的测量到的增加,从而获得Pu指示(其不是功率使用的直接测 量,而是功率使用的一个间接指示)。
如果活动的用户被轮询,则每个终端对系统向网络说明在那时使 用的平均功率。因为终端功率的上限对于系统也是已知的,可以获得 区段内的关于所述用户的平均用户Pu的指示,其可以是被终端功率的 上限除过的平均终端功率。因此,当系统中的每个用户报告其各自的 Pu时,系统可以构成一个反向链路Pu测量,其可以是来自每个活动用 户的所有报告的Pu的简单的平均。结果,当新的终端请求一个会话时, 系统可以指定在反向链路或上行链路上使用的协议。
虽然上面的说明示出并描述了一个或几个实施例,本领域的技术 人员应当理解,不脱离本发明的范围和构思,可以在细节上和形式上 作出各种改变。例如,在其它的技术或实施方案中,BTS,BSC,和/ 或移动装置可以不以相同的形式存在,而可以利用其它的元件完成相 同的功能。此外,可以利用用于获得和计算系数例如代码使用水平和 功率使用水平的其它方法来产生所需的解决方案。因此,权利要求应 当以和本说明一致的宽的方式被解释。
本申请是申请号为02826958.6、申请日为2002年10月30日、发 明名称为“用于使电信系统中的容量最大的系统和方法”的发明专利 申请的分案申请。
QQ群二维码
意见反馈