03-WLWiMAXMS-InitiatedHHOWPdownloadV1

17
MSInitiated Hard Handover in WiMAX Detailed Analysis using MAC Management Messages This whitepaper discusses in details various MAC Management Messages related to MSinitiated Hard Handover. Examples from real WiMAX networks are presented using WirelessLogix’ RF optimization tools. 11/4/2008

description

WCDMA Tutorial throughput

Transcript of 03-WLWiMAXMS-InitiatedHHOWPdownloadV1

  • MSInitiatedHardHandoverinWiMAXDetailedAnalysisusingMACManagementMessagesThiswhitepaperdiscussesindetailsvariousMACManagementMessagesrelatedtoMSinitiatedHardHandover.ExamplesfromrealWiMAXnetworksarepresentedusingWirelessLogixRFoptimizationtools.11/4/2008

  • MSInitiatedHardHandoverinWiMAX

    2008WirelessLogix,Inc.

    Nov.4

    2

    MSInitiatedHardHandoverinWIMAX

    DetailedAnalysisusingMACManagementMessages

    DocumentVersion :1.0

    Date :November4,2008

    Authors :MohammadKawser&RubiantoSatrio

    WirelessLogix,Inc.

    500N.CentralExpressway,Suite210

    Plano,TX75074

  • MSInitiatedHardHandoverinWiMAX

    2008WirelessLogix,Inc.

    Nov.4

    3

    MSInitiatedHardHandoverinWIMAX

    1. IntroductionMobileWiMAXbasedontheIEEE802.16e2005standards[1]isoneofthemostpromisingtechnologiesfor broadband wireless communication. IEEE 802.16e provides enhancements to 802.162004 tosupportsubscriberstationsmovingatvehicularspeed.ThephysicallayerofMobileWiMAXisbasedonOFDMA technology.Key advantagesof802.16e include tolerance tomultipath and selfinterference,scalable channel bandwidth, orthogonal uplink multiple access, support for spectrallyefficient TDD,frequencyselectivescheduling, fractional frequencyreuse, fineQualityofService (QoS)andadvancedantenna technology. The new technologies employed forMobileWiMAX result in lower equipmentcomplexity and simpler mobility management due to all IP core network and provide many otheradvantagesoverCDMAbased3Gsystems.

    InIEEE802.16estandards,threedifferenttypesofhandovercanbesupported;HardHandover(HHO),Macro Diversity Handover (MDHO), and Fast Base Station Switching (FBSS). HHO is the simplesthandovertechnique.Theothertwowhicharemorecomplicatedareregardedasoptional.HHOcanbeeitherMSinitiatedorBSinitiated.However,itisMSinitiatedHHOwhichcommonlycausesmobilityonWiMAXnetworkatpresent.VariousMACManagementMessagesbetweenMSandBSplaykeyrolebehindthedecisionandfinaloccurrenceofsuchahandover.

    ThiswhitepaperpresentsadetailoverviewofthefunctionofMACManagementMessageswithregardto the general MSinitiated HHO process. It expands on of the topics discussed in the previouswhitepaperfromWirelessLogix[2].

    2. MACManagementMessagesRelatedtoMSInitiatedHHOThefollowingMACManagementMessagescarryinformationrelatedtoMSInitiatedHHOandareusedduringthehandoverprocess:

    DCD:DownlinkChannelDescriptorThismessagecontains informationabout the typeofhandover supported, thehysteresismargin,andthetriggerconditionsandactions.

    MOB_NBRADV:NeighborAdvertisementMessageThismessagespecifiesalistofneighborBSalongwiththeirinformationsuchasPreambleIndexandBSID.

    MOB_SCNREQ:ScanningIntervalAllocationRequestThis message is used by MS to request allocation of scanning interval. It specifies a list of BS,scanningtype,scanningduration,etc.

    MOB_SCNRSP:ScanningIntervalAllocationResponseThis message is used by BS to allocate scanning interval and/or instruct MS to report themeasurementresults.

  • MSInitiatedHardHandoverinWiMAX

    2008WirelessLogix,Inc.

    Nov.4

    4

    MOB_SCNREP:ScanningResultReportThismessage isusedbyMS toreportthescanning/measurementresultsto itsservingBS (usuallymeanCINRand/ormeanRSSI).

    MOB_MSHOREQ:MSHORequestMessageThismessageissentbyMStoinitiatehandover.ItcontainsalistofneighborBStobeconsideredforhandoveralongwiththeirinformationsuchasPreambleIndex,measuredCINRand/orRSSI,serviceleverprediction,andarrivaltimedifference.

    MOB_BSHORSP:BSHOResponseMessageThismessageisusedbyServingBStorecommendanewlistofneighborBSstoMSalongwiththeirinformationsuchasPreambleIndex,BSID,servicelevelprediction,HOIDforranging,timeforMSto send RNGREQ message to Target BS, and if and how long the Serving BS will retain theconnection.

    MOB_HOIND:HOIndicationMessageThismessageisusedbyMStoindicateitsdecisiontoperformhandover.

    RNGREQ:RangingRequestMessageMSperformsrangingontargetBS.

    RNGRSP:RangingResponseMessageA successful RNGRSP message indicates a successful handover. The subsequent DCD messageshowingtheBS IDoftheTargetBS indicated inMOB_HOINDmessagecanconfirmthesuccessfulhandover.

    The picture below shows these MAC Management Messages in WirelessLogix postprocessing toolXCAPX.

  • MSInitiatedHardHandoverinWiMAX

    2008WirelessLogix,Inc.

    Nov.4

    5

    3. HHOParametersinsideMACManagementMessages3.1. DCD:DownlinkChannelDescriptor

    BStransmitsDCDatperiodicintervals.DCDmaybroadcastthefollowinginformationwithregardtoMSinitiatedHHO.HOTypeSupport:ItspecifiesifHHO,MDHOandFBSSaresupported.HysteresisMargin:HysteresismargingivenindBisusedbytheMStoconsideraneighborBSasatargetBS.WhentheCINRofaneighborBSislargerthanthesumoftheCINRofthecurrentservingBSandthehysteresismarginforthetimetotriggerduration,thentheneighborBSisincludedinthelistofpossibletargetBSinMOB_MSHOREQ.TimetoTriggerduration:Itspecifies inmillisecondsthetimeforMStodecideselectionofaneighborBSasapossibletargetBS.

    Trigger:MSkeepsmeasuringservingandneighborBS.ThetriggerfieldspecifiesthatMSshouldtriggerparticularactionsbasedonthemeasurement.Theactioncanbe

    BeginscanningofneighborBSbysendingMOB_SCNREQ SendHORequestusingMOB_MSHOREQ SendMOB_SCNREPaftertheendofeachscanninginterval

  • MSInitiatedHardHandoverinWiMAX

    2008WirelessLogix,Inc.

    Nov.4

    6

    Theactionmaybetriggeredwhen

    MeasuredCINRorRSSIofneighborBSisgreaterorlessthanabsolutevalue MeasuredCINRorRSSIofservingBSisgreaterorlessthanabsolutevalue MeasuredCINRorRSSIofneighborBSisgreaterorlessthanthatofservingBSbyrelativevalue

    Thevalue for theaction trigger is specified.Also, triggeraveragingduration, i.e. the time inmsoverwhichthemeasurementsareaveraged,isspecified.Morethanonetriggercanbeprovided.3.2. MOB_NBRADV:NeighborAdvertisementMessage

    MOB_NBRADVmessage specifiesa listofneighborBSalongwith their information. ItalsomaintainsConfigurationChangeCountwhichisincrementedeverytimetheneighborBSinformationischanged.

  • MSInitiatedHardHandoverinWiMAX

    2008WirelessLogix,Inc.

    Nov.4

    7

    TheinformationofaneighborBSmayinclude:

    PreambleIndex Leastsignificant24bitsofBSID Frequencyassignment BSEIRP DCD/UCDConfigurationChangeCount SchedulingServiceSupported:UGS,rtPS,nrtPS,BE,ertPS HOProcessOptimization

    MOB_NBRADV message can specify trigger action for any neighbor BS from its list if the triggerpropertiesfortheparticularneighborBSaredifferentfromthetriggerpropertiesspecifiedinDCD.

    3.3. MOB_SCNREQ:ScanningIntervalAllocationRequest

    WhenMS justifies scanningofneighborBS, itmay requestallocationof scanning intervalby sendingMOB_SCNREQ message. MS may decide to begin scanning when corresponding trigger conditions(whicharementionedinDCDorMOB_NBRADV)aremet.ScanningallowsMStochecktheavailabilityandsuitabilityofneighborBSas targets forHO.Duringascaninterval,theservingBSbufferstheincomingpacketstotheMS.Duringnormaloperationperiods,theservingBSsendsthequeuedpacketstotheMS.MS may perform association with neighbor BS which are the potential HO targets during scanningintervals.AssociationhelpsMStoestablishbasicrelationshipswithneighborBS.ThishelpsreducethetimetosynchronizeandregisterwiththetargetBS.MOB_SCNREQ message gives a list of BS requested for scanning by referring to a MOB_NBRADVmessage. The Configuration Change Count forMOB_NBRADV field gives the Configuration ChangeCountofthereferredMOB_NBRADV.For each of the requested BS, Neighbor_BS_Index value in the MOB_SCNREQ message gives thepositionoftheBSinthelistofneighborBSavailableonthereferredMOB_NBRADVmessage.Thus,thedescriptionoftherequestedneighborBScanbeavoidedinthismessage.MOB_SCNREQ message specifies scanning type for each requested BS which can be any of thefollowing,

    ScanningwithoutAssociation:MSonlymonitorssignalqualityandreportstotheservingBSbutitdoesnotperformassociation.

    ScanningwithAssociation level0:MSperformsassociationduringscanning intervalsbutonlywithrangingonacontentionbasis.Dedicatedrangingregionisnotallocated.

    ScanningwithAssociation level1:MSperformsassociationduringscanning intervalsthroughcoordinationof servingBS.ServingBSnotifies theneighborBSand theneighborBSallocates

  • MSInitiatedHardHandoverinWiMAX

    2008WirelessLogix,Inc.

    Nov.4

    8

    ranging opportunities. ServingBS sends association parameters overMOB_SCNRSPmessagewhichincludeRendezvousTime,CDMAcodeandTransmissionopportunityoffset.ThusMScansendrangingrequesttotheneighborBSinthededicatedrangingregion.

    Scanning with Association level 2: MS performs association during scanning intervals withnetwork assisted response. ServingBS coordinates association like ScanningwithAssociationlevel1. Additionally,rangingresponses fromdifferentneighborBSaresent to theservingBSoverthebackbonenetworkandtheservingBSforwardstherangingresponsestoMStogetherusingMOB_ASCREPmessage.

    MOB_SCNREQmessagealsospecifiesthefollowing,ScanDuration:Numberofframesrequestedasscanningperiod.InterleavingInterval:Theperiodofnormaloperationwhichisinterleavedbetweenscanningintervals.ScanIteration:ThenumberofrepeatedscanningintervalsrequestedbyMS.MOB_SCNREQmessagecanalsorequestaBSwithoutreferringtoanyMOB_NBRADVmessage.Inthiscase,foreachBS,MOB_SCNREQmessageprovidesthewhole48bitsofBSID.

  • MSInitiatedHardHandoverinWiMAX

    2008WirelessLogix,Inc.

    Nov.4

    9

    3.4. MOB_SCNRSP:ScanningIntervalAllocationResponse

    BSsendsMOB_SCNRSPmessageitselforinresponsetoMOB_SCNREQmessagefromMS.MOB_SCNRSPallocatesscanningintervalorsimplyinstructsMStoreportwithoutallocatingscanning.MOB_SCNRSP message gives a list of neighbor BS recommended for scanning by referring to aMOB_NBRADV message. The Configuration Change Count for MOB_NBRADV field gives theConfigurationChangeCountofthereferredMOB_NBRADV.Foreachof the recommendedBS,Neighbor_BS_Indexvalue in theMOB_SCNRSPmessagegives thepositionoftheBSinthelistofneighborBSavailableonthereferredMOB_NBRADVmessage.Thus,thedescriptionoftherecommendedneighborBScanbeavoidedinthismessage.MOB_SCNRSPmessage specifies scanning type for each recommended BSwhich can be any of thefollowing,

    ScanningwithoutAssociation ScanningwithAssociationlevel0 ScanningwithAssociationlevel1 ScanningwithAssociationlevel2

    MOB_SCNRSPmessagealsospecifiesthefollowing:Scanduration:Numberofframesrecommendedasscanningperiod. Ifthisduration issettozeroandMOB_SCNRSP issent in response toMOB_SCNREQ, it indicates that the request foranallocationofscanningintervalisdenied.Reportmode:ItspecifieshowMSshouldreportmeasurementresults.Itcanbeasfollows:

    MSdoesnotreport. MSreportstheresultofthemeasurementtoServingBSperiodically.Inthiscase,MOB_SCNRSP

    alsospecifiesReportPeriod. MSreportstheresultofthemeasurementtoServingBSaftereachmeasurement.

    Reportmetric:Itspecifiesreportquantity.ItisusuallymeanCINRand/ormeanRSSI.StartFrame: ItspecifieswhenScanningIntervalstartsand it ismeasuredfromtheframe inwhichtheMOB_SCNRSPmessagewasreceived.InterleavingInterval:TheperiodofnormaloperationwhichisinterleavedbetweenScanningintervals.ScanIteration:ThenumberofrepeatedscanningintervalrequestedbyMS.

  • MSInitiatedHardHandoverinWiMAX

    2008WirelessLogix,Inc.

    Nov.4

    10

    IfMOB_SCNRSPmessagerecommendsaneighborBSforScanningwithAssociationlevel1orScanningwithAssociationlevel2,thenitprovidesthefollowingadditionalparameters.RendezvousTime:ItspecifiesanoffsetthatgiveswhentheneighborBSshouldprovidenoncontentionbasedrangingopportunity.Thisoffset iscalculated inunitsofframedurationfromtheframe inwhichMOB_SCNRSPmessageistransmitted.CDMAcode:ItspecifiesauniquecodetobeusedinrangingforassociationwiththeneighborBS.Transmissionopportunityoffset:ItspecifiesnumberofsymboldurationtobeusedforassociationwiththeneighborBS.MOB_SCNRSPmessagecanalsogiveBSswithoutreferringtoanyMOB_NBRADVmessage.Inthiscase,foreachBS,MOB_SCNRSPmessageprovidesthewhole48bitsofBSID.

    3.5. MOB_SCNREP:ScanningResultReport

    MSmaytransmitaMOB_SCNREPmessagetoreportthescanningresultstoitsservingBS.MOB_SCNREP message gives a list of neighbor BS with measurement results by referring to aMOB_NBRADV message. The Configuration Change Count for MOB_NBRADV field gives theConfigurationChangeCountofthereferredMOB_NBRADV.

  • MSInitiatedHardHandoverinWiMAX

    2008WirelessLogix,Inc.

    Nov.4

    11

    ForeachoftheneighborBS,Neighbor_BS_IndexvalueintheMOB_SCNREPmessagegivesthepositionof the BS in the list of neighbor BS available on the referred MOB_NBRADV message. Thus, thedescriptionoftherecommendedneighborBScanbeavoidedinthismessage.ThereportmetricisusuallymeanCINRand/ormeanRSSI.Thereportmodecanbe,

    Periodic:MSreportsaccordingtoscanreportperiodspecifiedinMOB_SCNRSP. Eventtriggered:MSreportsaftereachscanningperiodasindicatedintheMOB_SCNRSP.

    MOB_SCNREPmessagecanalsogiveBSswithoutreferringtoanyMOB_NBRADVmessage.Inthiscase,foreachBS,MOB_SCNREPmessageprovidesthewhole48bitsofBSID.

    3.6. MOB_MSHOREQ:MSHORequestMessage

    WhenMS justifies handover to neighbor BS, itmay send anMOB_MSHOREQmessage in order toinitiatehandover.MSmaydecidesendingMOB_MSHOREQwhencorrespondingtriggerconditionsaremetwhicharementionedinDCDorMOB_NBRADV.MSsendsanMOB_MSHOREQmessageinordertoinitiatehandover.MOB_MSHOREQmessagegivesalist of neighbor BS to be considered for handover by referring to a MOB_NBRADV message. TheConfiguration Change Count for MOB_NBRADV field gives the Configuration Change Count of thereferredMOB_NBRADV.ForeachoftheneighborBS,Neighbor_BS_IndexvalueintheMOB_SCNREPmessagegivesthepositionof the BS in the list of neighbor BS available on the referred MOB_NBRADV message. Thus, thedescriptionoftherecommendedneighborBScanbeavoidedinthismessage.MOB_MSHOREQmessagemay includethefollowing informationforeachneighborBSconsideredforhandover.

    PreambleIndex MeasuredMeanCINR MeasuredMeanRSSI Servicelevelprediction:ThisindicatesthelevelofservicetheMScanexpectfromthisBS.Itcan

    be likenoservicepossible,someservice isavailableforoneorseveralserviceflowsoraMACconnectioncanbeestablishedforeachserviceflowwithQoSspecified.

    ArrivalTimeDifference: It indicatesthedelayofdownlinksignaloftheneighborBSrelativetotheservingBSasmeasuredbytheMS.

    MOB_MSHOREQmessagemayalsoincludemeanCINRand/ormeanRSSIofservingBS.MOB_MSHOREQmessagecangiveBSwithoutreferring toanyMOB_NBRADVmessage. In thiscase,foreachBS,MOB_SCNREPmessageprovidesthewhole48bitsofBSID.

  • MSInitiatedHardHandoverinWiMAX

    2008WirelessLogix,Inc.

    Nov.4

    12

    3.7. MOB_BSHORSP:BSHOResponseMessage

    After reception of MOB_MSHOREQ message, serving BS checks the list of candidate BS andmeasurementreport.Then,servingBSmaysendhandoverrequesttooneormorepotentialtargetBSsover backbone network. The neighbor BSs, after reception of handover request, may send contextrequesttothecontextserver.Thus,theycheckonQoSofexistingconnectionofMS.Theyalsocheckontheir available resources and then send handover responsemessages to serving BS. The serving BS,based on handover responses, recommends a new list of neighbor BSs and notifies MS overMOB_BSHORSPmessage.MOB_BSHORSPmessagealsoprovidesthe following information foreachneighborBSrecommendedforhandover.PreambleIndexBSIDServicelevelprediction:ThisindicatesthelevelofserviceMScanexpectfromthisBS.Itcanbelikenoservicepossible,someservice isavailableforoneorseveralserviceflowsoraMACconnectioncanbeestablishedforeachserviceflowwithQoSspecified.

    HOprocessoptimization:ItspecifieswhichstepsofnetworkentrywouldberequiredduringHO.

  • MSInitiatedHardHandoverinWiMAX

    2008WirelessLogix,Inc.

    Nov.4

    13

    HO_ID: It is an ID assigned for use in initial ranging with the target BS. This ID is available ifHO_ID_included_indicatoristrue.

    ActionTime:ServingBSdecidesthisparametercontactingwithpotentialTargetBSsoverthebackbone.Action Time specifies the number of frames until the Target BS allocates a dedicated transmissionopportunityforMStosendRNGREQmessage.Thisactuallymeansthatchannelparametersobtainedby theMSduringAssociationof thatBSstayvalidandcanbe reusedduringactualNetworkReentrywithoutprecedingCDMAbasedInitialRanging.

    ResourceRetain Flag/Time:TheResourceRetainFlag indicateswhether the servingBSwill retainordeletetheconnectioninformationoftheMSuponreceptionofMOB_HOINDmessageforhandover.Iftheflagissetto1,theservingBSretainstheconnections,MACstatemachineandPDUsassociatedwiththeMS until the expiration of Resource Retain Time. This temporary reservation of resources helpsresumeservicespromptly,ifthehandoverdoesnotsucceedandMSreturnstotheoldservingBS.

    3.8. MOB_HOIND:HOIndicationMessage

    After reception of MOB_BSHORSP message, MS may decide to perform handover and then sendMOB_HOINDmessagetoservingBS.Inthiscase,HO_IND_typefieldissettoServingBSRelease.MOB_HOINDmessageincludes:

  • MSInitiatedHardHandoverinWiMAX

    2008WirelessLogix,Inc.

    Nov.4

    14

    PreambleIndex BSID Ranging_Params_valid_indication: IfMS rangingparameters forTargetBSare specified in the

    MOB_HOINDmessage, then thisparametermay indicate if thoseMS rangingparameters forTargetBSarevalidornot.

    3.9. RNGREQ:RangingRequestMessage

    After sending MOB_HOINDmessage to serving BS, MSmay perform initial rangingwith target BS.Rangingcanbereservationbasedormaybe firstcontentionbased, ifneeded.AfterMSsynchronizeswiththetargetBS, itmayreceivededicatedrangingopportunity inFast_Ranging_IEfieldoverULMAPmessagefromtargetBS.ThenMSsends RNGREQmessagetotargetBSwhichincludes,

    ServingBSID:ThisistheBSIDoftheservingBSwhichMSisstillconnectedwith.

    Ranging Purpose Indication: This indicates the purpose of ranging which is here, MS is currentlyattemptinghandover.

    HO_ID:It isthesameIDwhichwasprovided inMOB_BSHORSPmessage.TheID isusedhere in initialrangingwiththetargetBS.

    MSMACAddress:IfHO_IDisomitted,thenthisfieldisusedtogiveMACAddressofMS.

  • MSInitiatedHardHandoverinWiMAX

    2008WirelessLogix,Inc.

    Nov.4

    15

    3.10. RNGRSP:RangingResponseMessage

    The target BS sends RNGRSP message in response to RNGREQ message. This can be followed bynetworkentryprocedure.RNGRSPmessageincludes:

    HOprocessoptimization:ThetargetBSmaycollectinformationaboutserviceflow,statemachineetc.from servingBSvia context serverwithout involvementofMS [3].This stephelpsavoidunnecessarysteps innetworkentry.HOprocessoptimization fieldspecifieswhichstepsofnetworkentrycouldbeskipped.

    HO_ID:It isthesameIDwhichwasprovided inMOB_BSHORSPmessageandthereafterused inRNGREQmessage.

    Resource Retain Flag: TheResourceRetain Flag indicateswhether theold servingBS is retainingordeletingtheconnection informationoftheMS.Thistemporaryreservationofresourceshelpsresumeservicespromptly,ifthehandoverfailsandMSreturnstotheoldservingBS.

  • MSInitiatedHardHandoverinWiMAX

    2008WirelessLogix,Inc.

    Nov.4

    16

    3.11. DCDfromNewBS

  • MSInitiatedHardHandoverinWiMAX

    2008WirelessLogix,Inc.

    Nov.4

    17

    The DCD message, shortly after handover attempt, should be received from the target BS if thehandoverhasbeensuccessful.Thus,iftheservingBSshownontheDCDhasBSIDassameasthetargetBSIDspecified intheMOB_HOINDmessage,then theHOhasbeensuccessful.However, iftheywerenotsame,HOwouldbedeemedtohavefailed.

    References

    1. IEEE,P802.16Rev2/D5Standards,June2008.2. WirelessLogix,MissingNeighborAnalysisforWiMAXNetworks,July2008.3. YanZhangandHsiaoHwaChen,MobileWiMAX:TowardBroadbandWirelessMetropolitanArea

    Networks,2007.

    AbouttheAuthors

    MohammadKawserisaTechnologyConsultanttoWirelessLogix,Inc.HeisalsocurrentlyanAssistantProfessorattheElectricalandElectronicEngineeringDepartmentatIslamicUniversityofTechnology,Bangladesh.HisworkexperiencealsoincludesQualcomm,Inc.HereceivedMSdegreefromVirginiaTech,USAin2005andBSdegreefromBangladeshUniversityofEngineeringandTechnology,Bangladeshin1999,bothinElectricalEngineering.

    RubiantoSatrioisVPofEngineeringatWirelessLogix,Inc.HereceivedMSEdegreeinElectricalEngineeringfromtheUniversityofTexasatAustinin1994.

    MoreInformation:

    Forquotesorcustomsolutionpricing:[email protected]:[email protected]

    WirelessLogix,Inc.500NorthCentralExpressway,Suite210Plano,TX75074Phone:(469)2416100Fax:(469)2416199www.wirelesslogix.com