一种基带单元的iq通道分配的方法和装置的制作方法

文档序号:7739657阅读:203来源:国知局

专利名称::一种基带单元的iq通道分配的方法和装置的制作方法
技术领域
:本发明涉及基带与射频分离的技术,尤其涉及一种基带单元的IQ通道分配的方法和装置。
背景技术
:在移动通信领域中,将宏基站的基带处理和射频部分分离,分成基带单元(BBU,BasebandUnit)和射频拉远单元(RRU,RemoteRadioUnit)的新型网络覆盖方式,因为其低损耗、低成本和维护便利的优势得到越来越多的关注。这种模式需要一个网络交换模块(FS,FiberSwitch)实现BBU与RRU之间的IQ数据交换。为了降低设备的成本,完全可以由BBU的处理芯片承担FS的IQ数据交换功能,即BBU出光口连接RRU。此时,如何进行IQ通道分配,解决BBU间IQ通道数限制问题,实现IQ数据全交换是个必须解决的问题。
发明内容有鉴于此,本发明的主要目的在于提供一种基带单元的IQ通道分配的方法和装置,解决BBU间IQ通道数限制问题,实现IQ通道分配和IQ数据全交换。为达到上述目的,本发明的技术方案是这样实现的本发明提供的一种基带单元的IQ通道分配的方法,该方法包括将每个BBU对应的RRU物理通道及对应的RRU连接的光口所在的BBU记录到数据表中;根据数据表中各对应的RRU连接的光口所在的BBU,统计每两个BBU间对穿的IQ通道数,在大于资源上限时,对调这两个BBU对应的RRU物理通道,继续对对调后的数据表进行统计;在数据表中任意两个BBU间对穿的IQ通道数都不大于资源上限时,按照数据表中每个BBU对应的RRU物理通道,对BBU和RRU间的IQ通道进行分配。上述方案中,所述资源上限具体为BBU间最多允许的IQ通道数。上述方案中,两个BBU间对穿的IQ通道数在不大于资源上限时,该方法进一步包括不对所述两个BBU对应的RRU物理通道进行对调。上述方案中,所述将每个BBU对应的RRU物理通道及对应的RRU连接的光口所在的BBU记录到数据表中具体为将——对应的BBU物理通道和RRU物理通道数据以BBU为单元整理出来,记录到一个数据表中,然后查找每个BBU对应的RRU连接的光口所在的BBU,并对应RRU物理通道记录到数据表中。上述方案中,所述记录到一个数据表中具体为将BBU物理通道编号、RRU编号及RRU物理通道编号、RRU连接的光口所在BBU编号记录到数据表中;所述RRU连接的光口所在BBU编号对应所述RRU编号及RRU物理通道编号。上述方案中,所述方法进一步包括分布式基带处理系统中有n个BBU,在进行BBU的IQ通道分配时,对调BBU对应的RRU物理通道的次数将不大于n-1次。3本发明提供的一种基带单元的IQ通道分配的装置,该装置包括记录模块、对穿IQ通道数模块、对调模块、数据表;其中,记录模块,用于将每个BBU对应的RRU物理通道及对应的RRU连接的光口所在的BBU记录到数据表中;对穿IQ通道数模块,用于根据数据表中各对应的RRU连接的光口所在的BBU,统计每两个BBU间对穿的IQ通道数,在大于资源上限时,将统计的两个BBU通知给对调模块;并在数据表中任意两个BBU间对穿的IQ通道数都不大于资源上限时,通知分配模块;对调模块,用于在数据表中对调对穿IQ通道数模块通知的两个BBU对应的RRU物理通道,对调完成后,通知对穿IQ通道数模块对新的数据表进行统计;数据表,用于存储每个BBU对应的RRU物理通道及对应的RRU连接的光口所在的BBU;分配模块,用于按照数据表中每个BBU对应的RRU物理通道,对BBU和RRU间的IQ通道进行分配。上述方案中,所述对穿IQ通道数模块,进一步用于统计的两个BBU间对穿的IQ通道数在不大于资源上限时,不通知对调模块。上述方案中,所述资源上限具体为BBU间最多允许的IQ通道数。本发明提供的一种基带单元的IQ通道分配的方法和装置,将每个BBU对应的RRU物理通道及对应的RRU连接的光口所在的BBU记录到数据表中,统计每两个BBU间对穿的IQ通道数,在大于资源上限时,对调这两个BBU对应的RRU物理通道;从而经过有限次的对调后,所有BBU间对穿的IQ通道数都不大于资源上限;然后按照数据表中每个BBU对应的RRU物理通道,对BBU和RRU间的IQ通道进行分配;解决了IQ通道分配过程中BBU间IQ通道数限制的问题,能够实现IQ数据的全交换。图1为分布式基带处理系统的结构示意图;图2为本发明以三个BBU为例,对调BBU对应的RRU物理通道的行列式示意图;图3为本发明中分布式基带处理系统中有n个BBU,BBU对应的RRU物理通道对调n-l次的行列式示意图;图4为将图3中的行列式(a)变为行列式(b),得到所有BBU间对穿的IQ通道数的表达式示意图;图5为本发明中对表达式bl到b(n-l)经过整理后的示意图;图6为本发明实现一种基带单元的IQ通道分配的方法的流程示意图;图7为本发明实现一种基带单元的IQ通道分配的装置的结构示意图;图8为本发明具体实施例一的方法的流程示意图。具体实施例方式分布式基带处理系统中的BBU具有网络交换功能,如图1所示,BBU的CPRI光口连接RRU,BBU之间IQ通道两两互联。下面对分布式基带处理系统中任意两个BBU间对穿的IQ通道数,在大于BBU处理能力上限时,通过对调这两个BBU对应的RRU物理通道可以使对穿的IQ通道数不大于资源上限的正确性进行说明。本发明所述资源上限为BBU间最多允许的IQ通道数。以三个BBU为例,如图2所示,分别为BBU1、BBU2和BBU3,将BBU1出光口连接RRU的物理通道分成三个子集Su(对应的基带处理在BBU1)、S12(对应的基带处理在BBU2)和S13(对应的基带处理在BBU3);同理,BBU2、BBU3出光口连接RRU的物理通道分成子集S21、S22、S23、S31、S32、S33。假设每个BBU有12个物理通道,每两个BBU间最多允许12个IQ通道,即BBU1对应的RRU物理通道SU+S21+S31《12①BBU2对应的RRU物理通道S12+S22+S32《12②BBU3对应的RRU物理通道S13+S23+S33《12③首先,计算出BBU间对穿的IQ通道数BBU1和BBU2之间对穿的IQ通道数为S21+S12;BBU1和BBU3之间对穿的IQ通道数为S31+S13;BBU2和BBU3之间对穿的IQ通道数为S32+S23;这三组数据中最多只有两组数据大于12,这是因为如果三组数据都大于12,即S21+S31+S12+S32+S13+S23>36根据式①、②和③知,超出3个BBU的基带处理能力,显然是不成立的。其次,假设第一组数据大于12,即S21+S12>12④将BBU1和BBU2对应的RRU物理通道对调,如图2中的(b)所示,BBU1和BBU2之间对穿的IQ通道数为S22+Sn;BBU1和BBU3之间对穿的IQ通道数为S32+S13;BBU2和BBU3之间对穿的IQ通道数为S31+S23;假设其中的S22+Su大于12,由④式得到S21+S12+S22+Su>24艮卩Su+S21+S12+S22>24显而易见不能同时满足式①和②,所以假设不成立,S22+Sn《12。而532+513和S31+S23是否不大于12则不能确定,同理可假设S32+S13>12⑤则将BBU1和BBU3对应的RRU物理通道对调,如图2中的(c)所示,BBU1和BBU2之间对穿的IQ通道数为S23+Sn;BBU1和BBU3之间对穿的IQ通道数为S33+S12;BBU2和BBU3之间对穿的IQ通道数为S31+S22;假设对调后S23+Su>12,将它和式④和⑤相加可得Su+S21+S12+S32+S13+S23>36显然不能同时满足式①、②、③,假设不成立,所以S23+Su《12。假设S33+S12>12,将它和式⑤相加得到S,2+S,2+S,3+S2,>24显然不能同时满足式②、③,假设不成立,所以S33+S12《12。假设S31+S22>12,将它和式④相加得到S21+S31+S12+S22>24显然不能同时满足式①、②,假设不成立,所以S31+S22《12。同理,也可以假设S31+S23>12,将BBU2和BBU3对应的RRU物理通道对调,同样可证明所有BBU间对穿的IQ通道数都不大于12。对于分布式基带处理系统中有n个BBU,其BBU对应的RRU物理通道对调次数将不大于n-l次,证明方法如下假设每个BBU的基带处理能力最大为T个物理通道,每两个BBU间有T个IQ通道,BBUn处理的RRU的物理通道为贝UBBU1Sii+S21+.Sl2+S22+-Si,■+S9l.+.+S(n—m+Sn+S(n—i)2+Sn+S(n—!)i+Sn《T《T《TSl(n—l)+S2(n—1)++S(n—l)(n—i)+Sn(n—D《Ta(n-l)Sln+S2n+.+S(n—Dn+Snn《Tal肌如图3中的(a)所示,将al到an组成n列n行的行列式,依次假设S21+S12>TS32+S13>TS43+S14>T1)(i—2)+Si(i—i)>TSi(i—i)+Su>TS(i+i)i+SKi+D>Tblb2b3b(i-2)bi-1biS(n—1)(n-2)+Si(n—1)>TSn(n—1)+S丄b(n-2)>Tb(n-l)按照式bl到b(n-l)依次进行列对调,经过对调n-1次后,将图3中的行列式(a)变为行列式(b),得到所有BBU间对穿的IQ通道数如图4中的表达式。为了方便证明,将表达式bl到b(n-l)整理为图5的形式。假设图4中的S^Sn〉T,通过图5,将其与式bl、b2.....b(n_l)相加,得到Sln+S2n+Sn+S21+S12+S32+.+3^+5^)>nT明显和式al到an矛盾,假设不成立,所以S2n+Su《T,即BBUn和BBU1之间对穿的IQ通道数不大于T。同理,可以证明图4中所有的表达式都不大于T,即经过n-1次对调后,n个BBU之间对穿的IQ通道数都不大于T。根据上文所述的原理,本发明的基本思想是将每个BBU对应的RRU物理通道及对应的RRU连接的光口所在的BBU记录到数据表中,统计每两个BBU间对穿的IQ通道数,在大于资源上限时,对调这两个BBU对应的RRU物理通道;从而经过有限次的对调后,所有BBU间对穿的IQ通道数都不大于资源上限;按照数据表中每个BBU对应的RRU物理通道,对BBU和RRU间的IQ通道进行分配。下面通过附图及具体实施例对本发明做进一步的详细说明。本发明实现一种基带单元的IQ通道分配的方法,如图6所示,该方法包括以下几个步骤步骤601:将每个BBU对应的RRU物理通道及对应的RRU连接的光口所在的BBU记录到数据表中;具体的,根据分布式基带处理系统中的配置,将一一对应的BBU物理通道和RRU物理通道数据以BBU为单元整理出来,记录到一个数据表中,然后查找每个BBU对应的RRU连接的光口所在的BBU,并对应RRU物理通道记录到数据表中。步骤602:根据数据表中各BBU对应的RRU连接的光口所在的BBU,统计每两个BBU间对穿的IQ通道数,在大于资源上限时,对调这两个BBU对应的RRU物理通道;直到数据表中任意两个BBU间对穿的IQ通道数都不大于资源上限时,执行步骤603;本步骤中所述对调这两个BBU对应的RRU物理通道时,对应的RRU连接的光口所在的BBU也随之对调;本步骤中所述对穿是指一组对应的BBU物理通道和RRU物理通道数据中,RRU连接的光口不在对应的BBU上,需要通过两个BBU间的IQ通道完成IQ数据的传输;进一步的,本步骤中两个BBU间对穿的IQ通道数在不大于资源上限时,不对这两个BBU对应的RRU物理通道进行对调。步骤603:按照数据表中每个BBU对应的RRU物理通道,对BBU和RRU间的IQ通道进行分配;本步骤中所述对BBU和RRU间的IQ通道进行分配为现有技术,包括背板上BBU的间的IQ通道的分配和BBU上光口的IQ通道的分配,具体步骤不再赘述。为实现上述方法,本发明还提供了一种基带单元的IQ通道分配的装置,如图7所示,该装置包括记录模块71、对穿IQ通道数模块72、对调模块73、数据表74;其中,记录模块71,用于将每个BBU对应的RRU物理通道及对应的RRU连接的光口所在的BBU记录到数据表74中;对穿IQ通道数模块72,用于根据数据表74中各BBU对应的RRU连接的光口所在的BBU,统计每两个BBU间对穿的IQ通道数,在大于资源上限时,将统计的两个BBU通知给对调模块73;并在数据表74中任意两个BBU间对穿的IQ通道数都不大于资源上限时,通知分配模块75;对调模块73,用于在数据表74中对调对穿IQ通道数模块72通知的两个BBU对应的RRU物理通道,对调完成后,通知对穿IQ通道数模块72对新的数据表74进行统计;所述在对调对穿IQ通道数模块72通知的两个BBU对应的RRU物理通道的同时,对调对应的RRU连接的光口所在的BBU。数据表74,用于存储每个BBU对应的RRU物理通道及对应的RRU连接的光口所在的卿;分配模块75,用于按照数据表74中每个BBU对应的RRU物理通道,对BBU和RRU7间的IQ通道进行分配。所述对穿IQ通道数模块72,进一步用于统计的两个BBU间对穿的IQ通道数在不大于资源上限时,不通知对调模块73。上述装置中所述资源上限具体为BBU间最多允许的IQ通道数。下面通过具体实施例对本发明的方案再做进一步的详细描述。实施例一以三个具有网络交换功能的BBU为例,分别为BBU1、BBU2和BBU3,每两个BBU间最多允许有12个IQ通道,实现一种基带单元的IQ通道分配的方法,如图8所示,该方法包括步骤801:将每个BBU对应的RRU物理通道及对应的RRU连接的光口所在的BBU记录到数据表BpIQData中;具体的,根据分布式基带处理系统中的配置,将一一对应的BBU物理通道和RRU物理通道数据以BBU为单元整理出来,记录到数据表BpIQData的BBU物理通道编号(BBUTruNo)和RRU编号、物理通道编号(RRUTruNo)中,然后查找每个RRU连接的光口所在的BBU,对应RRUTruNo记录到数据表BpIQData的RRU连接光口所在BBU编号(FSPos)中,得到BpIQData数据表;如表1所示表l<table>tableseeoriginaldocumentpage8</column></row><table><table>tableseeoriginaldocumentpage9</column></row><table>步骤802:根据数据表中各BBU对应的RRU连接的光口所在的BBU,统计每两个BBU间对穿的IQ通道数,在大于资源上限时,对调这两个BBU对应的RRU物理通道;直到数据表中任意两个BBU间对穿的IQ通道数都不大于资源上限时,执行步骤803;比如统计BBUl和BBU2之间对穿的IQ通道个数ExIQDataNum:首先统计BBUl中FSPos为2的个数为7,然后统计BBU2中FSPos为1的个数为6,将两者相加得到对穿的IQ通道个数ExIQDataNum为13,超过了BBU间12个IQ通道的限制,对调BBUl和BBU2对应的RRU物理通道数据,即对调BBUl和BBU2的RRUTruNo,同时BBUl和BBU2的FSPos也随之对调,如表2所示,则对调后BBUl中FSPos为2的个数为1,BBU2中FSPos为1的个数为4,将两者相加得到对穿的IQ通道个数ExIQDataNum为5,没有超过BBU间12个IQ通道的限制。表2<table>tableseeoriginaldocumentpage10</column></row><table><table>tableseeoriginaldocumentpage11</column></row><table>再根据表2统计BBUl和BBU3之间对穿的IQ通道个数ExIQDataNum:首先统计BBUl中FSPos为3的个数为5,然后统计BBU3中FSPos为1的个数为8,将两者相加得到对穿的IQ通道个数ExIQDataNum为13,超过了BBU间12个IQ通道的限制,对调BBUl和BBU3对应的RRU物理通道数据,即对调BBUl和BBU3的RRUTruNo,同时BBUl和BBU3的FSPos也随之对调,如表3所示,则对调后BBUl中FSPos为3的个数为0,BBU3中FSPos为1的个数为6,将两者相加得到对穿的IQ通道个数ExIQDataNum为6,没有超过BBU间12个IQ通道的限制。表3<table>tableseeoriginaldocumentpage11</column></row><table><table>tableseeoriginaldocumentpage12</column></row><table>根据表3可以统计出BBU1和BBU2之间对穿的IQ通道个数ExIQDataNum为8,BBU1和BBU3之间对穿的IQ通道个数ExIQDataNum为6,BBU2和BBU3之间对穿的IQ通道个数ExIQDataNum为2,可见,通过两次对调后,所有BBU间对穿的IQ通道个数都不大于资源限制12。步骤803:按照数据表中每个BBU对应的RRU物理通道,对BBU和RRU间的IQ通道进行分配。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。权利要求一种基带单元(BBU)的IQ通道分配的方法,其特征在于,该方法包括将每个BBU对应的射频拉远单元(RRU)物理通道及对应的RRU连接的光口所在的BBU记录到数据表中;根据数据表中各对应的RRU连接的光口所在的BBU,统计每两个BBU间对穿的IQ通道数,在大于资源上限时,对调这两个BBU对应的RRU物理通道,继续对对调后的数据表进行统计;在数据表中任意两个BBU间对穿的IQ通道数都不大于资源上限时,按照数据表中每个BBU对应的RRU物理通道,对BBU和RRU间的IQ通道进行分配。2.根据权利要求1所述的方法,其特征在于,所述资源上限具体为BBU间最多允许的IQ通道数。3.根据权利要求1所述的方法,其特征在于,两个BBU间对穿的IQ通道数在不大于资源上限时,该方法进一步包括不对所述两个BBU对应的RRU物理通道进行对调。4.根据权利要求1至3任一项所述的方法,其特征在于,所述将每个BBU对应的RRU物理通道及对应的RRU连接的光口所在的BBU记录到数据表中具体为将一一对应的BBU物理通道和RRU物理通道数据以BBU为单元整理出来,记录到一个数据表中,然后查找每个BBU对应的RRU连接的光口所在的BBU,并对应RRU物理通道记录到数据表中。5.根据权利要求4所述的方法,其特征在于,所述记录到一个数据表中具体为将BBU物理通道编号、RRU编号及RRU物理通道编号、RRU连接的光口所在BBU编号记录到数据表中;所述RRU连接的光口所在BBU编号对应所述RRU编号及RRU物理通道编号。6.根据权利要求l所述的方法,其特征在于,该方法进一步包括分布式基带处理系统中有n个BBU,在进行BBU的IQ通道分配时,对调BBU对应的RRU物理通道的次数将不大于n-1次。7.—种基带单元的IQ通道分配的装置,其特征在于,该装置包括记录模块、对穿IQ通道数模块、对调模块、数据表;其中,记录模块,用于将每个BBU对应的RRU物理通道及对应的RRU连接的光口所在的BBU记录到数据表中;对穿IQ通道数模块,用于根据数据表中各对应的RRU连接的光口所在的BBU,统计每两个BBU间对穿的IQ通道数,在大于资源上限时,将统计的两个BBU通知给对调模块;并在数据表中任意两个BBU间对穿的IQ通道数都不大于资源上限时,通知分配模块;对调模块,用于在数据表中对调对穿IQ通道数模块通知的两个BBU对应的RRU物理通道,对调完成后,通知对穿IQ通道数模块对新的数据表进行统计;数据表,用于存储每个BBU对应的RRU物理通道及对应的RRU连接的光口所在的BBU;分配模块,用于按照数据表中每个BBU对应的RRU物理通道,对BBU和RRU间的IQ通道进行分配。8.根据权利要求7所述的装置,其特征在于,所述对穿IQ通道数模块,进一步用于统计的两个BBU间对穿的IQ通道数在不大于资源上限时,不通知对调模块。9.根据权利要求7或8所述的装置,其特征在于,所述资源上限具体为BBU间最多允许的IQ通道数。全文摘要本发明公开了一种基带单元(BBU)的IQ通道分配的方法,将每个BBU对应的射频拉远单元(RRU)物理通道及对应的RRU连接的光口所在的BBU记录到数据表中,统计每两个BBU间对穿的IQ通道数,在大于资源上限时,对调这两个BBU对应的RRU物理通道;继续对对调后的数据表进行统计;在数据表中任意两个BBU间对穿的IQ通道数都不大于资源上限时,对BBU和RRU间的IQ通道进行分配;本发明同时还公开了一种基带单元的IQ通道分配的装置;按照本发明的方案,解决了BBU和RRU间IQ通道分配过程中IQ通道数限制的问题,从而实现IQ数据的全交换。文档编号H04L12/24GK101777947SQ201010001260公开日2010年7月14日申请日期2010年1月19日优先权日2010年1月19日发明者张宪力,薛蓉申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1