CDMA各厂家CI计算方法汇总
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
各厂家CI计算方法汇总
1概述
CI即Cell Identity,小区识别码,用以确定小区位置,在同一MSC内每个小区必须唯一,范围从0~65535。
无线参数设置中,CI配置错误会导致寻呼、起呼、切换等一系列严重问题。
CI的计算业界没有统一的标准,各个厂家的计算方法也不相同,即使同一厂家,在不同的业务区也可能有不同的设置原则,或者由运营商自己设定原则进行规划。
本文根据部门内同事的邮件讨论内容,将各厂家的常用CI计算方法进行汇总。
以便对在后续优化工作中,对CI的配置、检查和转换等方面有一定的参考。
2 各厂家CI计算方法
2.1 中兴
CI一般纳入无线参数规划中,并考虑将CI与BSSID(BSS编号)、BTSID(基站编号)和CELLID(小区编号0/1/2)相关联。
推荐下面几种CI规划方案:
方案1:CI从1开始,依次往下排列,每个基站3个CI资源;如果其中有单扇区或两扇区基站,则CI仍按三扇区来规划,不用的CI预留。
有以下关系:
CI=3*BTSID+CELLID-2
例如,第5号基站,BTSID=5,CELLID=0/1/2,则其三个小区CI分别为13/14/15。
方案2:CI由BSSID、BTSID和CELLID组合而成,固定为5位,最高一位为BSSID,中间三位为BTSID,不满3位的在其高位补0,最后一位为CELLID。
有如下关系:
CI=BSSID&BTSID&CELLID
例如,BSSID=1,第5号基站,CI分别为10050/10051/10052;第50号基站,CI分别为10500/10501/10502。
这种方式的好处是CI比较直观,根据CI可很容易地知道BSSID、BTSID和CELLID。
一般推荐使用方案2来规划CI,但要注意CI的取值范围限制,最长16bits,从0~65535。
但在实际项目中,中兴业务区的CI可能还有其他编号方法,以湖北为例:
咸宁hirs现网CI采用SYSTEMID+LAC(6)+1/2/3(第一扇区为1,第二扇区为2,第三扇区为3)。
如果该扇区为拉远,最后一位,则按照4、5、6顺次排列。
鄂州hirs现网CI编排规则为SYSTEMID+0+7/8/9(第一扇区为7,第二扇区为8,第三扇区为9)。
如果该扇区为拉远,则CI为SYSTEM+1/5+7/8/9。
黄冈hirs现网CI编排规则为SYSTEMID+0+4/5/6(第一扇区为4,第二扇区为5,第三扇区为6)。
如果该扇区为拉远,则CI为SYSTEMID+1+4/5/6,
黄石hirs现网CI编排规则为SYSTEMID+0+1/2/3(第一扇区为1,第二扇区为2,第三扇区为3)。
如果该扇区为拉远,则CI为SYSTEMID+1+1/2/3,
而且每个地方都有例外的情况。
运营商还提出希望能够通过systemid或者CI区分站点位置及站型,因此除鄂州外目前新建站点均采用的LAC+systemid+0/1/2的方式。
其中systemid则是按照区域划分一个号段使用。
2.2 朗讯
先把朗讯BASEID转换成16进制,比如16进制是“0xabc”最右边的两位称为“lowpart”也就是“bc”,中间的那个数据称为“highpart”也就是“a”
得到ZTECI=(highpart X 4096) + ( servergroup X 2048 ) + (face X 256 ) + lowpart 其中 servergroup = 0 (For Lucent) So we can always ignore this in our case face can be:
0 (OMNI)
1 (ALPHA)
2 (BETA)
3 (GAMMA)
4 (DELTA)
5 (EPSILON)
6 (ZETA)
Example1: If cell number is 258 (hex 0x102), then the high part is 1 and the low part is 02.
Assuming Server Group 0 and Face Alpha (1):
(1 × 4096)+(1×256)+ 2= 4354
New cell number = 4354 (Define the same in ZTE MSCe and BSC)
Example2: If cell number is 255 (hex 0xff), then the high part is 0 and the low part is ff.
Assuming Server Group 0 and Face Alpha (2):
(0 × 4096)+(2×256)+ 255 = 767。
对于一般情况,BASEID小于256,并且servergroup为0,公式可简化为:
CI=BASEID + 小区号*256 小区号为1、2、3、……
比如:对第一个基站,BASEID=1,则第一个基站三个小区的CI为:
ALPHA: 1 + 1*256 = 257
BETA : 1 + 2*256 = 513
GAMMA: 1 + 3*256 = 769
2.3 三星
全向站:ZTE-CI(OMNI) =SAMSUNG{0+BSCID*1024+BCP*16+CELLID}
定向站第一扇区:ZTE-CI(1SECTOR)=SAMSUNG{1+BSCID*1024+BCP*16+CELLID}
定向站第二扇区:ZTE-CI(2SECTOR)=SAMSUNG{2+BSCID*1024+BCP*16+CELLID}
定向站第三扇区:ZTECI(3SECTOR)=SAMSUNG{3+BSCID*1024+BCP*16+CELLID}
说明:其中BSCID是在交换侧定义的,即我们的BSC是MSC里定义的第几个BSC。
BCP 相当于我们的基站号,取值为(0-63),CELLID的取值为0-2,分别对应三个小区。
三星要配置的CI参数就是我们小区的CI值,他们不需要做任何换算。
2.4 摩托罗拉
ZTE_CI=摩托Site_ID*16+1/2/3(对应1/2/3扇区)
说明:其中Site_ID是摩托罗拉定义的,相当于我们的基站号。
摩托的CI算法是这样的,如果是宏站,也就是说三个扇区的站点,就是(BTS ID)*16+(CELL ID)(摩托的CELL ID 是1,2,3),如果是微站,也就是说接全向天线,只有一个扇区的站点就是(BTS ID)*16,不要加Cell Id,莆田就是这样。
另外一直算法:全向站是要加1的。
给出的解释是,计费方那边是设置了两个cell id,一个是(BTS ID)*16,一个是(BTS ID)*16+1,而无线侧使用哪一个都可以,宁德使用(BTS ID)*16+1主要是考虑到以后扩容方便,不需要再修改原全向站CI。
摩托罗拉要配置的CI参数就是我们小区的CI值,他们不需要做任何换算
2.5 华为
我们要配置的CI参数就是华为的IS-41值,计算公式如下:
ZTE-CI=华为IS-41=HEX2DEC(DEC2HEX(Cell_ID)&DEC2HEX(Sector_ID)),该公式是excel表格里的公式。
华为要配置的IS-41参数就是我们小区的CI值,他们不需要做任何换算。
CI=Cell_ID*16+Sector_ID
2.6 北电
Nortel内部不是通过Cell ID来表示具体的小区,而是通过BTS ID和 Sector Number(扇区号)来标示具体的小区,所以,在进行Multi-Vendor Inter-MSC局间信令交互的时候,必须按照一定的格式把BTS ID和具体的扇区号转换成一个16 bit的数值,来符合局间MAP 信令的标准。
ZTE MSC只认识Cell ID,Nortel只认识BTS ID + 扇区号,所以,这里面就存在ZTE与Nortel之间的扇区配合问题。
Nortel的BTS ID 和 Sector Number (扇区) 格式:
其中,BIT 14、15 北电自己系统内部才会使用,与其它产家的MSC硬切换时不使用;
BIT 12、13是BTS号的高两位;
BIT 9-11 是扇区号,具体为
001 ---- Alpha Sector
010 ---- Beta Sector
011 ---- Gamma Sector
BIT0-8 是BTS号低位
当中兴MSC接收到一个Nortel跟我们联接的小区信息,首先要分析这个小区信息是已转换后的Cell ID,还是BTS ID,若是已转换后的Cell ID,则不需要进行任何转换,就可以配置到我们系统中;若是Nortel的BTS ID,则还需要搞清楚这个BTS哪个邻区跟我们联接,倘若不清楚,则需要在我们系统中把这个BTS下的三个扇区全部配置。
相对应的,我们也必须把我们的Cell ID,转换成Nortel的BTS ID + 扇区的格式 , 并发送给Nortel MSC,Nortel这个格式所带有的另一层含义,是受限于扇区号只有三个值. 因此, 中兴基站跟Nortel邻接的小区,在取值上必须要有限制。
举例说明ZTE Cell ID和Nortel BTS + 扇区的换算。
倘若Nortel BTSID = 234,对方不清楚跟我们邻接的具体扇区,那么我们需要把BTS ID = 234下面的三个扇区,都配置上。
首先把234转换成二进制:11101010,按照Nortel Cell ID的格式填写:
在灰色的区域,代表扇区号,我们需要在这里面配上三种数值:001、010、011,这样,我们就得到三个16bit的二进制数值:
0000 0010 1110 1010 = 0x02EA = 746
0000 0100 1110 1010 = 0x04EA = 1258
0000 0110 1110 1010 = 0x06EA = 1770
这三个数值,就是我们要配置的Nortel三个邻接扇区。
相对应的,我们跟Nortel邻接扇区,必须要保证转换成16 bit的二进制后,上图灰色区域必须是001、010、011三个数值,所以,我们必须事先对我们跟Nortel邻接区域的小区做出规划。
比如,倘若1234是我们跟Nortel的邻接扇区:
1234 = 0x04D2 = 0000 0100 1101 0010,按照Nortel Cell ID 的格式填写:。