Brief Discussion About ISStar Application in LTE Radio Network Optimization

March 23, 2018 | Author: Muhammad Ali | Category: Program Optimization, Scripting Language, Microsoft Excel, Function (Mathematics), Database Index


Comments



Description

Brief discussion about iSStar applicationin LTE radio network optimization Huawei Technologies Co., LTD All rights reserved 00 Draft Wen Qiang .Brief discussion about iSStar application in LTE radio network optimization Internal use Release history Date Version Description Author 2011-12-30 V1. ..................................... Engineering parameters list of the whole network plays a very important role in current LTE radio network planning and optimization (RNP & RNO)...........................................................................................................................................4 Process flow......................... we consider a new method as a secondary development by using iSStar........................................................................ 3...................................................................................................................................................................... While this algorithm also presents a way to export the information for some selected eNodeB........................................................................................... 2........................................................ how to easily grasp the current status of the live commercial network can save a lot of time for our daily optimization...... 2..................................... 3............................... Total 13 ........................ 2 Basic principles..... in this method..........................................3 Send MML command. 3...................................................................................................................................... for the whole network in excel file....................................................................................... 3...........................................6 Save result in Excel...................................................................Brief discussion about iSStar application in LTE radio network optimization Internal use Content Abstract......................................................................................................................................................................................................... 2........................................................................................................ 4 Conclusion and future work.....4 Receive MML message.............................................................2 Required MML commands.............................1 Interactions between iSStar and eNodeB............ Algorithm implementation.............. the program will traverse all types of eNodeBs to export basic engineering parameters like cell active status.. 2015-2-4 Page 2................... 6 Appendix.............2 Connect to NE..............................................................................5 Process MML message................................................ 3.... 3 2......................................... In this report...... 5 Bibliography..............3 MML message format...................................................................................................1 Inquire NE list............................................. and this algorithm is also easy to modified and redistributed for future use.. PCI etc................ 3............................................................ 1 Background.............................................. Integration Script Star (iSStar) is a powerful script secondary development platform. At last. powerful High-level Foundation Classes (HFC). its demands for fast data/statistics handling also requires easy use optimization tool and easy grasp of the engineering parameters of the whole network. Moreover. With this requirement in mind. [1] Some technical cases discuss iSStar application in 2G and 3G. In this report. cell active status. Due to the fast development of LTE. PCI 1 Background Being an enhanced tool component of the M2000.High level Script Language (HSL). and the basic procedure flow of the algorithm.Brief discussion about iSStar application in LTE radio network optimization Internal use Brief discussion about iSStar application in LTE radio network optimization Abstract Engineering parameters of the whole network plays a very important role in current LTE radio network planning and optimization (RNP & RNO). We will discuss basic principle of iSSTar. how to easily grasp the current status of the live commercial network can save a lot of time for our daily optimization. The iSStar provides an easy-tolearn programmable script language . Then. in the following sections we will present the application of iSStar for LTE radion network optimization. we can generate specific reports for selected eNodeBs. and executing the HSL scripts. and an integrated development environment for editing. Total 13 . Keywords: LTE. and this algorithm is also easy to modified and redistributed for future use. there is rare case discussion about the iSStar application in it. the program will traverse all types of eNodeBs to export basic engineering parameters like cell active status. while this algorithm also presents a way to export the information for some selected eNodeBs. engineering parameters. we show that with some easy modifications. in this method. the interaction of between iSStar and MML. for the whole network in excel file. debugging. PCI etc. while as a totally new radio access technology of LTE. 2015-2-4 Page 3. we give some future work and make a conclusion of this report. we consider a new method as a secondary development by using iSStar. we explain the algorithm in details to show the whole procedure of it. iSStar. RNO. eNodeB name. iSStar sends MML command to the eNodeB. local cell ID. then the iSStar receives the MML response report.MML command ------>> ---| iSStar—— | |——eNodeB |-----<<-. those parameters can be listed by different MML commands in M2000. 2. From this command. and local IP address for SCTP link etc. we can inquire out cell name. please refer the figure below(some useless information is deleted). From this command. the eNodeB can be considered as active for X2 interface configurations. PCI. local cell ID. Only at least one cell in the whole eNodeB is active. please refer the figure below. sector ID. sector ID. 2015-2-4 Page 4. Total 13 .Brief discussion about iSStar application in LTE radio network optimization Internal use 2 Basic principles 2. we can get the information we required. we can inquire out the current cell instance state (whether the cell is on air or not) for all cells of this eNodeB.  DSP CELL:.| As stated in the above figure.2 Required MML commands In LTE radio network planning and optimization. eNodeB name. some basic engineering parameters are required. PCI and root sequence index. if the state is “Normal” which indicate the cell is active. like cell name.MML response -----------. TAC. it means the cell is not on air. latitude. cell active status. cell ID.  LST CELL:.1 Interactions between iSStar and eNodeB |-------.. if the state is “Uninstall”. at last by processing the MML report using HSL and HFC functions. longitude. 2015-2-4 Page 5. whereas each cell can only belong to one TA. From this command. please refer to the figure below (some useless information is deleted). while by using MML command LST CNOPERATOR. we can inquire out tracking area code for each operator. From this command. please refer the figure below. Each eNodeB can contain cells belonging to different tracking areas. Total 13 . we consider TAC as a eNodeBlevel parameter in order for easy parameters management. From this command. so TAC is cell-level parameter while in our current eNodeB software version (V100R003C00SPC400).Brief discussion about iSStar application in LTE radio network optimization  Internal use LST SECTOR:.  LST CNOPERATORTA:. we can inquire out first local IP address which is applied for S1 & X2 interface configuration. we can inquire out the longitude and latitude for all cells of this eNodeB. we can obtain the MCC and MNC of each operator corresponding to the CN operator ID.  LST SCTPLINK: SCTPNO=0. the number of the entries count from 0 from the top left corner for each row and column respectively. message flag. Total 13 . MML command etc. and also there is information about the MML creation date. which is emphasized in the following figure using red table.. but they follow the same format. Take “LST CNOPERATORTA” for inquiring eNodeB’s TAC as an example. each attribute and its value are filled in table format as shown below. in each message there is a start indentify (‘+++’) to indicate the start point of the meesage. but what we care about is the message body.Brief discussion about iSStar application in LTE radio network optimization 2. time.3 Internal use MML message format Each MML message may contain different information. 2015-2-4 Page 6. 4 Process MML RPT 3.2 Fail Success Send MML CMD 3. Total 13 .1 Connect NE 3.6 End 2015-2-4 Page 7.5 Save result in excel 3.4 Internal use Process flow The algorithm follows the procedure below: Start Obtain LTE NE list 3.Brief discussion about iSStar application in LTE radio network optimization 2.3 Receive MML RPT 3. But NE can be connected or disconnected. the structure of the txt file and the script to read it are given in appendix.1 Inquire NE list HFC library has a function GetNEList() to obtain the name list of all the NEs managed by the M2000. it will obtain all the NEs with this type including connected and disconnected ones.") SendMML("DSP CELL:. for disconnected ones.Brief discussion about iSStar application in LTE radio network optimization Internal use 3 Algorithm implementation 3. But we can obtain LTE NEs using the function GetNEListByType(NEType). Total 13 . Four MML commands are required for this algorithm. For selected NEs. 3.") SendMML("LST SECTOR:. 1 is returned. 2015-2-4 Page 8.2 Connect to NE HFC library has a function ConnectNE(NEName) to connect the NE with iSStar.3 Send MML command When iSStar connects the specified NE successfully. 3. Otherwise. the NEType should be a string for example “BTS3900L LTE”. the NEs refer to both connected and disconnected NEs. and construct a list which can be used under HSL language’s rules.") SendMML("LST SCTPLNK:SCTPNO=0.") SendMML("LST CNOPERATORTA:. only after this command. all of them are listed below: SendMML("LST CELL:. so HFC library provides a function GetNEStatus(NEName) to obtain the status of the specified NE. The messages in a buffer are identified by the location index. 0 is returned. which starts from 0 and increases in sequence. the MML command cannot be sent to them. the iSStar can also read the NE list stored in prepared txt file.") 3.4 Receive MML message HFC library has a function GetMMLReport(Idx) to receive MML messages stored in the buffer. If the NE is connected. the iSStar can send MML command to the NE to excute MML message. then the HFC function SenMML(“MML CMD”) can be used to send MML command to the connected LTE NE. So we use Idx = 0 to get the latest MML report after we send the MML command. Idx here states for the index of the delivering time of MML message and counts from 0. Here below are the functions to get required information from the parsed MML message. or we can even acquire the whole column attribute’s values by its name or its index. ObjIndex. ObjIndex. Function GetColumnByName(mParser.6 Save result in Excel The HFC library provides a function NewReport() to create a new report. RecordIdx) enables us to obtain the specified attribute value from a parse MML message according to the entry number(the number of MML message. count from 0). The return value of the function is the parsing object of the MML message. attribute number (the number of attribute. count from 0. PropIndex. 3. attribute name. we need to call this function before calling other message parsing functions. “TableName”) to create new sheet and new table.3). this is the column number refer the the section 2. Therefore. 2015-2-4 Page 9. this is the row number refer to the section 2. and we can use funtions AddNewSheet(“SheetName”) and AddNewTable(SheetHandle. Total 13 . PropName. count from 0. Row. Then we can save the collected information use the function SetTableValue(TableHandle. using these functions. RecordIdx) enables us to obtain the specified attribute value from a parsed MML message according to the entry number (the number of MML message. ValueList). this is the row number refer to the section 2. ColumnName) enables us to obtain the data of a column in the specified entry according to the column name. ColumnName) to acquire large number of information due to its simplicity. ColumnIndex) enables you to obtain the data of the specified column according to the column number (count from 0. this is the column number refer to the section 2. and record number (the number of record.3). count from 0.5 Process MML message The HFC library gives several functions to obtain the specified attribute value from a parsed MML message. Finally. ObjIndex. The parsing object of the MML message is necessary for other message parsing functions. ObjIndex. we can obtain the attribute value by attribute’s name or its index.Brief discussion about iSStar application in LTE radio network optimization Internal use HFC library provides a function ParseMMLRpt(Report) to convert the MML message into a format that can be recognized by other MML message parsing functions. Function GetColumnByIndex(mParser. ObjIndex.3). Here we recommand to use the function GetColumnByName(mParser.3). and record number (the number of record. Column. Function GetAttrValueByIdx(pMMLRpt. count from 0). Fuction GetAttrValueByName(pMMLRpt. the report can be saved use the funtion SaveReportAs("Path"). 3. ValueList. ColFrom. For the second demand. this report presents some directions for work in this area. using this method. finally use SetTableValueEx(TableHandle. latitude and IP address etc. we can easily export all kinds of neighbor relationships for all cells through CME. But for other information like cell active status.huawei. longitude. for example we can make the tile in turquoise color. From our algorithm. iSStar is easy for batch process. then color this area by using the function SetRangeBGColor(RangeHandler.. we can inqure out all the most critical engineering parameters used in LTE RNO. like exporting intra-frequency neighbors [2]. There are also some cases in support. This algorithm is not dedicated for LTE RNO use. Color). Total 13 . we can first generate a style by using ReportStyle(Red). ConditionExps) to save the collected information with the condition defined above. 4 Conclusion and future work From this report. RowTo. then select those areas which need to be colored by Selector('$$ == "Uninstall"'. But most importantly. For example. we can export any information which can be obtained through M2000 using MML command. RowFrom. all the information required using MML command can also be obtained through iSStar. using iSStar to send MML command to M2000 is the most reliable way to check the current cell active status as the cell may be bloked after activation. we first briefly discuss and summarize the application of iSStar in LTE radio network planning and optimization. ColTo). from current CME. but due to the introduction of CME. the output is given in the following figure. and more important. It’s this algorithm’s implementation can save a lot of time for 2015-2-4 Page 10.Brief discussion about iSStar application in LTE radio network optimization Internal use And also we can use some functions to make the report looks more formal. and mark the unistalled cells in red color. we cannot export those information. while in CME the state is still active. we select the title’s region by using function AddRange(TableHandle. To achieve the first demand.com that introduce the method to use iSStar to do LTE radio network optimization.StyleHandler). LTD. Scripts Script for Operator Tele2: Tele2_cell_parameters . iSStar User Guide. 5 Bibliography [1]. 基于 ISSTAR 编写的 MML 邻区批量导出脚本.hs l sitelist. and pertain to the RNO exploration of underlying processes. M2000 V200R009. Running result Tele2_LTE_Cell_Pa rameters.hs l Script for selected NE list: LTE_cell_parameters _s elected_lis t. c00136721.xls III.Brief discussion about iSStar application in LTE radio network optimization Internal use our daily work.hs l Script for Operator Telenor: Telenor_cell_parameters . gives additional opportunities in this area. 2009-06-30 [2].rar 2015-2-4 Page 11. MML response report MML Response Report. 2010-08-20 6 Appendix I.. Shenzhen. Huawei Technologies Co.txt Site list in txt file: II. Total 13 .
Copyright © 2024 DOKUMEN.SITE Inc.