LTE-邻区规划&PCI规划&X2关系规划
(仅供内部使用)
拟制: 蔡秉诚日期:2010-6-30 审核: 日期:
审核: 日期:
批准: 日期:
华为技术有限公司
版权所有侵权必究
修订记录
目录
1软件准备 (5)
1.1登陆华为技术支持网页https://www.wendangku.net/doc/d617367404.html,/support/ (5)
1.2使用华为员工W3账户登陆 (5)
1.3选择软件中心-小工具软件 (5)
1.4小工具软件-无线-网络规划优化工具-UMTS (5)
1.5下载软件 (5)
2邻区规划 (6)
2.1邻区规划软件CNA软件结构 (6)
2.2配置CNA (6)
2.3配置input文件夹 (8)
2.3.1配置cellinfo.txt (8)
2.3.2设置DL_UARFCN.txt (10)
2.4执行CNA (11)
2.4.1开dos窗口:开始->运行->输入cmd (11)
2.4.2找到CNA.exe的根目录 (11)
2.4.3执行CNA.exe (11)
2.5在output文件夹查看规划结果 (12)
2.5.1将Cell ID分离成eNodeBID和Locall CellID (13)
3P CI规划 (13)
3.1SCP软件结构 (13)
3.2配置SCP (14)
3.3配置input文件 (16)
3.3.1配置cellinfo.txt (16)
3.3.2配置cellneighbor_IntraFreq_RNC_x.txt (16)
3.4执行SCP.exe (16)
3.5输出文件后处理 (16)
3.6结合CNA和SCP的结果制作工参 (18)
4X2规划 (18)
5邻区和X2脚本制作 (19)
6总结 (19)
错误!未找到引用源。关键词:LTE,PCI,X2,NeighborCell
摘要:经过N国N运营商 LTE项目一年的交付,由于ANR没有经过大量的实际测试验证,网规网优又回到了邻区规划优化的大课题中,加之LTE扁平的架构(取消了RNC),LTE的邻区相关配置增加了X2接口关系的配置(X2是eNodeB之间的接口)。PCI和UMTS的PSC的作用和性质相似,规划的原则和方法大同小异。在目前缺乏成熟的邻区和PCI规划工具的情况下,我们可以活用CNA和SCP来完成LTE的邻区规划工作。根据UMTS的CNA和SCP的使用指导,我们要先完成邻区规划,再做PCI规划,最后通过EXCEL的处理来完成X2关系规划。
缩略语清单:
1软件准备
1.1登陆华为技术支持网页https://www.wendangku.net/doc/d617367404.html,/support/ 1.2使用华为员工W3账户登陆
1.3选择软件中心-小工具软件
1.4小工具软件-无线-网络规划优化工具-UMTS
1.5下载软件
2邻区规划
2.1邻区规划软件CNA软件结构
软件结构:输入参数input文件夹,输出结果output文件夹,执行文件CNA.exe ,CNA_config.txt配置文档,License文件CNA_License.dat(需要申请),
PhysicalHD_CNA.sn(双击CNA.exe产生的文件,将这个文件发给liufengzhen00126279申请License)
2.2配置CNA
由于LTE基本上都是新建网络,CNA的配置相对简单。只需将前4项如图设置就可以,第一条是计算经度,20m×20m,第二条是3dB切换,第三和第四条是不同场景下最大邻区数量,LTE单小区做大邻区数量为32,一般规划12~15个左右,其余的都不需要变动。
===========================================================================
[1]Calculated_bin_size[m]=: 20 预测的分辨率为20m,即将20m×20m映射为
一个逻辑点
[2]Calculated_SHO_threshold[dB]=: 6 软切换判断门限
[3]MaxIntraFreqNBCellsbyCPL=: 15 取值范围[1, 31]。基于耦合路径损耗
(Coupling Path Loss)计算确定的最大邻区数量。
[4]MaxIntraFreqNBCellsbyDistance=: 8 取值范围[0, 31]。基于基站距离计算确定的最大邻区数量。最终的邻区为3和4两者的并集。同时,由于单向补双向会导致邻区数量超过两者的算术和。比如对A小区规划邻区时, B小区由于前面12或者8的限制被剔除出去;但是对B小区规划邻区时,A小区符合要求被加入。在生成邻区关系时,会对单向邻区关系进行检查,发现A与B之间存在单向邻区关系,此时如果A的邻区数量不超过30,则B会重新加入A的邻区,从而导致总数会超过20。
注意:同站点小区互为邻区。由于同频邻区数量不能超过31,所以可能会导致产生部分单向邻区关系。
[5]Cellinfo_file=: .\input\cellinfo.txt 小区工参文件。
[6]Existing_Cellneighbor_file=: .\input\cellneighbor.txt 现网邻区文件。注意这里的文件名是基本文件名,实际的文件名称是基本文件名(无文件类型后缀) + ”_IntraFreq_”或者”_InterFreq_”+ ”_RNC_”+ RNC_ID + 基本文件名类型后缀。比如,RNC ID=1的同频邻区文件名为”
cellneighbor_IntraFreq_RN C_1.txt”;异频邻区文件名为”
cellneighbor_InterFreq_RNC_1.txt”。
[7]Cell_update_list=: .\input\cellupdate.txt 扩容小区列表;也可定义为需导出邻区的小区列表。
[8]Antenna_pattern_Dir=: .\input\antennapattern 天线方向图文件目录
[9]Propagatation_model_file=: .\input\Propagation_model.txt 各种环境的SPM传播模型参数
[10]InterFreq_HD_strategy= .\input\DL_UARFCN.txt下行UARFCN号;说明异频切换不同频点间同覆盖小区和边缘小区的切换方向。
[11]Path_loss_file_Dir= .\Output\PL 路径损耗计算文件目录,在Release 版本中不输出,但是配置文件中必须保留
[12]SHO_Array_file= .\Output\SHO_Array.txt 软切换分析数组文件, 在Release版本中不输出,但是配置文件中必须保留
[13]Cell_NB_by_CPL_file= .\Output\Cell_NB_by_CPL.txt 基于耦合路径损耗(Coupling Path Loss)计算的邻区规划结果
[14]Allocating_Cellneighbor_file=: .\output\cellneighbor.txt 规划邻区
文件。注意这里的文件名是基本文件名,实际的文件名称是基本文件名(无文件
类型后缀) + ”_IntraFreq_”或者”_InterFreq_”+ ”_RNC_”+ RNC_ID +
基本文件名类型后缀。比如,RNC ID=1的同频邻区文件名为”
cellneighbor_IntraFreq_RNC_1.txt”,,配置脚本名为”
cellneighbor_IntraFreq_RNC_1.MML”;异频邻区文件名为”
cellneighbor_InterFreq_RNC_1.txt”,配置脚本名为”
cellneighbor_InterFreq_RNC_1.MML”。
[15]CNA_statis_file= .\Output\CNA_statis.txt 邻区规划结果统计文件。注
意这里的文件名是基本文件名,实际的文件名称是基本文件名(无文件类型后缀) + ”_IntraFreq_”或者”_InterFreq_”+ UARFCN号 + 基本文件名类型后缀。
比如,UARFCN=10589的同频邻区统计文件名为”
CNA_statis_IntraFreq_10589.txt”。
==================================================================== 2.3配置input文件夹
只需要配置cellinfo.txt和DL_UARFCN.txt,其余都可以用默认配置。
2.3.1配置cellinfo.txt
我们可以在cellinfro_template_for_CNA.xls里设置工参格式,由于这个模版是UMTS的,概念上和LTE是有一定差异的,我们可以变通一下。
UMTS中,同一RNC下的cellID是唯一的,LTE中,没有RNC,但eNodeBID是唯一的,所以RNC ID可以任意设置一个,Cell ID可以变通为eNodeBID+LocalCellID的组合,这样就唯一了,但要注意一点,UMTS中Cell ID是有65535的限制的,所以要关注变通处理的结果是否超出了这个限制。
===========================================================================
A.[Site Name]: 不查过31个字符的字符串
B.[Cell ID]: 0~65535的正整数
C.[RNC Code]: 0~4095的正整数。注意:如果不同RNC下的Cell ID编码不会重
复,则将其设置为-1
D.[Longtitude]: UTM投影方式,东经为正数,西经为负数
E.[Latitude]: UTM投影方式,北纬为正数,南纬为负数
F.[Azimuth]: 正北方向为0度,顺时针增加,不大于360度。
G.[M.Tilt]: 机械下倾角度。下倾为正数,上倾为负数。
H.[DL_UARFCN]: 下行UARFCN号。
I.[Antenna Height(m)]: 天线相对于地面的挂高,单位为米。
J.[Antenna Type]: 设置为相应的天线方向图文件名称。文件目录在
CAN_config.txt中指定。
K.[Clutter]: 环境分类,比如DU,U,SU和RU等。分类是为了使用对应的传播
模型。因此,分类名称需与传播模型参数配置文件Propagation_model.txt中的
分类名称一致。
L.[Coverage Range(Km)]: 小区预测范围,一般取所在环境平均站间距的5倍左
右。比如,DU为5Km,U为10Km,SU为20Km等。
===========================================================================
2.3.2设置DL_UARFCN.txt
[R99_Enable]和[HSPA_Enable]这两部分只是标识作用,没有实质意义。
[Slope_Handover: From-->To]和[Vertical_Handover: From-->To]用于定义异频切换的的方式,以LTE同频组网为例,就不需要配置,如下图的配置。
2.4执行CNA
2.4.1开dos窗口:开始->运行->输入cmd
2.4.2找到CNA.exe的根目录
2.4.3执行CNA.exe
输入CNA,回车执行
CNA有3种模式:
使用工程建设模式/e和扩容模式/u,都需要导入邻区文件。区别在于,/e只是提取,不改变(增加或者减少)整网邻区关系;/u是增加,生成新增邻区对。
以LTE同频新建为例,直接输入CNA即可。
执行完成窗口:
2.5在output文件夹查看规划结果
在output文件夹会生成4个文件,目前LTE基本是同频新建网络,只需查看cellneighbor_IntraFreq_RNC_1.txt。
规划结果处理
2.5.1将Cell ID分离成eNodeBID和Locall CellID
以N国LTE项目工参为例,原始的SiteID是AKH044,对应的eNodeBID是101044,由于UMTS的CellID 65535的限制,变通成了10440对应AKH044的0号扇区。
经过EXCEL的复杂转化操作,可得结果如附件
注意:目前得到的邻区关系不是最终的邻区关系,需要在做完X2规划之后,才能最终确定出邻区关系。
3PCI规划
PCI(Physical Cell Identity)类似于WCDMA中的扰码,主要用来区分小区,不同的PCI对应不同的参考信号(RS)序列。3GPP协议规定了504(0~503)个PCI,504个PCI又被分为168个PCI组,每组分配给一个eNB,每组包含3个唯一的ID。因此典型三小区情况下,每个eNB内小区最终PCI规划的结果取模3的结果都是0,1,2。和WCDMA中的扰码一样,由于资源有限,实际中要进行复用,要确保每个小区覆盖区域内PCI是唯一的。和扰码不同的是,PCI规划的结果是有一定的规律的,也就是上面提到的每个eNB内小区PCI规划结果取模3结果都是0,1,2;而扰码只需保证复用距离就可以了,既可以有一定规律,也可以随机分配。
3.1SCP软件结构
软件结构:输入参数input文件夹,输出结果output文件夹,执行文件SCP.exe,SCP_config.txt配置文档,License文件 SCP_License.dat(需要申请),
PhysicalHD_SCP.sn(双击SCP.exe产生的文件,将这个文件发给
liufengzhen00126279申请License)
3.2配置SCP
需要配置:
以N国LTE商用局为例:由于站点规模不大,可以使用4阶复用和5km复用,并且
只使用0~440,预留了64个PCI给未来室内站点用。
[1]Nmax=:4 :复用阶数为4阶
[2]Distance_threshold[km]=:8 :复用距离为8km
[3]Min_PSC_code=:0 :最小PCI为0
[4]Max_PSC_code=:455 :最大PCI为455,预留了503-455=48个PCI
[5]Reserved_PSCs_per_group=: -1 :表示不使用横向分组/小分组
[6]Reserved_PSC_groups=: 0 :表示使用纵向分组/大分组,设置为0,则为纵
向分组(0/8/16...,1/9/17...,2/10/18...,…,7/15/23...)
[7]DL_UARFCN=: 2850 :下行频点号2850
===========================================================================
[1]Nmax=: 5 - 定义禁止复用相邻范围。5表示被分配小区不能使用其5层/阶邻区集合内已使用的扰码。
[2]Distance_threshold=: -1 - 定义可复用距离门限。被分配小区不能使用此距离内小区已使用的扰码。-1表示不设置此门限。
[3]Min_PSC_code=: 0 - 定义用于规划的最小扰码号。
[4] Max_PSC_code=: 455 - 定义用于规划的最大扰码号。
[5] Reserved_PSCs_per_group=: -1 - 定义分组分配时每个扰码组保留扰码个数。
取值范围0~7; 如果不采用分组分配方式,则设置为-1。
[6] Reserved_PSC_per_group=: -1 - 定义分组分配时每个扰码组保留扰码个数。取值范围0~7; 如果不采用分组分配方式,则设置为-1。
[7] DL_UARFCN=: 10589 10564 10614 - 定义网络使用的各频点号。
[8]Allocation_sequence=: 1 - 分配次序方式。赋值范围: [1]。缺省设置为1。1表示根据邻区复杂度排序。
[9]Allocation_criteria=: 1 - 扰码分配准则。赋值范围: [1, 2, 3]。缺省设置为1。1表示使用可分配的最小扰码;2表示分配使用频度最高的可用扰码;3表示使用复用距离最大的可用扰码。
[10]Cellinfo_file=: cellinfo.txt - 工参参数文件名,输入文件。共7列,第一列为Cell ID;第二列为RNC ID,-1表示使用[Cell ID]的小区编号方式,否则填入相应的RNC ID,并且使用[RNC:Cell ID]来区分小区;第三列为扰码,-1表示待分配;第四列为该小区的最小复用距离,-1表示未定义;第五列为该小区的禁止复用相邻阶数,优先级高于全局阶数,-1表示未定义;第六列为经度;第七列为纬度。经纬度为带符号和小数点的十进制数。
[11]Cellneighbor_file=: cellneighbor.txt - 邻区关系文件名,输入文件。注意这里的文件名是基本文件名,实际的文件名称是基本文件名(无文件类型后缀)
+ ”_IntraFreq_” + ”_RNC_” + RNC_ID + 基本文件名类型后缀。比如,RNC ID=1的同频邻区文件名为” cellneighbor_IntraFreq_RNC_1.txt”。共4列,第一列为RNC ID1,为第二列小区的CRNC ID;第二列为Cell ID;第三列为RNC ID2,为第四列小区的CRNC ID;第四列为Neighbor Cell ID。邻区关系列表的两列RNC ID1和RNC ID2在小区工参表中配置RNC ID时才需设置,否则置-1。
[12]Constraints_list_file=: PSC_constraints.txt - 扰码分配约束文件,输入文件。可为一个/多个或者一组/多组小区指定允许以及禁止分配的扰码集合。约束文件的基本格式为三行,缺省都为空。如果需要为一组以上的小区定义允许及禁止分配集合,则重复三行的格式,依次定义小区ID、禁止分配集合以及允许分配集合。
a) [RNC:Cell ID] or [Cell ID]: - 小区ID。多个小区ID之间以空格分隔。
b) Forbidden List: - 禁止分配的扰码号。多个扰码号之间以空格分隔。
c) Permission List: - 允许分配的扰码号。多个扰码号之间以空格分隔。如果
全部扰码都可分配,则为空。
[13]SC_sort_input_file=: SC_sort_input.txt - 扰码调整排序的输入文件。提供需要排序的小区及扰码信息。以DL_UARFCN号为附加后缀名的文本文件,如”
SC_sort_input_10589.txt”
[14]First_NB_list_file=: cell_1st_neighbor.txt - 1阶邻区链表文件名,输出文件。每行为一个小区的1阶邻区队列,每行的第一列为[RNC:Cell ID] 或者 [Cell ID],随后是邻区队列。
[15]Nth_NB_list_file=: cell_nth_neighbor.txt - N层/阶邻区链表文件名,输出文件。每行为一个小区的N阶邻区队列,每行的第一列为[RNC:Cell ID] 或者[Cell ID],随后是邻区队列。N等于Nmax。
[16]Allocated_list_file=: PSC_allocation.txt - 扰码分配结果文件是以
DL_UARFCN号为附加后缀名的文本文件,如” PSC_allocation_10589.txt”。
[17]Reuse_distance_cal_file=: Reuse_distance.txt - 同扰码两两小区复用距离计算结果。以DL_UARFCN号为附加后缀名的文本文件,如” Reuse_distance
_10589.txt”
[18]SC_verification_file=: SC_verification.txt - 扰码验证结果。根据可用扰码范围、扰码规划约束条件、Nmax和复用距离门限对扰码分配结果进行检查,输出结果。以DL_UARFCN号为附加后缀名的文本文件,如” SC_ verification _10589.txt”
[19]SC_reset_list_file=: SC_reset.txt - 对于扰码检查未通过的小区或站点,将其扰码重置为-1。以DL_UARFCN号为附加后缀名的文本文件,如”
SC_reset_10589.txt”
[20]SC_sort_output_file=: SC_sort_output.txt - 扰码调整排序结果。以
DL_UARFCN号为附加后缀名的文本文件,如” SC_sort_output_10589.txt”
===========================================================================
3.3配置input文件
文件夹结构如图:
3.3.1配置cellinfo.txt
可以参照CNA输入文件夹的cellinfo.txt文档,基本上是一致的,最后三列都选-1,表示不设置。
以N国LTE项目工参为例:
3.3.2配置cellneighbor_IntraFreq_RNC_x.txt
直接用CNA的output文件夹里的cellneighbor_IntraFreq_RNC_1.txt替换SCP的input文件夹里的cellneighbor_IntraFreq_RNC_x.txt
3.4执行SCP.exe
SCP执行有几种模式,但LTE以新建为主,所以只需直接执行即可。
3.5输出文件后处理
SCP执行成功后,在output文件夹里会产生下图所示的几个文件,我们需要处理的是PSC_allocation_2850.txt。
为实现LTE基站同基站小区PCI mod3后连续,我们在SCP_config.txt里配置的PSC 分配方式是纵向分组,产生的PCI形式如图,小区1030/1031/1032对应的PCI为0/8/16,我们需要做的处理是将0/8/16映射为0/1/2。
经过处理后可以映射出的结果如下图:
3.6结合CNA和SCP的结果制作工参
4X2规划
X2关系规划是基于邻区关系的,依照以下原则即可:
1、双向
2、有X2关系基站数<=16
注意:以上原则仅适用于eRan1.0,eRan1.1及以后X2关系基站数增加到32个,并且范围取值为16~47,但处理的思路是一样的。
我们的思路可以是:列出有基站关系的列表,然后进行地理上距离排序,依照以上2个原则,取前16个(大于16个的删除,为保证双向,需要相应地删除之前删除站点X2关系对应地站点,小于16的,全部保存)
这样来回删,势必会产生些许偏差,需要在后续的RF优化中补充相应的X2关系,但这种情况不会太多。
继续以之前CNA产生的邻区关系为例:
将以上文件转化成有邻区关系的基站列表:
1、删除同基站邻区关系
2、删除有邻区关系冗余基站
将有邻区关系的基站列表进行地理距离排序:
1、用以下工具进行地理距离计算
2、按距离排序,并处理,保证双向,且邻基站个数小于等于16个
由于为了满足X2规划中有X2关系基站数小于16个和双向的原则,删除了部分有邻区关系的基站,为防治造成邻区脚本冗余,需要根据X2规划的结果,反过头去删除没有X2关系的邻区关系。
5邻区和X2脚本制作
根据邻区规划和X2规划的结果,制作相关脚本。
以下例子是基于eRAN 1.0的MML脚本制作的。
6总结
通过活用CNA和SCP这两个UMTS的规划工具,在目前LTE相关工具不是很成熟的情况下,可以基本完成大规模LTE商用局的小区规划工作。根据实际的LTE商用网优化经验,后期只需在此基础上做一下小的RF优化即可。