一种实现信道管理的方法和系统的制作方法

文档序号:7688299阅读:105来源:国知局

专利名称::一种实现信道管理的方法和系统的制作方法
技术领域
:本发明涉及一种移动通讯领域的信道,尤其涉及的是,一种实现信道管理的方法和系统。
背景技术
:第三代(3G)无线移动通信不断的引入新的需求来实现低成本和高性能,在R5(WCDMARelease5)和R6(WCDMARelease6)中分别引入了HSDPA(HighSpeedDownlinkPacketAcess,高速下行链路分组接入)和HSUPA(HighSpeedUplinkPacketAcess,高速上行链路分组接入),其目的主要是提高无线频镨利用率并提高系统的整体性能。所谓上行链路方向是指从移动终端到无线接入网络的方向。在HSUPA中,上行链路引入了E-DPDCH(E-DCHDedicatedPhysicalDataChannel,增强专用物理数据信道)和E-DPCCH(E-DCHDedicatedPhysicalControlChannel,增强专用物理控制信道)。E-DPDCH是用于传递数据的物理信道,E-DPCCH是用于给相联系的E-DPDCH传递控制信息,控制信息包括E-TFCI(E-DCHTransportFormatCombinationIndicator,E-DCH传输格式集指示)。现有技术是根据MinSF(MinimalSpreadFactor,最小扩频因子)来对RPS(RakeProcessingSubsystem,Rake处理子系统)进行静态解调资源的分配,即在建立RL(RadioLink,无线链路)时,NBAP(NodeBApplicationPart,NodeB应用部分)直接根据RNC(RadioNetworkController,无线网络控制器)配置的MinSF进行E-DPDCH信道解调资源的配置。按照MinSF来配置具有很大的局限性如果MinSF设置为最小扩频因子,例如2SF2+2SF4,基站(NodeB)根据MinSF来进行分配上行解调资源,那么一块基带单板能支持的用户的数量就很少;如果MinSF设置的很大,例如SF128,基站根据MinSF进行上行解调资源的配置,那么用户的速率就会受到上行解调资源的限制,不能满足用户需求。根据MinSF来进行静态解调资源的分配,E-DPDCH相关联的上行解调资源不能按照NBAP信令克线链路建立或者重配置时配置的MinSF来进行配置,不能同时让更多用户在线或用户的上载速率达不到需求的问题。因此。现有技术还存在缺陷,有待于改进和发展。
发明内容本发明解决的技术问题是提供一种实现信道管理的方法和系统,该方法和系统能够对于信道实现动态管理,以期同时让更多用户在线或提高用户的上载速率。为解决上述技术问题,本发明采用以下方案一种实现信道管理的方法,包括以下步骤Sl、接收预留数据信道的指令;S2、在RPS中选择空闲的数据信道标识为预留数据信道;S3、定期获取用户当前的信道数量;S4、比较所述用户当前的信道数与前一次的信.道数,判断所述当前的信道数量是否改变并产生改变信道,是,则对所述改变信道与所述预留数据信道进行相互转化。所述的方法,其中,所述步骤S4包括以下步骤S41、若所述用户的当前信道与前一次的信道数量相比是从单信道改变为双信道,则选择一个所述的预留数据信道分配给该用户;S42、若所述用户的当前信道与前一次的信道数量相比是从双信道改变为单信道,则将该用户产生的空闲信道标识为所述预留数据信道。所述的方法,其中,所述步骤S3包括以下步骤S31、计算用户信道.的传输格式组合指示;S32、根据所述传输格式组合指示查找相应的扩频因子,得到信道数量。所述的方法,其中,所述步骤S41由以下步骤实现S411、判断当前的扩频因子是否大于前一次的扩频因子,否,则执行S412;S412、判断当前的扩频因子是否为合法值,是则执行S413;S413、重复执行步骤S411,并记录执行次数;S414、判断执行次数是否等于第一预设次数,是则选择一个所述的预留数据信道分配给该用户。所述的方法,其中,所述步骤S42由以下步骤实现S421、判断当前的扩频因子是否小于前一次的扩频因子,否,则执行S422;S422、判断当前的扩频因子是否为合法值,是则执行S423;S423、重复执行步骤S421,并记录执行次数;S424、判断执行次数是否等于第二预设次数,是则将产生的所述新的空闲信道标识为所述预留数据信道。所述的方法,其中,所述步骤S2由以下步骤实现S21、判断在RPS中是否有空闲的数据信道,是,则执行步骤S22;否,则向无线网络控制器上报无线链路失败,降低该用户的速率;S22、根据预留数据信道的指令选择空闲的数据信道作为预留数据信道,并记录所述预留数据信道的信道数。本发明还提供一种信道管理系统,包括用于为用户进行上行解调提供信道资源RPS,其中,还包括用于监控和定期获取用户当前的信道数量的第一模块;与所述RPS连接的第二模块,用于检测RPS中的空闲.的数据信道、并将所述空闲的数据信道标识为预留数据信道;与所述第一模块和第二模块连接的第三模块,用于在所述用户信道产生改变信道时,对所述改变信道与所述预留数据信道进行相互转换。所述的方法,其中,所述第三模块中包括与所述第一^f莫块和第二模块连接的分配模块,用于在所述用户的当前信道从单信道改变为多信道时,选择一个所述的预留数据信道分配给该用户;与所述第一才莫块和第二模块连接的标识模块,用于在所述用户的当前信道从多信道改变为单信道时,将产生的空闲信道标识为所述的预留数据信道。与现有技术相比,本发明方法和系统在RPS中预先选择两个数据信道作为预留数据信道,当用户的信道数量发生改变产生改变信道,即信道不足或者空闲信道时,对所述预留数据信道和所述改变信道之间进行相互转化,对信道实现了动态管理,能按照无线链路建立或者重配置时配置的MinSF进4亍配置,能同时让更多用户在线或提高用户的上载速率。图l是本发明实现信道管理的方法的流程图;图2是本发明的实现步骤400的流程图;图3是本发明的信道管理系统的原理方框图;图4是本发明最优实施方式中基带单板的结构示意图;图5是本发明最优实施方式中RPS的信道资源示意图;图6是本发明最优实施方式中RPS的数据信道示意图。具体实施方式下面结合具体实施方式和附图对本发明作进一步详细的描述,本发明提供的一种实现信道管理的方法,针对现有技术中对用户信道进行静态配置而提出的动态管理方法,即在RPS中预先选择两个数据信道作为预留数据信道,当用户的信道数量发生改变产生改变信道,即信道不足或者空闲信道时,对所述预留数据信道和所述改变信道之间进行相互转化。如图l所示,其主要包括以下步骤100、接收预留数据信道的指令;200、在RPS中选择空闲的数据信道标识为预留数据信道并保存;300、定期获取用户当前的信道数,记录所述用户当前的信道数与前一400、判断所述当前的信道数量是否改变并产生改变信道,是则对所述改变信道与所述预留数据信道进行相互转化。所述步骤400在本实施方式中具体由以下步骤实现,如图2所示410、判断所述用户的当前的信道数量是否改变并产生改变信道,是则执行步骤420;420、判断所述用户的当前信道是否从单信道改变为双信道,是则执行步骤430;否则执行步骤440;430、选择一个预留数据信道分配给该用户;440、将该用户产生的空闲信道标识为所述预留数据信道。釆用E-TFCI作为判断用户当前信道是否改变的依据,所述步骤300包括步骤310、320,所述步骤410包括步骤411,所述步骤420包括步骤421至424:310、计算用户信道的传输格式组合指示E-TFCI;.320、根据所述的传输格式组合指示查找相应的扩频因子,得到信道数并记录;411、判断所述用户的当前的信道的扩频因子是否等于上次的扩频因子,否则执行421;421、判断当前的扩频因子是否大于上次的扩频因子,是则执行422;422、判断当前的扩频因子是否为合法值,是则执行423;423、重复执行步骤411,并记录连续执行次数;424、判断连续执行次数是否等于第一预设次数,是则执4于步骤430;否则执行步骤440。本步骤中的第一预设次数为4次。作为另一种实施方式,以上步骤421至424还可以换为以下等效步骤425、判断当前的扩频因子是否小于上次的扩频因子,是则执行426;426、判断当前的扩频因子是否为合法值,是则执行427;427、重复执行步骤411,并记录连续执行次数;428、判断连续执行次数是否等于第二预设次数,是则执行步骤440;否则执行步骤430。本步骤中的第一预设次数为4次。所述步骤200由以下步骤实现210、判断在RPS中是否有空闲的数据信道,是则执行步骤S22;否则向无线网络控制器上报无线链路失败,降低该用户的速率;220、根据预留数据信道的指令选择空闲的数据信道作为预留数据信道,并记录所述预留数据信道的信道数。本发明还提供一种实现上述方法的信道管理系统,如图3所示,包括用于为用户进行上行解调提供信道资源RPS,还包括用于监控和定期获取用户当前的信道数量的第一模块;与所述RPS连接的第二模块,月于检测RPS中的空闲的数据信道、并将所述空闲的数据信道标示标识为预留数据信道;与所述第一模块和第二模块连接的第三模块,用于在所述用户信道产生改变信道时,对所述改变信道与所述预留数据信道进行相互转换。所述第三模块中包括与所述第一模块和第二模块连接的分配模块,用于在所述用户的当前信道从单信道改变为多信道时,选择一个所述的预留数据信道分配给该用户;与所述第一模块和第二模块连接的标识模块,用于在所述用户的当前信道从多信道改变为单信道时,将产生的空闲信道标示标识为所述的预留数据信道。以下是本系统的最优实施方式,如图4所示,基带单板主要包括的子系统有BBS(BasebandSubsystem,基带高层软件子系统)、ULCS(UplinkChipSubsystem,上行控制子系统)、HSS(HighSpeedScheduler,高速分组处理子系统)、FMS(FingerManagementSubsystem,多经管理子系统)、RPS(RakeProcessingSubsystem,Rake处理子系统)。BBS为CPU器件,主要进行基带单板的信令配置和资源管理,在本方案中完成的主要工作是信道的静态分配;ULCS为DSP(数字处理器)器件,完成的主要工作是对FMS进行信道的配置,还有就是读取FMS写到寄存器中的异常信息,上报无线链路失败消息;FMS为FPGA(可编程逻辑结构)器件,主要完成的工作是对预留的数据信道根据实时的E-TFCI,SF信息进行信道的动态分配管理;HSS为DSP器件,完成的工作是在调度时考虑硬件的资源限制和硬件的资源模型,使得正在或者将要进行解调的数据所需要的资源不超过硬件资源的限制。所述的第一模块设置在HSS中,第二模块设置在HSS中,第三模块设置在FMS中;BBS、ULCS主要是进行指令传输和上报信息。工作过程如下首先,一块基带单板中有两路为用户(UserEquipment,UE)进行上行解调提供信道资源的RPS,每路的RPS的信道资源如图5所示,095为控制信道,96191为数据信道。RPS的每个数据信道只用处理一个信道,E-DPDCH(E-DCHDedicatedPhysicalControlChannel,增强专用物理控制信道)或者DPDCH(DedicatedPhysicalDataChannel,专用物理数据信道);当一个用户同时存在E-DPDCH和ULDPDCH时,则要给该用户分配两个数据信道。每个控制信道可以同时处理一个用户的三个上4亍物理信道DPCCH(DedicatedPhysicalControlChannel,专用物理控制信道)、HS-DPCCH(DedicatedPhysicalControlChannel(uplink)forHS-DSCH,用于HS-DSCH的专用物理控制信道)、E-DPCCH(E-DCHDedicatedPhysicalControlChannel,增强专用物理控制信道);在一个控制信道中会有DPCCH,HS-DPCCH,E-DPCCH三个信道的标识,分别表示在这个RPS的控制信道中是否存在DPCCH,HS-DPCCH,E-DPCCH信道。每块RPS根据扩频因子(SF)的不同对支持数据信道数据处.理总量的限制如下表l<table>tableseeoriginaldocumentpage10</column></row><table><table>tableseeoriginaldocumentpage11</column></row><table>RPS的资源规定一路RPS中最多只能支持两个2SF2+2SF4,对应2*2=4个数据信道,也就是说,一路RPS中最多只有两个用户为双信道;那么一路RPS中在每个用户都是单信道的情况比双信道用户最多的情况时占用的信道少2*1个。所以,每路RPS中选择预留2个数据信道即满足应用。根据接收指令对预留的数据信道的数目进行配置,指令取值为0或者2;指令取值为0时,不进行预留;指令取值为2时,在RPS中选择两个空闲的数据信道标识为预留数据信道。在基带单板上电时,BBS接收后台OAM(OperationandManagement,操作维护)发出的指令,每路RPS预留的信道数为0或者2,并将该指令发送给ULCS和HSS。当收到无线链路建立、增加或重配置时,BBS根据信令中的配置信息对这个用户分配控制信道和数据信道。控制信道从信道0~95中来分配,如图5所示,一个合并的无线链路集分配一个控制信道,并且标识该控制信道是否存在DPCCH,E-DPCCH,HS-DPCCH;数据信道从96191中减去预留的信道后剩下的信道中再进行分配,如图6所示一个UL.DPDCH占用一个数据信道,一个E-DPDCH信道占用一个数据信道。如果有信道资源可以分配给建立、增加、重配置的无线链路时,返回成功响应,否则返回失败响应消息。HSS收到信道预留的初始配置消息,把这个预留的信道数保存起来,在调度时使用如果预留的信道数为O,则HSS调度的最大速率为2SF2,如果配置的预留的信道数为2,则HSS在调度时,每路RPS上可以同时最大调度两个2SF2+2SF4。HSS在调度时,要考虑上表1中的每路数据信道的资源模块的限制,即,同时调度的每路RPS上的数据量不能超过表1中的限制。对于不响应的无线链路(non-servingRL),判断是否因为硬件解调资源的问题导致无线链路失败,HSS通过得到E-TFC1得到扩频因子,如果这个不响应的无线链路的扩频因子为2SF2+2SF4,需要两个数据信道,而这时,这路RPS已经没有数据信道分配给该不响应的无线链路,如果连续N次都是这样,N为E-DCHProcessingOverloadLevel,取值为0~10TTI(TransmissionTimeInterval,发射时间间隔),则上报无线链路失败给RNC,让RNC把这个用卢的速率降下来,失败原因为资源不足(Notenoughuserplaneprocessingresources)。i口果为E-DCHProcessingOverloadLevel,则不会上报无线链路失败给RNC,在无线链路建立消息中可以得到。在系统上电时,ULCS接收到的预留信道数传递至FMS。可调、可测时,为查询FMS提供的信道资源分配失败接口。各部分接口说明OAM到BBS的预留信道的初始配置消息;BBS经ULCS到FMS的预留信道的初始配置,BBS到HSS的预留信道的初始配置;HSS到BBS的无线链路朱败消息;ULCS和FMS之间的信道资源动态分配失败查询接口,用于可调可测。系统上电初始配置时,如果收到的预留的数据信道的数目为0,则FMS不需要进行信道的动态管理。如果收到的初始配置中,预留的数据信道数目为2,则需要进行动态信道分配和管理。如果预留的信道为2,则FMS需要进行动态管理的每路的信道就是190,191,如图6所示。FMS的具体动态配置有以下两种情况第一种情况当用户从单信道变成多信道,FMS解出来E-TFCI后,通过查表得到扩频因子为2SF2+2SF4,而这个用户上次的扩频因子不是2SF2+2SF4(其他合法值),则表示用户从单信道变成了多信道,则从l卯,191中选择还没有使用的信道中选择一个信道分配给这个用户,那么这个用户下就有两个E-DPDCH信道;如果没有剩余的信道资源可以用来分配这个多码增加的信道,则在相应的寄存器上对这个用户置上错误标志,表明这个用户的动态信道分配错误,这个接口需要详细制定。一般情况下是不会出现这种情况的,出现这种情况的原因是HHS调度出现问题。第二种情况当用户从多码信道变成单码信道。当TTI为10ms时,从第一个从多信道变成单码信道开始,也就是扩频因子从2SF2+2SF4变成2SF2或者其他合法的扩频因子时,如果连续4次(TTI为10ms时,有4个进程process)E-TFCI都不是2SF2+2SF4,但是其他合法值,则把这用户从两个数据信道变成一个数据信道,一个数据信道资源归还,归还的那个信道Id要为预留给FMS管理的那个信道,也就是l卯,191中的某个,标记为"未使用"供分配给其他用户。当TTI为2ms时,从第一个从多信道变成单信道时开始,也就是扩频因子从2SF2+2SF4变成2SF2或者其他合法的扩频因子时,如果连续8次(TO为2ms时,有8个process)E-TFCI都不是2SF2+2SF4但是其他合法值,则把这用户从两个数据信道变成一个数据信道,一个数据信道资源归还,归还的那个信道标识(Id)要为预留给FMS管理的那个信道,也就是190,191中的某个,标记为"未使用"供分配给其他用户。FMS在配置扩频因子时要以最快的方式,也就是,FMS得到扩频因子后马上配置给RPA,扩频因子的配置可以在插槽(slot)间的任何位置进行配置。当信道发生变化时,FMS在配置信道时,在slot的边界进行配置,可以在得到信道变化后l-3slot配置下去,允许在多码变化时有1个子帧(TTI为2ms)或者1帧(TTI为10ms)的数据错误。采^本发明所述方法和装置,与现有技术相比,取得了提高了用户的速率和增加在线用户数量的进步,达到了良好的效果,节省了硬件资源,提高了系统的处理能力,减少了成本。应当理解的是,以上所提供的具体实施方式只是对本发明的说明,而不应当理解为对本发明的限制,对太领域的普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应为本发明所揭示的原理和特征,均属本发明的保护范围。权利要求1.一种实现信道管理的方法,包括以下步骤S1、接收预留数据信道的指令;S2、在RPS中选择空闲的数据信道标识为预留数据信道;S3、定期获取用户当前的信道数;S4、比较所述用户当前的信道数量与前一次的信道数量,判断所述当前的信道数量是否改变并产生改变信道,是,则对所述改变信道与所述预留数据信道进行相互转化。2、根据权利要求1所述的方法,所述步骤S4包括以下步骤541、若所述用户的当前信道从单信道改变为双信道,则选择一个所述的预留数据信道分配给该用户;542、若所述用户的当前信道从双信道改变为单信道,则将该用户产生的空闲信道标识为所述预留数据信道。3、根据权利要求1所述的方法,所述步骤S3包括以下步骤531、计算用户信道的传输格式组合指示;532、根据所述传输格式组合指示查找相应的扩频因子,得到信道数。4、根据权利要求1所述的方法,所述步骤S41由以下步骤实现5411、判断当前的扩频因子是否大于上次的扩频因子,否则执行S412;5412、判断当前的扩频因子是否为合法值,是则执行S413;5413、重复执行步骤S411,并记录执行次数;5414、判断执行次数是否等于第一预设次数,是则选择一个所述的预留数据信道分配给该用户。5、根据权利要求1所述的方法,所述步骤S42由以下步骤实现5421、判断当前的扩频因子是否小于上次的扩频因子,否则执行S422; 5422、判断当前的扩频因子是否为合法值,是则执行S423; 5423、重复执行步骤S421,并记录执行次数; 5424、判断执行次数是否等于第二预设次数,是则将产生的所述新的空闲信道标识为所述预留数据信道。6、根据权利要求1所述的方法,所述步骤S2由以下步骤实现 521、判断在RPS中是否有空闲的数据信道,是则执行步骤S22;否则向无线网络控制器上报无线链路失败,降低该用户的速率; 522、根据预留数据信道的指令选择空闲的数据信道作为预留数据信道,并记录所述预留数据信道的信道数。7、一种信道管理系统,包括用于为用户进行上行解调提供信道资源RPS,其特征在于,还包括用于监控和定期获取用户当前的信道数量的第一模块;与所述RPS连接的第二模块,用于检测RPS中的空闲的数据信道、并将所述空闲的数据信道标识为预留数据信道;与所述第一模块和第二才莫块连接的第三模块,用于在所述用户信道产生改变信道时,对所述改变信道与所述预留数据信道进行相互转换。8、根据权利要求1所述的系统,其特征在于,所述第三模块中包括与所述第一模块和第二模块连接的分配模块,用于在所述用户的当前信道从单信道改变为多信道时,选择一个所述的预留数据信道分配给该用户;与所述第一;f莫块和第二才莫块连接的标识模块,用于在所述用户的当前信道从多信道改变为单信道时,将产生的空闲信道标识为所述的预留数据信道。全文摘要本发明公开了一种实现信道管理的方法和系统,其中的方法包括以下步骤接收预留数据信道的指令;在RPS中选择空闲的数据信道标识为预留数据信道;定期获取用户当前的信道数;比较所述用户当前的信道数量与前一次的信道数量,判断所述当前的信道数量是否改变并产生改变信道,是则对所述改变信道与所述预留数据信道进行相互转化。该方法和系统能够对于信道实现动态管理,以期同时让更多用户在线或提高用户的上载速率。文档编号H04B7/26GK101262281SQ20081006659公开日2008年9月10日申请日期2008年4月14日优先权日2008年4月14日发明者张自然,翟毅斌,寒陈申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1