Brief Discussion About ISStar Application in LTE Radio Network Optimization

download Brief Discussion About ISStar Application in LTE Radio Network Optimization

of 12

Transcript of Brief Discussion About ISStar Application in LTE Radio Network Optimization

  • 8/9/2019 Brief Discussion About ISStar Application in LTE Radio Network Optimization

    1/12

    Brief discussion about iSStar applicationin LTE radio network optimization

    Huawei Technologies Co., LTD

    All rights reserved

  • 8/9/2019 Brief Discussion About ISStar Application in LTE Radio Network Optimization

    2/12

    Brief discussion about iSStar application in LTE radio networkoptimization

    Internaluse

    Release history

    Date Version Description Author

    2!!"!2"# V!. Dra$t %en &iang

  • 8/9/2019 Brief Discussion About ISStar Application in LTE Radio Network Optimization

    3/12

    Brief discussion about iSStar application in LTE radio networkoptimization

    Internal use

    Content

    A'stract........................................................................................................................................

    (ngineering para)eters list o$ the whole networ* plays a very i)portant role in current

    LT( radio networ* planning and opti)i+ation R- / R-01, how to easily grasp the

    current status o$ the live co))ercial networ* can save a lot o$ ti)e $or our daily

    opti)i+ation. In this report, we consider a new )ethod as a secondary develop)ent 'y

    using itar, in this )ethod, the progra) will traverse all types o$ e-ode3s to e4port

    'asic engineering para)eters li*e cell active status, CI etc. $or the whole networ* ine4cel $ile, %hile this algorith) also presents a way to e4port the in$or)ation $or so)e

    selected e-ode3, and this algorith) is also easy to )odi$ied and redistri'uted $or $uture

    use....................................................................................................................................... ......

    ! 3ac*ground..........................................................................................................................

    2 3asic principles.....................................................................................................................

    2.! Interactions 'etween itar and e-ode3......................................................................

    2.2 Re5uired 66L co))ands.............................................................................................

    2.# 66L )essage $or)at....................................................................................................

    2.7 rocess $low...................................................................................................................

    # Algorith) i)ple)entation.....................................................................................................

    #.! In5uire -( list.................................................................................................................

    #.2 Connect to -(................................................................................................................

    #.# end 66L co))and.....................................................................................................

    #.7 Receive 66L )essage..................................................................................................

    #.8 rocess 66L )essage..................................................................................................

    #.9 ave result in (4cel.......................................................................................................

    7 Conclusion and $uture wor*................................................................................................

    8 3i'liography........................................................................................................................

    9 Appendi4.............................................................................................................................

    2!8"2"7 age 2, Total !#

  • 8/9/2019 Brief Discussion About ISStar Application in LTE Radio Network Optimization

    4/12

    Brief discussion about iSStar application in LTE radio networkoptimization

    Internal use

    Brief discussion about iSStar application

    in LTE radio network optimization

    Abstract

    (ngineering para)eters o$ the whole networ* plays a very i)portant role in current

    LT( radio networ* planning and opti)i+ation R- / R-01, how to easily grasp the

    current status o$ the live co))ercial networ* can save a lot o$ ti)e $or our daily

    opti)i+ation. In this report, we consider a new )ethod as a secondary develop)ent

    'y using itar, in this )ethod, the progra) will traverse all types o$ e-ode3s to

    e4port 'asic engineering para)eters li*e cell active status, CI etc. $or the whole

    networ* in e4cel $ile, while this algorith) also presents a way to e4port the

    in$or)ation $or so)e selected e-ode3s, and this algorith) is also easy to )odi$ied

    and redistri'uted $or $uture use.

    Keywords: LT(, R-0, itar, engineering para)eters, cell active status, CI

    1 Background

    3eing an enhanced tool co)ponent o$ the 62, Integration cript tar itar1 is a

    power$ul script secondary develop)ent plat$or). The itar provides an easy"to"

    learn progra))a'le script language " High level cript Language HL1, power$ul

    High"level ;oundation Classes H;C1, and an integrated develop)ent environ)ent

    $or editing, de'ugging, and e4ecuting the HL scripts.

    o)e technical cases discuss itar application in 2> and #>, while as a totally new

    radio access technology o$ LT(, there is rare case discussion a'out the itar

    application in it. Due to the $ast develop)ent o$ LT(, its de)ands $or $ast

    data?statistics handling also re5uires easy use opti)i+ation tool and easy grasp o$

    the engineering para)eters o$ the whole networ*.

    %ith this re5uire)ent in )ind, in the $ollowing sections we will present the application

    o$ itar $or LT( radion networ* opti)i+ation. %e will discuss 'asic principle o$

    iTar, the interaction o$ 'etween itar and 66L, and the 'asic procedure $low o$

    the algorith). Then, we e4plain the algorith) in details to show the whole procedure

    o$ it. 6oreover, we show that with so)e easy )odi$ications, we can generate speci$ic

    reports $or selected e-ode3s. At last, we give so)e $uture wor* and )a*e a

    conclusion o$ this report.

    2!8"2"7 age #, Total !#

  • 8/9/2019 Brief Discussion About ISStar Application in LTE Radio Network Optimization

    5/12

    Brief discussion about iSStar application in LTE radio networkoptimization

    Internal use

    2 Basic principles

    2.! Interactions 'etween itar and e-ode3

    |-------- MML command ------>> ---|

    iSStar| |eNodeB

    |-----

  • 8/9/2019 Brief Discussion About ISStar Application in LTE Radio Network Optimization

    6/12

    Brief discussion about iSStar application in LTE radio networkoptimization

    Internal use

    LST SET%&!"

    ;ro) this co))and, we can in5uire out the longitude and latitude $or all cells o$ this

    e-ode3, please re$er to the $igure 'elow so)e useless in$or)ation is deleted1.

    LST '%$E&AT%&TA!"

    (ach e-ode3 can contain cells 'elonging to di$$erent trac*ing areas, whereas each

    cell can only 'elong to one TA, so TAC is cell"level para)eter while in our current

    e-ode3 so$tware version V!R#CC71, we consider TAC as a e-ode3"

    level para)eter in order $or easy para)eters )anage)ent. ;ro) this co))and, we

    can in5uire out trac*ing area code $or each operator, while 'y using 66L co))and

    LT C-0(RAT0R, we can o'tain the 6CC and 6-C o$ each operatorcorresponding to the C- operator ID.

    LST ST$L('K! ST$'%)*"

    ;ro) this co))and, we can in5uire out $irst local I address which is applied $or !

    / 2 inter$ace con$iguration, please re$er the $igure 'elow.

    2!8"2"7 age 8, Total !#

  • 8/9/2019 Brief Discussion About ISStar Application in LTE Radio Network Optimization

    7/12

    Brief discussion about iSStar application in LTE radio networkoptimization

    Internal use

    2.# 66L )essage $or)at

    (ach 66L )essage )ay contain di$$erent in$or)ation, 'ut they $ollow the sa)e

    $or)at, in each )essage there is a start indenti$y EEEF1 to indicate the start point o$

    the )eesage, and also there is in$or)ation a'out the 66L creation date, ti)e,

    )essage $lag, 66L co))and etc., 'ut what we care a'out is the )essage 'ody,

    which is e)phasi+ed in the $ollowing $igure using red ta'le.

    Ta*e @LT C-0(RAT0RTAB $or in5uiring e-ode3Fs TAC as an e4a)ple, each

    attri'ute and its value are $illed in ta'le $or)at as shown 'elow, the nu)'er o$ theentries count $ro) $ro) the top le$t corner $or each row and colu)n respectively.

    2!8"2"7 age 9, Total !#

  • 8/9/2019 Brief Discussion About ISStar Application in LTE Radio Network Optimization

    8/12

  • 8/9/2019 Brief Discussion About ISStar Application in LTE Radio Network Optimization

    9/12

    Brief discussion about iSStar application in LTE radio networkoptimization

    Internal use

    + Algorit,m implementation

    #.! In5uire -( list

    H;C li'rary has a $unction GetNEList() to o'tain the na)e list o$ all the -(s

    )anaged 'y the 62, the -(s re$er to 'oth connected and disconnected -(s. 3ut

    we can o'tain LT( -(s using the $unction GetNEListByType(NEType), the NEType

    should 'e a string $or e4a)ple BTS3900L LTE, it will o'tain all the -(s with this

    type including connected and disconnected ones.

    ;or selected -(s, the itar can also read the -( list stored in prepared t4t $ile, and

    construct a list which can 'e used under HL languageFs rules, the structure o$ the t4t

    $ile and the script to read it are given in appendi4.

    #.2 Connect to -(

    H;C li'rary has a $unction ConnectNE(NEName)to connect the -( with itar, only

    a$ter this co))and, the itar can send 66L co))and to the -( to e4cute 66L

    )essage. 3ut -( can 'e connected or disconnected, $or disconnected ones, the

    66L co))and cannot 'e sent to the), so H;C li'rary provides a $unction

    GetNEStatus(NEName) to o'tain the status o$ the speci$ied -(. I$ the -( is

    connected, ! is returned. 0therwise, is returned.

    #.# end 66L co))and

    %hen itar connects the speci$ied -( success$ully, then the H;C $unction

    SenMML(MML CMD)can 'e used to send 66L co))and to the connected LT(

    -(. ;our 66L co))ands are re5uired $or this algorith), all o$ the) are listed 'elow:

    SendMML(LST CELL!")

    SendMML(LST SECT#$!")

    SendMML(LST CN#%E$&T#$T&!")

    SendMML(DS% CELL!")

    SendMML(LST SCT%LN'!SCT%N#0")

    #.7 Receive 66L )essage

    H;C li'rary has a $unction GetMML$epot(*d+) to receive 66L )essages stored in

    the 'u$$er, *d+here states $or the inde4 o$ the delivering ti)e o$ 66L )essage and

    counts $ro) . The )essages in a 'u$$er are identi$ied 'y the location inde4, which

    starts $ro) and increases in se5uence. o we use *d+ 0to get the latest 66L

    report a$ter we send the 66L co))and.

    2!8"2"7 age , Total !#

  • 8/9/2019 Brief Discussion About ISStar Application in LTE Radio Network Optimization

    10/12

    Brief discussion about iSStar application in LTE radio networkoptimization

    Internal use

    H;C li'rary provides a $unction %aseMML$pt($epot)to convert the 66L )essage

    into a $or)at that can 'e recogni+ed 'y other 66L )essage parsing $unctions. The

    return value o$ the $unction is the parsing o'ect o$ the 66L )essage. The parsing

    o'ect o$ the 66L )essage is necessary $or other )essage parsing $unctions.There$ore, we need to call this $unction 'e$ore calling other )essage parsing

    $unctions.

    #.8 rocess 66L )essage

    The H;C li'rary gives several $unctions to o'tain the speci$ied attri'ute value $ro) a

    parsed 66L )essage, using these $unctions, we can o'tain the attri'ute value 'y

    attri'uteFs na)e or its inde4, or we can even ac5uire the whole colu)n attri'uteFs

    values 'y its na)e or its inde4. Here 'elow are the $unctions to get re5uired

    in$or)ation $ro) the parsed 66L )essage.

    ;uction Get&tt,a-ueByName(pMML$pt. #/*nde+. %opName. $ecod*d+) ena'les

    us to o'tain the speci$ied attri'ute value $ro) a parsed 66L )essage according to

    the entry nu)'er the nu)'er o$ 66L )essage, count $ro) 1, attri'ute na)e, and

    record nu)'er the nu)'er o$ record, count $ro) , this is the row nu)'er re$er to

    the section 2.#1.

    ;unction Get&tt,a-ueBy*d+(pMML$pt. #/*nde+. %op*nde+. $ecod*d+)ena'les us

    to o'tain the speci$ied attri'ute value $ro) a parse 66L )essage according to the

    entry nu)'erthe nu)'er o$ 66L )essage, count $ro) 1, attri'ute nu)'er the

    nu)'er o$ attri'ute, count $ro) , this is the colu)n nu)'er re$er to the section 2.#1,and record nu)'er the nu)'er o$ record, count $ro) , this is the row nu)'er re$er

    to the section 2.#1.

    ;unction GetCo-umnByName(m%ase. #/*nde+. Co-umnName) ena'les us to

    o'tain the data o$ a colu)n in the speci$ied entry according to the colu)n na)e.

    ;unction GetCo-umnBy*nde+(m%ase. #/*nde+. Co-umn*nde+) ena'les you to

    o'tain the data o$ the speci$ied colu)n according to the colu)n nu)'er count $ro)

    , this is the colu)n nu)'er re$er the the section 2.#1.

    Here we reco))and to use the $unction GetCo-umnByName(m%ase. #/*nde+.

    Co-umnName) to ac5uire large nu)'er o$ in$or)ation due to its si)plicity.

    #.9 ave result in (4cel

    The H;C li'rary provides a $unction Ne1$epot()to create a new report, and we can

    use $untions &ddNe1S2eet(S2eetName) and &ddNe1Ta/-e(S2eetand-e. $o1.

    Co-umn. Ta/-eName) to create new sheet and new ta'le. Then we can save the

    collected in$or)ation use the $unction SetTa/-e,a-ue(Ta/-eand-e. ,a-ueList). ;inally,

    the report can 'e saved use the $untion Sa4e$epot&s(%at2)5

    2!8"2"7 age J, Total !#

  • 8/9/2019 Brief Discussion About ISStar Application in LTE Radio Network Optimization

    11/12

    Brief discussion about iSStar application in LTE radio networkoptimization

    Internal use

    And also we can use so)e $unctions to )a*e the report loo*s )ore $or)al, $or

    e4a)ple we can )a*e the tile in tur5uoise color, and )ar* the unistalled cells in red

    color. To achieve the $irst de)and, we select the titleFs region 'y using $unction

    &dd$an6e(Ta/-eand-e. $o17om. Co-7om. $o1To. Co-To).then color this area 'yusing the $unction Set$an6eBGCo-o($an6eand-e. Co-o). ;or the second

    de)and, we can $irst generate a style 'y using $epotSty-e($ed) , then select those

    areas which need to 'e colored 'y Se-ecto(8 :ninsta--8.Sty-eand-e).$inally

    use SetTa/-e,a-ueE+(Ta/-eand-e.,a-ueList. ConditionE+ps) to save the collected

    in$or)ation with the condition de$ined a'ove.

    - onclusion and future work

    ;ro) this report, we $irst 'rie$ly discuss and su))ari+e the application o$ itar in

    LT( radio networ* planning and opti)i+ation, using this )ethod, we can e4port any

    in$or)ation which can 'e o'tained through 62 using 66L co))and. 3ut )ost

    i)portantly, we can in5ure out all the )ost critical engineering para)eters used in

    LT( R-0, this report presents so)e directions $or wor* in this area. ;ro) our

    algorith), the output is given in the $ollowing $igure.

    There are also so)e cases in suppot52ua1ei5comthat introduce the )ethod to use

    itar to do LT( radio networ* opti)i+ation, li*e e4porting intra"$re5uency neigh'ors

  • 8/9/2019 Brief Discussion About ISStar Application in LTE Radio Network Optimization

    12/12