小区重选的方法和网络部件及用户终端 【发明领域】
本发明涉及在蜂窝网中实施小区重选。本发明特别涉及利用GPRS(通用分组无线电服务)的蜂窝网,和涉及在其中使用的PBCCH(分组广播控制信道),以及涉及将系统信息映象到PBCCH。
发明的背景
当用户终端移动时,必须采取措施,确信用户终端始终监听着收听效果最好的基站。用户终端在控制信道上接收由基站发送的系统信息,通知用户终端也应该监听哪些邻居基站。当用户终端检测到被监听的邻居小区信号的接收功率和或许某些其他参数比起其控制信道正被用户终端监听的小区中的要好些。那么用户终端决定执行小区重选。蜂窝网的网络部件,也就是网络基础设施,包括,例如,基站,基站控制器和移动服务交换中心,也可发现需要小区重选,并通知用户终端有关事项。关于小区重选,用户终端必须接收在其控制信道上发送的新小区的系统信息。
在通常的GSM系统中,系统信息具有一种标准结构。在利用GPRS的蜂窝网中,由不同小区发送的系统信息地结构和长度可以变化很大。用户终端事先并不知道花多长时间读系统信息。在需要分组传输的应用中,这可能导致一种情况,在执行分组传输中可能发生相当长的中断,以致用户检测到该中断,作为在应用操作中的一种延时。用户可能把这种延时解释为质量差的服务。
发明简述
因此本发明的一个目的是提供一种方法和一种实施关于解决以上问题的方法的设备。这是利用以下给出的方法实现的。本方法执行在蜂窝网中的小区重选,包括:用户终端依据从当前小区接收到的系统信息测量邻居小区的接收功率;将邻居小区中的一个小区作为新的小区;用户终端接收由该新小区发送的系统信息的一部分。在本方法中通过利用由新小区发送的系统信息部分中的长度信息计算接收新小区的系统信息所用的时间。
本发明也涉及一种用户终端,包括:对蜂窝网中当前小区的基站的无线电连接;用于依据从当前小区接收到的系统信息测量邻居小区的接收功率的装置;用于发现需要重选的装置;用于接收由新小区发送的系统信息的装置。另外,该用户终端包括利用由新小区发送的系统信息部分中的长度信息计算接收新小区的系统信息花费的时间的装置。
本发明还涉及到一个蜂窝网的网络部件,包括用于发送小区的系统信息的装置。另外,该网络部件包括用于将指明系统信息长度的长度信息放入系统信息部分中的装置。
本发明的最佳实施方案被公开在所附的权利要求中。
本发明的构思是,系统信息包含系统信息长度。根据长度信息,用户终端可以计算接收系统信息要花费多长时间。
利用本发明的方法和系统实现了几个优点。包括在系统信息中的系统信息长度信息起动一种开放方法,将系统信息要素映象到逻辑控制信道上。网络操作者只可能将必要的信息要素映象到逻辑控制信道上,不限制要素的总数。
用户终端可以根据接收到的系统信息长度估算对所述的小区重选一个小区要花费多长时间。同样,网络部件自然知道对每个小区重选一个小区要花费多长时间。
小区重选时间的估算将在小区重选以前,期间和以后起动要控制的网络部件和用户终端的功能。例如,如果所估算的时间超过某个百分数,小区重选可被中断,并可能利用另一个小区从头重新开始。也可对用户或者由用户采用的应用项目提供关于开始小区重选的信息,在此期间将发生在数据传输中的中断。还可将本发明用于电池或保存程序的存储器中。
附图简述
以下将结合最佳实施方案,参考附图更详细地描述本发明,其中:
图1A是示出一种蜂窝网的方框图,
图1B示出一种电路交换连接,
图1C示出一种分组交换连接,
图2示出一种发送接收机的结构,
图3示出小区重选的原理,
图4A和4B组成用作说明本发明的小区重选方法的流程图,
图5A和5B示出将系统信息映象到无线电分组中的例子,和
图6A,6B,6C,6D和6E示出利用不同的映象参数算得的小区重选时间。
发明详述
参考图1,一种本发明的典型蜂窝网结构及其对于固定电话网和分组传输网的接口被描述。图1只包括对于描述本发明是必不可少的方框,对于本领域的技术人员是明白的,通常的蜂窝网也包括将不在此更详细地描述的其他功能和结构。本发明最好用于GSM阶段2+分组传输中,也就是GPRS(通用分组无线电服务)中。GPRS(通用分组无线电服务)是一种新的GSM基的服务,其中未用于电路交换的空中接口容量被用于分组传输。
一种蜂窝网典型情况下包括一个固定的网络基础设施,或网络部件,和用户终端150,可以是固定安装,车载,或手持的便携式终端。网络部件包括基站100。几个基站100被依次以集中的方式由与它们通信的基站控制器102控制。基站100包括发送接收机114,典型情况下1-16个发送接收机114。一个发送接收机114提供对一个TDMA帧,也就是典型情况下对每个时隙的无线电容量。
基站100包括控制发送接收机114和多路转换器116的操作的控制单元118。多路转换器116安排由多个发送接收机114所用的通信业务和控制信道到单个数据链路160。
从基站100的发送接收机114到天线单元112有一个连接,实现对用户终端150的双向无线电连接170,准确地确定在双向无线电连接170上要发送的帧的结构并称为空中接口。
用户终端150可以是,例如,一种标准的GSM移动电话,一种可被用于在分组传输中命令和处理包的膝上型计算机152可被通过一种附加的卡连到电话上。
图2用作较详细地说明发送接收机114的结构。接收机200包括一个阻塞在所希望的频段外的频率的滤波器。然后信号被变换到中频或直接变换到基带,信号被以这种形式在模数转换器202中采样和量化。均衡器204补偿,例如,由多径传播引起的干扰。解调器206从被均衡的信号取得一种位流,它被发送到逆多路转换器208。逆多路转换器208将来自不同时隙的位流分离到它的逻辑信道。信道编码解码器216将不同逻辑信道的位流解码,也就是决定是否位流是发送到控制单元214的信号数据,或者是发送240到基站控制器的语音编码解码器122的语音。信道编码解码器216也执行差错校正。控制单元214通过控制各种单元执行内部控制功能。脉冲串形成器228将训练序列和尾部加到从信道编码解码器216到达的数据上。多路转换器226将它的时隙分配到每个脉冲串。调制器224将数字信号调制到射频载波。这种功能是模拟性质的,因此为了执行这种功能需要数模转换器222。发射机220包括限制带宽的滤波器。另外,发射机220控制传输的输出功率。合成器212为不同的单元安排必要的频率。合成器212包括一个钟,可被就地控制或者从其他的某处,例如,从基站控制器102以集中方式控制。合成器212通过,例如,压控振荡器建立必要的频率。
图2示出如何将发送接收机结构进一步分成射频部分230和包括软件的数字信号处理器232。射频部分230包括接收机200,发射机220,和合成器212。包括软件的数字信号处理器232包括均衡器204,解调器206,逆多路转换器208,信道编码解码器216,控制单元214,脉冲串形成器228,多路转换器226和调制器224。为了将模拟无线电信号转换为数字信号,需要模数转换器202,相应地,为了将数字信号转换为模拟信号。需要数模转换器222。
基站控制器102包括群转换区120和控制单元124。群转换区120被用于转换语音和数据并用于连接信号电路。基站100和基站控制器102组成包括代码转换器122的基站系统。通常代码转换器122位于尽可能靠近移动服务交换中心132,因为然后语音可被以蜂窝网的形式在代码转换器122和基站控制器102之间传递,这样节省传输容量。
代码转换器122转换在公共交换电话网和蜂窝网之间所使用的不同数字语音编码形式,使它们相互适应,例如,从64kbit/s固定网形式转换为另一种蜂窝网形式(例如,13kbit/s),反过来也一样。控制单元124执行呼叫控制,移动性管理,统计数据收集和发信号。
可以利用图2中的发送接收机114结构的描述描述用户终端150的结构。用户终端150的结构部分在功能上与发送接收机114中的相同。另外,用户终端150包括在天线112和接收机200以及发射机220之间的双工滤波器,用户接口部分和语音编码解码器。语音编码解码器被通过总线240连到信道编码解码器216。
如图1A所示,群转换区120可以执行转换(用黑点示出),通过移动服务交换中心132到公共交换电话网(PSTN)134和到分组传输网142。在公共交换电话网134中的典型终端136是一个通常的或ISDN(集成服务数字网)电话。
在分组传输网142和群转换区120之间的连接是通过支持节点(SGSN=服务GPRS支持节点)140建立的。支持节点140的目的是在基站系统和网关节点(GGSN=网关GPRS支持节点)144之间传送分组,并保存用户终端150在其区域内的位置的记录。
网关节点144将分组传输网142和公共分组传输网146相连接。在此接口上可使用因特网协议或X.25协议。通过密封,网关节点144对公共分组传输网146隐藏分组传输网142的内部结构,所以对于公共分组传输网146,分组传输网142象一个子网,公共分组传输网能够将分组寻址到位于其中的用户终端150并接收来自用户终端的分组。
分组传输网142典型情况下是一种私人网,利用因特网协议传送信号和被隧道化的用户数据。网142的结构可以用操作者特定的方式改变因特网协议层以下的结构和协议。
公共分组传输网146可以是,例如,一种全球的因特网,终端148,例如一个服务器计算机,利用连到因特网的连接想把分组传送到用户终端150。
在空中接口170上,未分配给电路交换传输的时隙,典型情况下被用于分组传输。容量被动态地分配给分组传输,所以当数据传输请求到达时,任何自由的信道可被分配用在分组传输中。这种方案是灵活的,电路交换连接的优先级高于分组数据链路。必要时,电路交换传输撤销分组交换传输,也就是从事分组传输的时隙被传送电路交换传输。这是可能的,因为分组传输完全容忍这样的中断;传输在另一个被分配供使用的时隙中继续进行。也可以按这样一种方式实现此方案,即不给电路交换传输确定的优先级,而是无论电路交换还是分组交换传输请求按它们到达的次序提供服务。
图1B描述电路交换数据链路是如何在用户终端150和公共交换电话网的终端136之间建立的。粗线示出数据是如何通过在空中接口170上的系统,从天线112传送到发送接收机114,由此在多路转换器116中被多路转换,沿着数据链路160到群转换区120,在其中建立到代码转换器122前的输出的连接,由此通过在移动服务交换中心132中实施的连接向前传送到连到公共交换电话网134的终端136。在基站100中,控制单元118控制在传输中的多路转换器116,在基站控制器102中,控制单元124控制群转换区120实现正确的连接。
图1C示出一种分组交换数据链路。现有膝上型计算机152被连到用户终端150。粗线描绘出要传送的数据是如何被从服务器计算机148传送到膝上型计算机152的。自然,数据也可在相反方向中被传送,从膝上型计算机152到服务器计算机148。数据被通过在空中接口170上的系统,从天线112到发送接收机114,和由此在多路转换器116中被多路转换,沿着没有电路交换数据传输的数据链路160传送到群转换区120,在其中建立对支持节点140前的输出的连接。从支持节点140数据被通过网关节点144沿着分组传输网142传送,并被连到连接公共分组传输网146的服务器计算机148。
在图1B中,一个时隙被用于电路交换传输,但在图1C中可以使用对应于空中接口170的所有可用时隙的电路交换数据链路160的自由容量。为清楚起见,电路交换和分组交换数据被同时传送的情况未被描绘在图1A和1B中。可是,这是可能的并且是非常普通的,因为未用于电路交换数据传输的容量可被灵活地用于实现分组交换传输或分组交换信号发送。这样一种网络也可被建立,其中根本不传送电路交换数据,只传送分组数据。则可以简化网络结构。
图3用作说明小区重选的原理。GSM蜂窝网的频谱是处于890-960MHz之间。上行方向采用频率范围890-915MHz,下行方向的频率范围是935-960MHz。实际上,应该指出,一个特定的操作者只可能使用总频谱的某个部分。载频间隔是200kHz。上行和下行方向的双工间隔是45MHz。在当前的小区300A中,用户终端150在频率947.2MHz上监听控制信道。在控制信道,例如,在GPRS中在PBCCH(分组广播控制信道)上指明邻居基站300B,300C,300D,300E,300F,300G,以及用户终端150必须测量信号的接收功率和可能某些其他参数的邻居基站中下行控制信道的频率935.2MHz,937.2MHz,939.2MHz,941.2MHz,943.2MHz,945.2MHz。
在无线电连接170A上,用户终端150监听当前小区300A的控制信道。另外,在单向无线电连接170B,170C,170D,170E,170F,170G上有规则地测量邻居小区300B-300G的接收功率。
在GPRS中,网络部件可以命令用户终端在准备状态或分组空闲模式中实施MM(移动性管理)测量。除了监听在图3中所描述的无线电连接170A-170G以外,用户终端150也可以具有与当前小区300A的进行中的双向无线电连接。用户终端150被称为处于连接模式或非连接模式中。取决于它是否具有进行中的双向无线电连接。用户终端150可根据测量结果作出关于小区重选的决定,或者网络部件可作决定。小区重选归结为与标准的GSM系统中的转交类似的过程。
在图3的例子中,当用户终端150从当前小区300A移动到一个新的小区300C时,新的小区300C中控制信道的接收功率超过当前小区300A中控制信道的接收功率。通常用户终端150应该与提供最佳服务的小区通信。然后执行小区重选,也就是一个新的小区300C成为当前小区。在小区重选中,用户终端150必须从新的小区300C的控制信道监听新的小区300C的系统信息;在GPRS中系统信息被称为分组系统信息。
如果用户终端没有活动的连接,也就是分组传输并不在进行中,如果传送区域仍未改变,不必要发任何信息到与小区重选有关的网络部件,如果传送区域改变,则用户终端必须使新小区发信号到网络部件,当连接是活动的时,用户终端必须给小区发信号以便更新网络部件。
如上所指,由利用GPRS的蜂窝网中各个小区所发送的系统信息的结构和长度可以变化很大。然而,用户终端150事先并不知道读系统信息花多长时间。在需要分组传输的应用中,这可能导致这样一种情况,即在分组传输中可能发生相当长的中断。用户可能把延时解释为服务质量差。
在GPRS中PBCCH上发送的系统信息长度可以改变,从3个到70个以上的不同系统信息要素。这就引起重选小区所花时间的不确定性,因为事先并不知道用户终端必须从新小区300C接收多少系统信息。系统信息要素是:
-PSI 1
-PSI 2(0-7)
-PSI 3
-PSI 3bis(0-15)
-PSI 4(0-7)
-PSI 5(0-7)
有6种不同的要素。在括号中的数目0-7,0-15指明所述的要素不同情况下可能的数目。
影响小区重选的另一个因素是一个要素被如何频繁地映象到PBCCH。如果该频率是低的,小区重选时间增加。
第三个影响因素是所用的系统信息映象方案。通过选择一种快速映象方案,重选时间减少。
有几个影响映象速度的因素:
-在系统信息映象周期期间,相同的系统信息要素不应该被映象几次。一个映象周期归结为每个系统信息要素被接收期间的时间。
-在每个系统信息要素传输之间的时间应该保持最小。
网络操作者可以利用不同的措施调节影响小区重选时间的因素,从而控制重选时间。这些不同因素可被选择,以致使蜂窝网的利用为最佳。
图4A和4B描述在蜂窝网中小区重选的方法。当图4A的底部和图4B的顶部被相互紧靠地放置时,这些图组成一个流程图。
本方法从方框400开始。
在方框402中,用户终端依据从当前小区接收到的系统信息测量邻居小区的接收功率。
在方框404中,根据由用户终端测得的接收功率,用户终端或网络部件决定是否需要小区重选。如果不实施小区重选,用户终端继续在方框402中的测量。
如果小区重选被执行,那么在方框406中邻居小区之一被选作新的小区。例如,提供最佳接收功率的小区被选作新的小区。
然后在方框408中,用户终端接收由新的小区所发送的一部分系统信息。在PBCCH上发送系统信息要素,要素之一,被称为PSI 1的要素最好包含系统信息长度,也就是指明系统信息要素的数目的一个数字。
在方框410中,用户终端将接收到的PSI 1要素解码。
在方框412中,利用由新的小区所发送的系统信息部分中的长度信息,计算接收新的小区的系统信息花的时间。为了执行计算,也需要系统信息组织方面的信息,例如,在多重帧长度,在一个多重帧中用于发送系统信息的无线电块的数目和系统信息部分的重复周期方面的信息。下面将对这些参数作较详细的解释。
在方框414中,根据算得的时间有选择地决定是否所述的小区的重选被继续。如果不希望重选,那么过程进行到方框406,选择另一个邻居小区作为新的小区。
为希望继续小区重选时,过程进行到一个可选的方框416,在其中提供用户关于小区重选的信息。被提供的信息的一个例子是在所计算的时间内中断分组的传输。这样具有的优点是用户相信所得到的服务是较高质量的。也可通知实现分组传输的应用关于小区重选的信息。
往下在方框418中,以下的系统信息要素被接收,并在方框420中接收到的要素被解码。
在方框422中,检查是否所需的所有系统信息要素被接收到。如果是这样,那么小区重选被成功地实现,过程可返回到方框402,并依据从新的小区接收到的系统信息开始测量邻居小区的接收功率。
如果所有的要素尚未被接收到,那么接收新的小区的系统信息实际所花的时间可有选择地在方框424中与方框412中所算得的时间相比较。如果实际时间超过所算得的时间,则所述的新小区的重选被中断。对于所算得的时间,也可以确定一个安全容限,例如20%,在这种情况下,实际算得的时间事实上超过20%以前不实施中断。当中断发生时,过程返回到方框406,在其中另一个邻居小区被选作新的小区。如果无中断发生,则过程从方框418继续进行,接收随后的信息要素。
以下一个例子将用作说明被称为PSI 1(分组系统信息类型1)的系统信息要素可被CSN.1描述:
<PSI 1消息内容>::=
<PSI 1 message type:bit(6)>
{L(H<Global TFI>:Global TFIIE)>}
<Common parameters:Common parameters struct>
<PRACH Control Parameters:PRACH Control Parameters IE>
<Control Channel Description:Control channelDescription struct>
<Global Power Control Parameters:Global Power ControlParameters IE>
<spare padding>;<公共参数结构>::=
<BCCH_CHANGE_MARK:bit(3)>
<PBCCH_CHANGE_MARK:bit(3)>
<PSI_COUNT:bit(6)>
<BA_GIND:bit(1)>
<NETWORK_CONTROL_ORDERl:bit(1)>
<BS_CV_MAX:bit(4)>
<CONTROL_ACK_TYPE:bit(1);
{0/1<PAN_DEC:bit(3)>
<PAN_INC:bit(3)>
<PAN_MAX:bit(3)>};<控制信道描述结构>::=
<BS_PBCCH_BLKS:bit<2)>
{0/1<BS_PCC_CHANS:bit(4)>}
{0/1(BS_PAG_BLKS_RES:bit(4)>}
{0/1<BS_PRACH_BLKS:bit(4)>}
<DRX_TIMER_MAX:bit(3)>
<EXT_DYN_ALLOCATION_SUPPORTED:bit(1)>
<FIXED_ALLOCATION_SUPPORTED:bit(1)>
<CONTROL_CH_REL:bit(1)>
被称为PSI_COUNT(分组系统信息计数)的一种6位的参数是依据本发明的一个参数,指明为了获得所有必要的系统信息,用户终端必须从所述的小区接收多少不同的系统信息要素。
接着,用CSN.1描述可能的PSI 1结构的另一个例子:<PSI 1消息内容>::=
<PAGE_MODE:bit(2)>
<PBCCH_CHANGE_MARK:bit(3)>
<PSI_CHANGE FIELD:bit(4)>
<PSI1_REPEAT_PERIOD:bit(4)>
(PSI_COUNT_LR:bit(6)>
{0/1<PSI_COUNT_HR:bit(4)>}
<MEASUREMENT_ORDER:bit(1)>
<GPRS Cell Options:GPRS Cell Options IE>
<PRACH Control Parameters:PRACH Control Parameters IE>
<PCCCH Organization Parameters:PCCCH OrganizationParameters IE>
<Global Power Control Parameters:Global Power ControlParameters IE>
<PSI_STATUS_IND:bit>
<padding bits>
!<Distribution parterror:bit(*)=<no string>>;
在本例中,参数PSI_COUNT由两个参数组成,PSI_COUNT_LR(LR=低速率)和可选的PSI_COUNT_HR(HR=高速率)。这两个参数被加在一起以便获得PSI_COUNT。
图5A描述两种不同的映象方案。为每个方案选择不同的参数,所以参数的影响可以在小区重选的时间上表示出来。
在以下的描述中,51-多重帧被用作一个例子,但对其他类型的多重帧,例如52-多重帧,原理也是适用的。51-多重帧被示于水平方向中。51-多重帧的帧号0被示于左边,51-多重帧的帧号50被示于右边。X表示不可能放置信息要素的帧,因为它们被分配给其他的用途,象传送定时信息或频率校正信息。X表示一个帧,XX表示两个帧。无线电块B0,B1,B2,B3,B4,B5,B6,B7,B8和B9,每个在长度上是四个TDMA帧,因为在四个TDMA帧之间实施插入。信息要素可被放入无线电块BO-B9中。
M是指用于计算TC的值。TC被用于定位PSI1消息。在图中,TC被作为一个增长的数字垂直地描述。首先利用TC值为0发送第一个51-多重帧,然后用TC值为1发送第二个51-多重帧。M也可被称为重复周期值,因为它描述在哪些51-多重帧间隔上PSI1消息自己重复。计算公式为:
TC=(FN DIV MFL)mod M, (1)
其中DIV是整数除,
mod是取模,
FN是多重帧号(0-2715647)
MFL是多重帧长度(51或52)
M在1-16之间变化,假定它不可能为1,如果BS是1或2的话。
在图5A中,BS是指一个数目,网络部件通知用户终端多少无线电块系统信息被映象在一个51-多重帧中。
在上例中,服务提供者已经选值4作为映象参数M和值1作为映象参数BS。PSI_COUNT得到值6。稍多于6个51-多重帧被用于接收所描述的信息要素PSI1,PSI2(0),PSI2(1),PSI2(3),PSI1重复,PSI3和PSI4。小区选择时间可被算出为1441.4毫秒。
在下例中,服务提供者已经选值5作为映象参数M和值4作为映象参数BS。PSI_COUNT得到值21。因此,PSI1消息并没有象上例中那样频繁地被重复。与上例相比,-个51-多重帧中四倍的传送容量被使用。因此,稍少于6个51-多重帧被用于接收所描述的信息要素PSI1,PSI2(0),PSI2(1),PSI1重复,PSI2(2),PSI2(3),PSI2(4),PSI2(5),PSI2(6),PSI2(7),PSI3,PSI3B(0),PSI3B(1),PSI3B(2),PSI3B(3),PSI3B(4),PSI3B(5),PSI3B(6),PSI3B(7),PSI4(0),PSI4(1),PSI4(2),PSI1重复,PSI4(3),PSI4(4),和PSI1重复。小区重选时间可被算得为1316.7毫秒。在信息要素中的字母B是指bis。
尽管用户终端在下例中必须接收比上例中多得多的系统信息,在下例中重选时间比较短。这是由所选的映象参数值引起的。
下面,一个例子是示出为了知道网络部件如何发送分组系统信息,用户终端应该使用的规则。消息在被确定的多重帧无线电块中被发送。利用以前提出的公式1确定消息的出现。基本规则是:
1.利用TC值为0,在BO中发送PSI1。
2.如果BS>1,那么利用TC值0,PSI1只在多重帧中出现两次,利用TC值0,第二PSI1出现在多重帧中最后可用的无线电块中。
除了基本规则以外,根据分组系统信息的其余部分是如何被映象可以确定各种规则,例如:
3.分组系统信息的其余部分被映象到可用的无线电块是利用规则:所有现有的PSI X和PSI X bis(其中X=2,3,4,5)的例子被放入按上升次序被使用的无线电块中。
4.依据规则3从PSI 1开始,将未充满的可用无线电块的其余部分装满。
图5B示出一个例子,如何可以使用值M为8,BS为4,和PSI COUNT为28,利用以上的四个规则将系统信息要素放入51-多重帧中。可用的无线电块是B0,B2,B5和B7。依据规则1,利用TC值为0将PSI 1放入B0。依据规则2,利用TC值为0,PSI 1重复被放入最后可用的无线电块,或B7。依据规则3,信息要素的其余部分被按上升的次序从B2的TC值为0开始放置,在B0中TC值为7结束。依据规则4,系统信息要素从PSI 1开始,也就是要素PSI 1,PSI 2(0)和PSI 2(1)被按上升次序放置到无线电块的其余部分,或B2,B5和B7。
以下示出一种算法的例子,网络部件或用户终端可据此计算在理想环境下的小区重选时间。理想环境的意思首先是所有的系统信息要素被正确地接收到,并且在接收期间无差错发生。算法用为MatlabTM程序所理解的标记写成。
来自网络系统信息要素的输入参数被用于计算理想的小区重选时间:
MFL=MultiFtame Length
BS=BS_PBCCH_BLKS;
N=PSI_COUNT
M=PSI 1_REPEAT_PERIOD
假定:
如果BS_PBCCH_BLKS等于1或2,
PSI 1_REPEAT_PERIOD不可能等于1。
1.if(BS==1|BS==2)
2.I=BS*(M-1)
3. end
4. if(BS==3)
5. I=BS*(M-1)+1;
6. end
7. if(BS==4)
8. I=BS*(M-1)+2;
9. end
10.if(BS>1)
11.N1=N+1;
12.else
13.N1=N;
14.end
15.M1=0;
16.Q=1;
17.S=0;
18.While(Q==1)
19.if(N1>BS)
20.M1=M1+1;
21.N1=N1-BS;
22.if(BS==3|BS==4)
23.if(rem(M1,M)==0)
24.N1=N1+2;
25.S=S+1;
26.end
27.end
28.else
29.Q=0;
30.if(M1==0 & BS>1)
31.N1=N1-1;
32.end
33.end
34.end
35.if(S>0)
36.if(BS==3|BS==4)
37.if(rem(M1,M)==0)
38.N1=N1-1;
39.end
40.end
41.M1=M1-S;
42.end
43.if(N>1(I+1))
44.if(BS>1)
45.R=N-(M*BS);
46.else
47.R=N-M-1;
48.if(R<0)
49.R=0;
50.end
51.end
52.m=fix(R/I)+1;
53.M1=M1+m;
54.end
55.if(N1==1)
56.if(MFL==51)
57.X=6;
58.else
59.X=4;
60.end
61.end
62.if(BS==2)
63.if(N1==2)
64.X=30;
65.end
66.end
67.if(BS==3|BS==4)
68.if(N1==2)
69.if(MFL==51)
70.X=16;
71.else
72.X=17;
73.end
74.else
75.if(N1==3)
76.X=30;
77.end
78.end
79.end
80.if(N1==4)
81.if(MFL==51)
82.X=40;
83.else
84.X=43;
85.end
86.end
87.T1=MFL_TIME*M1;
88.T2=TDMA_TIME*X;
89.T=T1+T2;
固定参数:
TDMA_TIME=1脉冲串时间;
变量:
MFL_TIME=MFL*TDMA_TIME
变量解释:
M:从网络系统信息可得到的参数。用于计算TC值。
注:该值与提到过的PSI 1_REPEAT_PERIOD相同。
PSI_COUNT:从网络系统信息可得到的参数。
和:
rem(X,Y)
等于模数除法(MOD),和
fix(X,Y)
等于整数除法(DIV),和
T
等于实际的理想小区重选时间。
图6A,6B,6C,6D,6E利用由以上的算法计算出的不同映象参数示出小区重选时间。PSI_COUNT值被描绘在X轴上,小区重选时间用毫秒为单位描绘在Y轴上。在所有的图中,PSI_COUNT获得的值在1-28之间,MFL为51。
在图6A中,M是4。基本上为每个PSI_COUNT值计算四个值,BS得到的值为1,2,3和4。这些点组成四条曲线,最低的一条对应于BS值为4,次最低的一条对应于BS值为3,第三最低的一条对应于BS值为2,最高的一条对应于BS值为1。信息要素被发送得越频繁,小区重选被实现得越快。
图6B,6C,6D和6E描绘出改变M值的影响、较低点的曲线对应于M值为16,较高点的曲线对应于M值为4。在图6B中,BS得到的值为1,在图6C中得到的值为2,在图6D中得到的值为3,在图6D中得到的值为4。每个多重帧使用的无线电块越多,M值对小区重选时间的影响越小。
以上的例子是基于所提出的基本规则。很明显,本领域的技术人员也可以应用其他的规则以实现本发明。以下提出一种不同规则的例子:
1.当TC=0时,PSI应在块B0中被发送。
2.如果参数BS_PBCCH_BLKS的值大于1,当TC=0时,PSI 1也应在块B6(对于52-多重帧)或B5(对于51-多重帧)中被发送。
3.在以高重复速率发送的群中的PSI消息应该利用依据规则1或2未被占用的每个多重帧内的PBCCH块,从TC=0开始按由网络确定的顺序发送。这些PSI消息的序列应该在每次TC=0出现时开始重复。
4.在以低重复速率发送的群中的PSI消息应该利用依据规则1到3未被占用的每个多重帧内的PBCCH块,按由网络确定的顺序发送并连续地重复。
如果一个特定的PSI消息类型有多种情况,它们全部应该依据上面的规则3或4,在相同的PSI消息群内发送。它们应该按PSI消息类型的消息实例号的上升次序在单一序列中发送。
相同的PSI消息在由PSI_COUNT_LR和PSI_COUNT_HR规定的目录内不出现两次。
一个完全的分组系统信息消息集包含一个包括在PSI_COUNT_LR中的相容的消息集和一个包括在PSI_COUNT_HR加上PSI 1消息中的相容的消息集。
本发明最好由软件实现。在网络部件和用户终端中一个严格限制的区域内,本发明需要较简单的软件改变。用户终端包括用于依据从当前小区接收到的系统信息测量邻居小区的接收功率的装置,用于发现需要小区重选的装置,用于接收由新的小区发送的系统信息的装置,和用于根据由新的小区发送的系统信息部分中的长度信息,计算接收新的小区的系统信息花的时间的装置。网络部件包括用于发送小区系统信息的装置,和用于将指明系统信息长度的长度信息放入系统信息部分中的装置。在从属方法的权利要求中所公开的事项可相应地由执行该操作的装置来实现。该装置最好作为软件,例如,作为在处理器中实施的软件或ASIC(专用集成电路)中实现。在用户终端中,该装置由包括,例如,软件232的处理器来实现。在网络部件中,该装置可依据在基站100的控制单元118,基站控制器102的控制单元和或许还有支持节点140之间的职责进行不同的划分。
尽管以上对本发明已经参考附图的例子作了描述,显然,本发明并不限于此,在所附权利要求所公开的本发明构思的范围内可以各种方式进行修改。