动态DCCH/FCH转换 【技术领域】
本发明与提供数据服务有关,更具体地说,涉及通过码分多址2000(CDMA 2000)系统提供数据、语音和调度(dispatch)服务。
背景技术
通过CDMA 2000提供数据服务要求通过无线电链路协议(RLP)传送语音承载通信。无线电链路协议提供两种信道,作为提供语音业务的唯一一种信道的FCH信道和DCCH信道。
对于DCCH,必须传送数据的全帧。即,如果要传送少于全帧的二进制位,则必须用不需要的二进制位填充(填补)帧,以便发送全帧。对于DCCH信道,当不存在要发送的数据时,只以大约800位/秒的速度发送功率控制信息。
对于FCH,可传送数据的全、半、八分之一(&或者四分之一)速率帧。即,帧速率通常是大到足以携带有效负载的最低速率帧。随后用不需要的二进制位填充(填补)帧的剩余部分,以便发送选择的帧速率。对于FCH信道,当不存在要发送的数据时,发送功率控制信息和八分之一速率帧。从而,当FCH不具有要发送的承载数据时,和DCCH相比,它发送更大的功率(产生更大的干扰,并耗尽更多的电池,如果MS正在发送功率)。如果没有要发送的承载数据,则FCH信道大约需要全帧速率帧的1/8功率,外加发送功率控制信息所需地功率。相反,当不存在要发送的承载通信时,DCCH只需要发出发送功率控制信息所需的功率。
在许多系统中,当系统链路装载着对称通信时,从系统到移动用户的RF链路(前向链路)变成RF干扰受限的(RF interferencelimited)。一般来说,在数据呼叫中发送的大约80%的二进制位在前向链路上发送。这还会导致前向链路干扰受限的系统。从而前向链路会变成干扰受限的。由于数据通信量占现代系统中总通信量的百分率逐渐增大,因此预计前向链路依旧是典型系统中的限制链路(limiting link)。但是,在一些系统中,反向链路(移动用户到基站的链路)能够变成限制链路。
因此,非常希望在对干扰受限链路增加极小的干扰的同时,通过CDMA 2000提供数据传输、语音和调度业务;而不考虑提供的业务的类型。
【附图说明】
图1是经过CDMA 2000基础结构的移动收发器到移动收发器的调度呼叫的方框图。
图2和3是根据本发明检测调度呼叫发出的流程图。
图4是根据本发明的已停止传送的调度呼叫的流程图。
图5是根据本发明的其中收听者请求变成讲话者的调度呼叫的流程图。
图6是根据本发明的从一个小区漫游到另一小区的调度呼叫的流程图。
图7和8是根据本发明的语音呼叫(非调度呼叫)的流程图。
【具体实施方式】
图1是利用CDMA 2000标准的移动用户到移动用户的调度呼叫的方框图。移动收发器10通过基站11与移动收发器12连接。在移动收发器10和基站11之间,讲话者空中链路104提供从移动收发器10到基站11的数据传输。基站11通过收听者空中链路106与移动收发器12耦接。移动收发器10的讲话者与声码器101耦接,声码器101把语音传送给RLP输入缓冲器102。缓冲器102把馈入RLP发射器103,RLP发射器103通过讲话者空中链路104把数据传送给基站11。讲话者可以是常规的语音讲话者,或者可包括恒定位速率音频或视频源。
在基站11,RLP代码111接收输入的数据,并将其传送给RLP重新排序队列112。RLP重新排序队列按照逻辑顺序对数据定位(orient),并通过聊天服务器113将其传送给RLP输入缓冲器114。输入缓冲器114随后驱动RLP发射器115,通过收听者空中链路116把数据传送给移动收发器12。
收听者空中链路116耦接基站11和移动收发器12。通过收听者空中链路116传送的数据被RLP代码121接收。RLP重新排序队列122随后按照逻辑顺序对数据定位。该数据随后被传送给声码器输入缓冲器123,最后由声码器124转换成语音,并被传送给与移动收发器12相关的收听者。
移动收发器10和12都包括电池电平检测器。移动收发器10包括与RLP发射器103耦接,并传送移动收发器10的电池电平的指示的电池电平检测器125。类似地,移动收发器12包括电池电平检测器126,当移动收发器12处于发射模式时,电池电平检测器126把电池电平的指示传送给基站11。
图2和图3描述了调度呼叫的发生。在方框22,基站检测调度呼叫发出。随后,在方框24,基站检测讲话者的空中链路104是更多地前向干扰受限还是反向干扰受限。即,是移动收发器10的发射链路还是接收链路更受限制。随后,在方框26,确定讲话者的前向链路(相对于基站的上行链路)是否干扰受限。如果讲话者的前向链路干扰受限,则在方框28,基站12把DCCH信道分配给讲话者。
如果讲话者的前向链路不受限制,则讲话者的反向链路更受限制,或者如果电池电平检测器125检测到较低的电池电平。这种情况下,反向链路受限,在方框30,基站把FCH信道分配给讲话者。
随后,方框32检测每个收听者的链路是更前向干扰受限还是更反向干扰受限。如果收听者的前向链路是链路受限的,则方框34通过YES路径把控制转移给方框36。方框36把FCH信道分配给收听者的前向链路。如果收听者的前向链路不是链路受限的,则方框34通过NO路径,把控制转移给方框38。方框38确定收听者的链路反向链路受限,并向呼叫分配DCCH信道。
随后,确定讲话者是否改变。如果讲话者已改变,则方框40把控制转移给方框42。如果讲话者没有发生变化,则控制被转移给方框50,继续该方法。如果讲话者已发生改变,则方框40通过YES路径把控制转移给方框42。
方框42确定先前的讲话者是否已被分配DCCH信道。如果先前的讲话者已被分配DCCH信道,则方框42通过YES路径把控制转移给方框44。方框44把先前的讲话者的信道改为FCH信道,并把先前的收听者的信道改为DCCH信道。在方框50继续该过程。
如果先前的讲话者不具有DCCH信道,则方框42通过NO路径把控制转移给方框46。方框46把先前的讲话者的信道改为DCCH信道。随后,方框48把先前的收听者的信道改为FCH信道,并在方框50继续该过程。
方框50确定现有的调度呼叫(数据)是否需要产生互连呼叫(语音呼叫)。即,数据传输呼叫是否需要产生基本语音呼叫。如果请求交互式呼叫,则方框50通过YES路径把控制转移给方框52。方框52确定现有信道是否是DCCH信道。如果现有信道是DCCH信道,则在方框54,把DCCH信道转换成FCH信道。利用来自转换网络的单一消息,发生从DCCH信道到FCH信道的转换。在不卸下现有业务信道的情况下,由转换网络实现所述转换,这意味着延迟较低。随后结束该过程。如果现有信道不是DCCH信道,则FCH信道已被使用,通过NO路径,方框52简单地结束该过程。
如果呼叫不是请求互连呼叫的调度呼叫,则方框50通过NO路径转移控制,从而结束该过程。图4描述了已停止的调度呼叫,即,讲话者已放开移动收发器10的通话按键。方框60确定调度呼叫是否已停止。如果调度呼叫已停止,则方框60通过NO路径把控制转移给方框62。方框62确定链路是更前向干扰受限还是更反向干扰受限。如果链路前向链路干扰受限,则通过YES路径,方框64把控制转移给方框66。方框66向该链路分配FCH信道,并结束该过程。
如果链路不前向链路干扰受限,则通过NO路径,方框64把控制转移给方框68。方框68确定链路是否反向链路干扰受限。如果该链路反向链路干扰受限,则通过YES路径,方框68把控制转移给方框70。方框70向反向链路分配DCCH信道,并结束该过程。如果方框68没有发现反向链路干扰受限,则转移控制并结束该过程。
图5描述了关于按下通话按键,随后被系统赋予通话能力的收听者的程序。方框80检测收听者已按下通话按键,并被系统准许通话。方框82确定链路是更前向干扰受限还是更反向干扰受限。
如果链路更前向链路干扰受限,则通过YES路径,方框84把控制转移给方框86。方框86向前向链路分配DCCH信道,并结束该过程。如果该链路不前向链路干扰受限,则通过NO路径,方框84把控制转移给方框88。方框88确定该链路是否反向干扰受限。如果是,则控制从方框88转移到方框90。方框90把FCH信道分配给该链路,并结束该过程。如果反向链路不干扰受限,则方框88简单地结束该过程。
图6描述了从一个小区移动到另一小区的调度呼叫的流程图。当调度呼叫方移动到新的小区时,在方框100,基站检测和呼叫方所处的前一小区相比,对呼叫方的干扰方面的任何差别。
方框102确定呼叫方是否不是讲话者,控制被转移给方框110。如果呼叫方是讲话者,则通过YES路径,方框102把控制转移给方框104。方框104确定讲话者的链路是更前向干扰链路受限还是更反向干扰链路受限。如果讲话者的链路更反向链路受限,则在方框106把FCH信道分配给反向链路。随后控制被转移给方框110。如果讲话者的链路更前向链路受限,则方框108把DCCH信道分配给讲话者的前向链路,并把控制转移给方框110。
方框110检测每个收听者的链路是更前向干扰受限还是更反向干扰受限。如果每个收听者的链路更前向链路干扰受限,则通过YES路径,方框112把控制转移给方框114。方框114把FCH信道分配给收听者的前向链路,并结束该过程。如果链路不更前向链路干扰受限,则通过NO路径,方框112把控制转移给方框116。
方框116确定反向链路是否干扰链路受限。如果是,则通过YES路径,方框116把控制转移给方框118。方框118把DCCH信道分配给收听者的反向链路,并结束该过程。如果反向链路不更干扰链路受限,则方框116简单地结束该过程。
图7和8描述了由说明本发明的方案处理的非调度呼叫,语音呼叫的流程图。方框120观察前向链路上的通信量,方框120估计如果使用FCH信道,那么通过该链路发送的全、半和八分之一速率帧的数目。随后,对于前向链路,在方框122估计如果使用DCCH信道,那么通过该链路发送的全、半和八分之一速率帧的数目。
对于反向链路,在方框124估计如果使用FCH信道,那么通过反向链路发送的全、半和八分之一速率帧的数目。随后,对于反向链路,在方框126估计如果使用FCH信道,那么通过反向链路发送的全、半和八分之一速率帧的数目。
随后,在方框128,确定是前向链路还是反向链路是RF干扰受限的。方框130确定通过转换信道,是否存在关于RF干扰获得的任意益处。如果否,则方框130继续方框140的过程。
如果存在通过使到移动收发器的链路上的RF干扰降至最小而获得的益处,则方框130通过YES路径把控制转移给方框132。方框132转换前向链路的信道。即,如果前向链路正在使用FCH信道,则转换到DCCH信道;或者如果DCCH信道被用于前向链路,则基站把该信道转换成FCH信道。
类似地,对于反向链路,在方框134转换信道。如果FCH信道被用于反向链路,则基站把该信道转换成DCCH信道;或者如果DCCH信道被用于反向链路,则基站把反向信道转换成FCH信道。
随后,方框136利用上面在步骤120~126中得到的关于FCH和DCCH的估计值,检查历史信道活动,确定是否存在由往来于特定移动收发器的在先呼叫指示的优选信道类型,从而确定要分配何种信道类型。可能不存在关于该移动收发器的在先历史或者数据不足,这种情况下,将保留先前在步骤132和134中设置的信道类型。
最后,方框138确保分配给移动收发器的信道类型使RF影响降至最小,即,每分钟无错误地发送的二进制位的总数。随后在方框140继续该过程。
方框140确定呼叫是否是正在请求调度(数据)呼叫业务的互连(语音)呼叫。如果不是,则方框140通过NO路径简单地结束该过程。如果是,则方框140把控制转移给方框142。方框142检测到讲话者已按下调度业务按键,并得到系统的准许。方框144确定链路是更前向干扰受限还是更反向干扰受限。
如果链路更前向链路干扰受限,则通过YES路径,方框146把控制转移给方框148。方框148向前向链路分配DCCH信道,并结束该过程。如果链路不前向链路干扰受限,则方框146通过NO路径,把控制转移给方框150。方框150确定链路是否反向干扰受限。如果是,则控制从方框150转移到方框152。方框152把FCH信道分配给该链路,并结束过程。如果反向链路不干扰受限,则方框150简单地结束该过程。
历史上,在IS-95 CDMA系统中,当载满对称通信时,这些系统通常是前向链路受限的。在数据呼叫中,大约80%的二进制位通过前向链路发送。这往往会迫使系统成为前向链路受限的。当调度业务变成重要的系统业务时,则如果大量移动收发器同时通话,则小区系统中的小区也有可能变成反向链路受限的。借助如同在本发明中体现的动态FCH/DCCH信道转换,使前向和反向链路限制的问题降至最小,同时CDMA系统提供质量相当高的服务。
虽然已举例详细说明了本发明的优选实施例,不过对于本领域的技术人员来说,在不脱离本发明的精神或脱离附加权利要求的范围的情况下,显然可做出各种修改。