0% found this document useful (0 votes)
137 views15 pages

Measyrement Event in LTE

This document discusses measurement processes in LTE connected mode. It explains that measurement is done to determine cell selection and handover. Key aspects covered include measurement report triggers defined as events, measurement gaps to allow inter-frequency measurement, and layer 3 filtering of measurement reports. Examples are provided of different event-based measurements and how measurement gaps work.

Uploaded by

Biswajit Mohanty
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
137 views15 pages

Measyrement Event in LTE

This document discusses measurement processes in LTE connected mode. It explains that measurement is done to determine cell selection and handover. Key aspects covered include measurement report triggers defined as events, measurement gaps to allow inter-frequency measurement, and layer 3 filtering of measurement reports. Examples are provided of different event-based measurements and how measurement gaps work.

Uploaded by

Biswajit Mohanty
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

9/17/2016

ShareTechnote

MultiCellMeasurementinLTEHome:www.sharetechnote.com

ThispagewillexplainaboutvariousaspectofMeasurementProcessthatishappeninginaLTE.Inanytechnology,
Measurementisdoneroughlyattwostage.OneismeasurementinIdlemodeandtheotheroneisinConnected
mode.IdlemodemeasurementismainlyforCellSelectionandReslectionprocessandmostofidlemode
measurementcriteriaisdeterminedbySIBmessages,theconnectedmodemeasurementismostlyforHandoveror
CSFBandthemeasurementcriteriaisdeterminedbyspecificRRCmessagesdedicatedforaspecificUE.

Thispagewilldealwithconnectedmodemeasurementprocessonly.Idlemodemeasurementisnotthescopeofthis
page.

IntermsofRRCMessage,youmaysayMeasurementProcesswouldbeasimpleone,thatis,
i)eNBsendsanRRCmessageindicatingwhatkindofitemstobemeasuredand
ii)UEsendsanRRCmessagethatcarriestheresultofthemeasurement
You'rerightatthehighlevel,butyouwillfinditverytrickyifyouareaskedtocreatetheRRCmessagewithallthe
detailedparameters(IE:InformationElements)totriggerUEtoperformthespecificmeasurement.Thereareso
manydetailsyouneedtounderstand.

OnUEprotocolstackaswell,implmentatingthemeasurementprocesswouldbeoneofthemostchallengingitem.
Accordingtomyexperience,ittendtotakehugetimeandefforttoimplementallsortsofmeasurementalgorithm
andtakealotoftimeforverificationprocessaswell.

Topicsonthispageareasfollows.
LTEMeasurementReportTrigger(EVENTforMeasurementReport)
MeasurementGAP
Layer3FilteringforMeasurementReport
MeasurementwithCGIreport
Example1>MeasuringRSRP,RSRQforcurrentCell
Example2>EventBasedMeasurement:A1,A2,A3
Example3>EventBasedMeasurement:A5

LTEMeasurementReportTrigger(EVENTforMeasurementReport)

OneofthemostimportantstepforHandoverisMeasurementReportfromUEbeforethehandover.Networkmakea
decisiononwhetheritwillletUEhandoverornot,basedonthemeasurementvaluefromUE.Therearemany
differentmeasurementitemsandmanydifferentwaystomeasurethesignalqualityofthecurrentcell(servingcell)
andtargetcell.

IdeallyanetworkletUEtoreportthesignalquality(usuallyRSRP)ofthecurrentcell(servingcell)andtargetcell
andsetthearbitraryruleforhandover.Butthiscanbetoocomplicatedandtoomuchloadonnetworksincethe
networkmayneedamultipletimesofconsecutivemeasurementresultinsteadofusingonlyasingleoracoupleof
measuredsignalqualityvalue(Canyouthinkofwhyonlyoneoracoupleofsignalqualitymeasurement(RSRP)
wouldnotbeagoodenoughforthiskindofdecisionmaking?).
Asakindofsolution,3GPPdefinesseveralsetofpredefinedsetofmeasurementreportmechanismtobeperformed
byUE.Thesepredefinedmeasurementreporttypeiscalled"Event".Whatkindof"event"aUEhastoreportis
specifiedbyRRCConnectionReconfigurationmessageasfollows(showninred).

+-rrcConnectionReconfiguration ::= SEQUENCE


+-rrc-TransactionIdentifier ::= INTEGER (0..3) [0]
+-criticalExtensions ::= CHOICE [c1]
+-c1 ::= CHOICE [rrcConnectionReconfiguration-r8]
+-rrcConnectionReconfiguration-r8 ::= SEQUENCE [100000]
http://www.sharetechnote.com/html/Handbook_LTE_MultiCell_Measurement_LTE.html

1/15

9/17/2016

ShareTechnote

+-measConfig ::= SEQUENCE [01010111111] OPTIONAL:Exist


| +-measObjectToRemoveList ::= SEQUENCE OF OPTIONAL:Omit
| +-measObjectToAddModList ::= SEQUENCE OF SIZE(1..maxObjectId[32]) [1]
| | +-MeasObjectToAddMod ::= SEQUENCE
| | +-measObjectId ::= INTEGER (1..maxObjectId[32]) [1]
| | +-measObject ::= CHOICE [measObjectEUTRA]
| | +-measObjectEUTRA ::= SEQUENCE [100000]
| | +-carrierFreq ::= INTEGER (0..maxEARFCN[65535]) [6300]
| | +-allowedMeasBandwidth ::= ENUMERATED [mbw25]
| | +-presenceAntennaPort1 ::= BOOLEAN [FALSE]
| | +-neighCellConfig ::= BIT STRING SIZE(2) [01]
| | +-offsetFreq ::= ENUMERATED [dB0] OPTIONAL:Exist
| | +-cellsToRemoveList ::= SEQUENCE OF OPTIONAL:Omit
| | +-cellsToAddModList ::= SEQUENCE OF OPTIONAL:Omit
| | +-blackCellsToRemoveList ::= SEQUENCE OF OPTIONAL:Omit
| | +-blackCellsToAddModList ::= SEQUENCE OF OPTIONAL:Omit
| | +-cellForWhichToReportCGI ::= INTEGER OPTIONAL:Omit
| +-reportConfigToRemoveList ::= SEQUENCE OF OPTIONAL:Omit
| +-reportConfigToAddModList ::= SEQUENCE OF SIZE(1..maxReportConfigId[32]) [1]
| | +-ReportConfigToAddMod ::= SEQUENCE
| | +-reportConfigId ::= INTEGER (1..maxReportConfigId[32]) [1]
| | +-reportConfig ::= CHOICE [reportConfigEUTRA]
| | +-reportConfigEUTRA ::= SEQUENCE
| | +-triggerType ::= CHOICE [event]
| | | +-event ::= SEQUENCE
| | | +-eventId ::= CHOICE [eventA3]
| | | | +-eventA3 ::= SEQUENCE
| | | | +-a3-Offset ::= INTEGER (-30..30) [0]
| | | | +-reportOnLeave ::= BOOLEAN [FALSE]
| | | +-hysteresis ::= INTEGER (0..30) [0]
| | | +-timeToTrigger ::= ENUMERATED [ms640]
| | +-triggerQuantity ::= ENUMERATED [rsrp]
| | +-reportQuantity ::= ENUMERATED [both]
| | +-maxReportCells ::= INTEGER (1..maxCellReport[8]) [1]
| | +-reportInterval ::= ENUMERATED [ms1024]
| | +-reportAmount ::= ENUMERATED [r1]

Briefdescriptionyoucanfindfrom3GPP36.3315.5.4Measurementreporttriggeringisasfollows.Youwillseepretty
complicateddescriptionoftheexactprocedureofeachoftheseevents,butifyouconvertthosedescriptionsintoa
graphicalformatitwouldbemucheasier/intuitivetounderstandthenatureoftheseevents.

EventType

Description

EventA1

Servingbecomesbetterthanthreshold

EventA2

Servingbecomesworsethanthreshold

EventA3

Neighbourbecomesoffsetbetterthanserving

EventA4

Neighbourbecomesbetterthanthreshold

EventA5

Servingbecomesworsethanthreshold1andneighbourbecomesbetterthanthreshold2

EventA6

NeighbourbecomeoffsetbetterthanSCell(ThiseventisintroducedinRelease10forCA)

EventB1

InterRATneighbourbecomesbetterthanthreshold

EventB2

Servingbecomesworsethanthreshold1andinterRATneighbourbecomesbetterthan
threshold2

EventC1

CSIRSresourcebecomesbetterthanthreshold

EventC2
CSIRSresourcebecomesoffsetbetterthanreferenceCSIRSresource

FollowingisanillustrationshowingpossibleconditionstriggeringeachoftheeventsA1~A6.Justsupposethatyou
becomeaUEandgeneratingmeasurementreportfollowingalongthetimeline.Ifyoudon'tgetconfused,youare
highqualityUE:)

http://www.sharetechnote.com/html/Handbook_LTE_MultiCell_Measurement_LTE.html

2/15

9/17/2016

ShareTechnote

MeasurementGAP

Before the handover, UE normally measure the cell power (signal quality) of the target cell and
report it to the network, so that network can make a decision whether to allow UE to handover to
the target cell or not.
It is not a big issue to measure the signal quality of the target cell if the target cell is at the
same frequency as the current cell (Intrafrequency measurement). But there would be an issue when
the target cell is at a different frequency from the current cell (Interfrequency measurement).
Just in terms of logical sense of view, the simplest solution for Interfrequency measurement, the
simplest solution for this would be to implement two RF tranciever on UE. However, there are some
practical problems with this kind of two tranciever solution. One of the problems is cost issue. It
would require additional cost to implement the additional tranciever. The other problem would be
the possible interference between the current frequency and target frequency especially when the
current frequency and target frequency are close to each other.

So they come out with a special techique called "Measurement GAP". This is the same concept as
"Compressed Mode" in UMTS.The idea of the Measurement GAPis to create a small gap during which no
transmission and reception happens. since there is no signal transmission and reception during the
gap, UE can switch to the target cell and perform the signal quality measurement and come back to
the current cell.
To make this work seamlessly, there should be a well established agreement between UE and Network
about the gap definition (e.g, Starting Position of the Gap, Gap length, number of Gaps etc) and
this agreement is established by MeasGapConfig IE of RRC Connection Reconfiguration message. If you
see this part, RRC contents is small but you need to go through several steps as follows to fully
understand the implementation of the measurement GAP. (The spreadsheet shown at the bottom is here.
Let me know if you find any problem with this spreadsheet).

http://www.sharetechnote.com/html/Handbook_LTE_MultiCell_Measurement_LTE.html

3/15

9/17/2016

ShareTechnote

OneofthecomplicationsaboutthemeasurementGAPwouldbehowtoscheduledatatransmissionaroundthegap.
Situationwouldbemorecomplicatedthanyoumaythinkbecausewehavetothinkaboutnotonlythedata
transmissionitself,butalsotheschedulinggrantandACK/NACKtransmission.Oneofpossibleschedulingexample
aroundmeasurementgapisasfollows.

Layer3FilteringforMeasurementReport

Tobehonest,I'veneverpaidattentiontothisparameterbefore,butlatelyIheardanapisodeofaseriousfield
problem(toofrequenthandoverfailure)whichwascausedbyawrongimplementationofthisfilter.Itisthe
motivationformetolookintothisparameter.
http://www.sharetechnote.com/html/Handbook_LTE_MultiCell_Measurement_LTE.html

4/15

9/17/2016

ShareTechnote

ItisabouttheparameterforLayer3filteringforthemeasurementreportvaluewhichisspecifiedin
rrcConnectionReconfiguration as specified below (in blue)

+-rrcConnectionReconfiguration-r8 ::= SEQUENCE [100000]


+-measConfig ::= SEQUENCE [01010111111] OPTIONAL:Exist
| +-measObjectToRemoveList ::= SEQUENCE OF OPTIONAL:Omit
| +-measObjectToAddModList ::= SEQUENCE OF SIZE(1..maxObjectId[32]) [1]
| | +-MeasObjectToAddMod ::= SEQUENCE
| | +-measObjectId ::= INTEGER (1..maxObjectId[32]) [1]
| | +-measObject ::= CHOICE [measObjectEUTRA]
| +-reportConfigToRemoveList ::= SEQUENCE OF OPTIONAL:Omit
| +-reportConfigToAddModList ::= SEQUENCE OF SIZE(1..maxReportConfigId[32]) [1]
| | +-ReportConfigToAddMod ::= SEQUENCE
| | +-reportConfigId ::= INTEGER (1..maxReportConfigId[32]) [1]
| | +-reportConfig ::= CHOICE [reportConfigEUTRA]
| | +-reportConfigEUTRA ::= SEQUENCE
| | +-triggerType ::= CHOICE [event]
| | | +-event ::= SEQUENCE
| | | +-eventId ::= CHOICE [eventA3]
| | | | +-eventA3 ::= SEQUENCE
| | | | +-a3-Offset ::= INTEGER (-30..30) [0]
| | | | +-reportOnLeave ::= BOOLEAN [FALSE]
| | | +-hysteresis ::= INTEGER (0..30) [0]
| | | +-timeToTrigger ::= ENUMERATED [ms640]
| | +-triggerQuantity ::= ENUMERATED [rsrp]
| | +-reportQuantity ::= ENUMERATED [both]
| | +-maxReportCells ::= INTEGER (1..maxCellReport[8]) [1]
| | +-reportInterval ::= ENUMERATED [ms1024]
| | +-reportAmount ::= ENUMERATED [r1]
| +-measIdToRemoveList ::= SEQUENCE OF OPTIONAL:Omit
| +-measIdToAddModList ::= SEQUENCE OF SIZE(1..maxMeasId[32]) [1] OPTIONAL:Exist
| | +-MeasIdToAddMod ::= SEQUENCE
| | +-measId ::= INTEGER (1..maxMeasId[32]) [1]
| | +-measObjectId ::= INTEGER (1..maxObjectId[32]) [1]
| | +-reportConfigId ::= INTEGER (1..maxReportConfigId[32]) [1]
| +-quantityConfig ::= SEQUENCE [1111] OPTIONAL:Exist
| | +-quantityConfigEUTRA ::= SEQUENCE [11] OPTIONAL:Exist
| | | +-filterCoefficientRSRP ::= ENUMERATED [fc0] OPTIONAL:Exist
| | | +-filterCoefficientRSRQ ::= ENUMERATED [fc0] OPTIONAL:Exist

fc0infilterCoefficientRSRPIEmeans"DonotapplyLayer3filterandreporttherawmeasureddata".If
filterCoefficientRSRPuseavalueotherthanfc0,itmeans"ApplyLayer3filterwiththespecifiedthecoefficient".The
filterfunctionandthemeaningofeachparameterisdefinedin3GPP36.3315.5.3.2Layer3filteringasfollows.

MeasurementwithCGIreport

ThereisaspecialtypeofMeasurementReport.NormallyMeasurementControl/Reportisfordetectingthesignal
strengthofthetargetcell,butCGIreportisnotformeasuringthesignalstrength.ItistodetecttheCellID.Itisnot
http://www.sharetechnote.com/html/Handbook_LTE_MultiCell_Measurement_LTE.html

5/15

9/17/2016

ShareTechnote

asimplecellID,itistomeasureCGI(CellGlobalIdentity)whichuniquelyidentifiesacellinthewholeworld.
Foraordinarymeasurementreport,UEonlyhavetoswitchitstunertotargetcellandmeasurethesignalstrength
anditdoesnothavetodecodeanyMIB,SIBofthetargetcell.Itwouldtakeveryshorttimetomeasurethesignal
strength.ButitisdifferentstoryincaseofCGI.CGIismadeupofPLMN+LAC+CellID.ItmeansUEhastodecode
MIB/SIBsofthetargetcell.
DecodingMIB/SIBisnotabigissueifitisinidlemode,buttheproblemisthatmeasurementcontrol/reportshould
happeninConnectedMode.MeasurementGAPinLTEwouldnotgiveenoughtimeforUEtodecodeMIB/SIBsofthe
targetcell.
ThenhowcanwegiveUEenoughtimetomeasureMIB/SIBsoftargetcellinconnectedmode.YoucanuseDRXfor
this.UsingDRX,youcangiveUEtimelongenoughtomeasureMIB/SIBsoftargetcell.
OnethinkyouhavetobecarefulaboutDRXisthatyouhavetomakeitsurethatnetworkshouldnotsendanydata
orULGrantduringthedrxcycle.Incaseofmeasurementgap,measurementgaphashighprioritythandata
transmission/reception,butinDRXdatatransmissionorhandlingULgranthashigherprioritythanDRX.Itmeansif
UEhasanyDLdataorULGrantduringonTimeofDRXcycleitdoesnotgoesintoOFFperiodforacertainduration.If
networkkeepsendingdataorULgrantduringtheDRXcycle(seeDRXpagefordetails),UEcannevergetsintoOFF
periodmeaningitcannothavetimetoswitchtotargetcellforCGIdetection.Inthiscase,UEwouldstillsend
MeasurementReportbutcgiinfofieldwouldbemissinginthereport.

FollowingisoneexampleofRRCConnectionReconfigurationforCGIReportmeasurementcontrol.Seeifmy
descriptionaboveisproperlyreflectingtherealmessage.Forthedetailsofthismessage,refertofollowingtables
from36.5211.
Table8.3.3.2.3.37:RRCConnectionReconfiguration(step5,Table8.3.3.2.3.22)
Table8.3.3.2.3.38MeasConfig(step5,Table8.3.3.2.3.22)
Table8.3.3.2.3.39:MeasObjectUTRACGI(step5,Table8.3.3.2.3.22)
Table8.3.3.2.3.310:ReportConfigUTRACGI(step5,Table8.3.3.2.3.22)
Table8.3.3.2.3.311:RadioResourceConfigDedicatedDRX(step5,Table8.3.3.2.3.22)

FollowingisoneexampleofMeasurementReportthatUEreported.

http://www.sharetechnote.com/html/Handbook_LTE_MultiCell_Measurement_LTE.html

6/15

9/17/2016

ShareTechnote

Example1>MeasuringRSRP,RSRQforcurrentCell

FollowingisanexampleforRRCConnectionReconfiguration(Measurement)forthecurrentcell(ServingCell).You
wouldnoticethatwedon'tneedtoconfigureanythingaboutMeasurementGapsinceUEdoesnothavetojumpto
otherfrequenciesforthemeasurement.

+-c1 ::= CHOICE [rrcConnectionReconfiguration]


+-rrcConnectionReconfiguration ::= SEQUENCE
+-rrc-TransactionIdentifier ::= INTEGER (0..3) [0]
+-criticalExtensions ::= CHOICE [c1]
+-c1 ::= CHOICE [rrcConnectionReconfiguration-r8]
+-rrcConnectionReconfiguration-r8 ::= SEQUENCE [100000]
+-measConfig ::= SEQUENCE [01010110000] OPTIONAL:Exist
| +-measObjectToRemoveList ::= SEQUENCE OF OPTIONAL:Omit
| +-measObjectToAddModList ::= SEQUENCE OF SIZE(1..maxObjectId[32]) [1] OPTIONAL:Exist
| | +-MeasObjectToAddMod ::= SEQUENCE
| | +-measObjectId ::= INTEGER (1..maxObjectId[32]) [1]
| | +-measObject ::= CHOICE [measObjectEUTRA]
| | +-measObjectEUTRA ::= SEQUENCE [001000]
| | +-carrierFreq ::= INTEGER (0..maxEARFCN[65535]) [2175]
| | +-allowedMeasBandwidth ::= ENUMERATED [mbw50]
| | +-presenceAntennaPort1 ::= BOOLEAN [FALSE]
| | +-neighCellConfig ::= BIT STRING SIZE(2) [00]
| | +-offsetFreq ::= ENUMERATED OPTIONAL:Omit
| | +-cellsToRemoveList ::= SEQUENCE OF OPTIONAL:Omit
| | +-cellsToAddModList ::= SEQUENCE OF SIZE(1..maxCellMeas[32]) [1] OPTIONAL:Exist
| | | +-CellsToAddMod ::= SEQUENCE
| | | +-cellIndex ::= INTEGER (1..maxCellMeas[32]) [1]
| | | +-physCellId ::= INTEGER (0..503) [0]
| | | +-cellIndividualOffset ::= ENUMERATED [dB-24]
| | +-blackCellsToRemoveList ::= SEQUENCE OF OPTIONAL:Omit
| | +-blackCellsToAddModList ::= SEQUENCE OF OPTIONAL:Omit
| | +-cellForWhichToReportCGI ::= INTEGER OPTIONAL:Omit
| +-reportConfigToRemoveList ::= SEQUENCE OF OPTIONAL:Omit
| +-reportConfigToAddModList ::= SEQUENCE OF SIZE(1..maxReportConfigId[32]) [1] OPTIONAL:Exist
| | +-ReportConfigToAddMod ::= SEQUENCE
| | +-reportConfigId ::= INTEGER (1..maxReportConfigId[32]) [1]
| | +-reportConfig ::= CHOICE [reportConfigEUTRA]
http://www.sharetechnote.com/html/Handbook_LTE_MultiCell_Measurement_LTE.html

7/15

9/17/2016

ShareTechnote

| | +-reportConfigEUTRA ::= SEQUENCE


| | +-triggerType ::= CHOICE [periodical]
| | | +-periodical ::= SEQUENCE
| | | +-purpose ::= ENUMERATED [reportStrongestCells]
| | +-triggerQuantity ::= ENUMERATED [rsrp]
| | +-reportQuantity ::= ENUMERATED [both]
| | +-maxReportCells ::= INTEGER (1..maxCellReport[8]) [1]
| | +-reportInterval ::= ENUMERATED [ms480]
| | +-reportAmount ::= ENUMERATED [infinity]
| +-measIdToRemoveList ::= SEQUENCE OF OPTIONAL:Omit
| +-measIdToAddModList ::= SEQUENCE OF SIZE(1..maxMeasId[32]) [1] OPTIONAL:Exist
| | +-MeasIdToAddMod ::= SEQUENCE
| | +-measId ::= INTEGER (1..maxMeasId[32]) [1]
| | +-measObjectId ::= INTEGER (1..maxObjectId[32]) [1]
| | +-reportConfigId ::= INTEGER (1..maxReportConfigId[32]) [1]
| +-quantityConfig ::= SEQUENCE [1000] OPTIONAL:Exist
| | +-quantityConfigEUTRA ::= SEQUENCE [11] OPTIONAL:Exist
| | | +-filterCoefficientRSRP ::= ENUMERATED [fc4] OPTIONAL:Exist
| | | +-filterCoefficientRSRQ ::= ENUMERATED [fc4] OPTIONAL:Exist
| | +-quantityConfigUTRA ::= SEQUENCE OPTIONAL:Omit
| | +-quantityConfigGERAN ::= SEQUENCE OPTIONAL:Omit
| | +-quantityConfigCDMA2000 ::= SEQUENCE OPTIONAL:Omit
| +-measGapConfig ::= CHOICE OPTIONAL:Omit
| +-s-Measure ::= INTEGER OPTIONAL:Omit
| +-preRegistrationInfoHRPD ::= SEQUENCE OPTIONAL:Omit
| +-speedStatePars ::= CHOICE OPTIONAL:Omit
+-mobilityControlInfo ::= SEQUENCE OPTIONAL:Omit
+-dedicatedInfoNASList ::= SEQUENCE OF OPTIONAL:Omit
+-radioResourceConfigDedicated ::= SEQUENCE OPTIONAL:Omit
+-securityConfigHO ::= SEQUENCE OPTIONAL:Omit
+-nonCriticalExtension ::= SEQUENCE OPTIONAL:Omit

AnexampleofMeasurementReportforthemeasurementconfigurationspecifiedaboveisasfollows.

+-c1 ::= CHOICE [measurementReport]


+-measurementReport ::= SEQUENCE
+-criticalExtensions ::= CHOICE [c1]
+-c1 ::= CHOICE [measurementReport-r8]
+-measurementReport-r8 ::= SEQUENCE [0]
+-measResults ::= SEQUENCE [0]
| +-measId ::= INTEGER (1..maxMeasId[32]) [1]
| +-measResultServCell ::= SEQUENCE
| | +-rsrpResult ::= INTEGER (0..97) [52]
| | +-rsrqResult ::= INTEGER (0..34) [18]
| +-measResultNeighCells ::= CHOICE OPTIONAL:Omit
+-nonCriticalExtension ::= SEQUENCE OPTIONAL:Omit

Example2>EventBasedMeasurement:A1,A2,A3

FollowingisanexamplelogcapturedinlivenetworkwithAzenqostool.Inthisexample,networkconfiguresvarious
measurementobjectssimultaneouslywithmultipledifferentevents.Youwouldn'tseetheeventbasedmeasurement
reportinthisexample(sinceUEdidn'tmeettheconditionforthoseevents),butyouwillseethegoodexampleshow
multipledifferenteventsaredefinedinasinglerrcmessageandhowUEreportthosemultiplemeasurement.Usually
measurementsconfigurationinlivenetworkismuchmorecomplicatedthanthosesettingsinthetestequipment.So
thiscanbeaverypracticalexamplesforyou.

DL-DCCH-Message ::= {
message: c1: rrcConnectionReconfiguration: RRCConnectionReconfiguration ::= {
rrc-TransactionIdentifier: 3
criticalExtensions: c1: rrcConnectionReconfiguration-r8:
RRCConnectionReconfiguration-r8-IEs ::= {
measConfig: MeasConfig ::= {
measObjectToAddModList: MeasObjectToAddModList ::= {
MeasObjectToAddMod ::= {
measObjectId: 1
measObject: measObjectEUTRA: MeasObjectEUTRA ::= {
carrierFreq: 1300
http://www.sharetechnote.com/html/Handbook_LTE_MultiCell_Measurement_LTE.html

8/15

9/17/2016

ShareTechnote

allowedMeasBandwidth: 3 (mbw50)
presenceAntennaPort1: FALSE
neighCellConfig: '01'
offsetFreq: 15 (dB0)
cellsToAddModList: CellsToAddModList ::= {
CellsToAddMod ::= {
cellIndex: 1
physCellId: 290
cellIndividualOffset: 15 (dB0)
}
}
}
}
}
reportConfigToAddModList: ReportConfigToAddModList ::= {
ReportConfigToAddMod ::= {
reportConfigId: 1
reportConfig: reportConfigEUTRA: ReportConfigEUTRA
triggerType: event: event ::= {
eventId: eventA3: eventA3 ::= {
a3-Offset: 2
reportOnLeave: FALSE
}
hysteresis: 2
timeToTrigger: 8 (ms320)
}
triggerQuantity: 0 (rsrp)
reportQuantity: 0 (sameAsTriggerQuantity)
maxReportCells: 4
reportInterval: 1 (ms240)
reportAmount: 7 (infinity)
reportconfigeutra-ext1: reportconfigeutra-ext1
reportAddNeighMeas-r10: 0 (setup)
}
}
}
ReportConfigToAddMod ::= {
reportConfigId: 2
reportConfig: reportConfigEUTRA: ReportConfigEUTRA
triggerType: event: event ::= {
eventId: eventA3: eventA3 ::= {
a3-Offset: -20
reportOnLeave: TRUE
}
hysteresis: 4
timeToTrigger: 11 (ms640)
}
triggerQuantity: 0 (rsrp)
reportQuantity: 1 (both)
maxReportCells: 8
reportInterval: 6 (ms5120)
reportAmount: 7 (infinity)
reportconfigeutra-ext1: reportconfigeutra-ext1
reportAddNeighMeas-r10: 0 (setup)
}
}
}
ReportConfigToAddMod ::= {
reportConfigId: 3
reportConfig: reportConfigEUTRA: ReportConfigEUTRA
triggerType: event: event ::= {
eventId: eventA1: eventA1 ::= {
a1-Threshold: threshold-RSRP: 37
}
hysteresis: 2
timeToTrigger: 11 (ms640)
}
http://www.sharetechnote.com/html/Handbook_LTE_MultiCell_Measurement_LTE.html

::= {

::= {

::= {

::= {

::= {

9/15

9/17/2016

ShareTechnote

triggerQuantity: 0 (rsrp)
reportQuantity: 1 (both)
maxReportCells: 1
reportInterval: 2 (ms480)
reportAmount: 0 (r1)
}
}
ReportConfigToAddMod ::= {
reportConfigId: 4
reportConfig: reportConfigEUTRA: ReportConfigEUTRA ::= {
triggerType: event: event ::= {
eventId: eventA2: eventA2 ::= {
a2-Threshold: threshold-RSRP: 33
}
hysteresis: 2
timeToTrigger: 11 (ms640)
}
triggerQuantity: 0 (rsrp)
reportQuantity: 1 (both)
maxReportCells: 1
reportInterval: 2 (ms480)
reportAmount: 0 (r1)
}
}
ReportConfigToAddMod ::= {
reportConfigId: 5
reportConfig: reportConfigEUTRA: ReportConfigEUTRA ::= {
triggerType: event: event ::= {
eventId: eventA1: eventA1 ::= {
a1-Threshold: threshold-RSRP: 45
}
hysteresis: 2
timeToTrigger: 11 (ms640)
}
triggerQuantity: 0 (rsrp)
reportQuantity: 1 (both)
maxReportCells: 1
reportInterval: 2 (ms480)
reportAmount: 0 (r1)
}
}
ReportConfigToAddMod ::= {
reportConfigId: 6
reportConfig: reportConfigEUTRA: ReportConfigEUTRA ::= {
triggerType: event: event ::= {
eventId: eventA2: eventA2 ::= {
a2-Threshold: threshold-RSRP: 41
}
hysteresis: 2
timeToTrigger: 11 (ms640)
}
triggerQuantity: 0 (rsrp)
reportQuantity: 1 (both)
maxReportCells: 1
reportInterval: 2 (ms480)
reportAmount: 0 (r1)
}
}
}
measIdToAddModList: MeasIdToAddModList ::= {
MeasIdToAddMod ::= {
measId: 1
measObjectId: 1
reportConfigId: 1
}
MeasIdToAddMod ::= {
measId: 2
http://www.sharetechnote.com/html/Handbook_LTE_MultiCell_Measurement_LTE.html

10/15

9/17/2016

ShareTechnote

measObjectId: 1
reportConfigId: 2
}
MeasIdToAddMod ::= {
measId: 3
measObjectId: 1
reportConfigId: 3
}
MeasIdToAddMod ::= {
measId: 4
measObjectId: 1
reportConfigId: 4
}
MeasIdToAddMod ::= {
measId: 5
measObjectId: 1
reportConfigId: 5
}
MeasIdToAddMod ::= {
measId: 6
measObjectId: 1
reportConfigId: 6
}
}
quantityConfig: QuantityConfig ::= {
quantityConfigEUTRA: QuantityConfigEUTRA ::= {
filterCoefficientRSRP: 6 (fc6)
filterCoefficientRSRQ: 6 (fc6)
}
}
s-Measure: 0
speedStatePars: release: <present>
}
}
}
}

NowUEreportsmultiplemeasurementreportsforeachmeasurementID.

UL-DCCH-Message ::= {
message: c1: measurementReport: MeasurementReport ::= {
criticalExtensions: c1: measurementReport-r8: MeasurementReport-r8-IEs ::= {
measResults: MeasResults ::= {
measId: 2
measResultPCell: measResultPCell ::= {
rsrpResult: 21
rsrqResult: 10
}
measResultNeighCells: measResultListEUTRA: MeasResultListEUTRA ::= {
MeasResultEUTRA ::= {
physCellId: 284
measResult: measResult ::= {
rsrpResult: 20
rsrqResult: 17
}
}
}
measresults-ext0: measresults-ext0 ::= {
}
measresults-ext1: measresults-ext1 ::= {
measResultServFreqList-r10: MeasResultServFreqList-r10 ::= {
MeasResultServFreq-r10 ::= {
servFreqId-r10: 1
measResultSCell-r10: measResultSCell-r10 ::= {
rsrpResultSCell-r10: 29
rsrqResultSCell-r10: 23
http://www.sharetechnote.com/html/Handbook_LTE_MultiCell_Measurement_LTE.html

11/15

9/17/2016

ShareTechnote

}
}
}
}
}
}
}
}

UL-DCCH-Message ::= {
message: c1: measurementReport: MeasurementReport ::= {
criticalExtensions: c1: measurementReport-r8: MeasurementReport-r8-IEs
measResults: MeasResults ::= {
measId: 4
measResultPCell: measResultPCell ::= {
rsrpResult: 21
rsrqResult: 10
}
measresults-ext0: measresults-ext0 ::= {
}
measresults-ext1: measresults-ext1 ::= {
measResultServFreqList-r10: MeasResultServFreqList-r10 ::=
MeasResultServFreq-r10 ::= {
servFreqId-r10: 1
measResultSCell-r10: measResultSCell-r10 ::= {
rsrpResultSCell-r10: 29
rsrqResultSCell-r10: 23
}
}
}
}
}
}
}
}

UL-DCCH-Message ::= {
message: c1: measurementReport: MeasurementReport ::= {
criticalExtensions: c1: measurementReport-r8: MeasurementReport-r8-IEs
measResults: MeasResults ::= {
measId: 6
measResultPCell: measResultPCell ::= {
rsrpResult: 21
rsrqResult: 10
}
measresults-ext0: measresults-ext0 ::= {
}
measresults-ext1: measresults-ext1 ::= {
measResultServFreqList-r10: MeasResultServFreqList-r10 ::=
MeasResultServFreq-r10 ::= {
servFreqId-r10: 1
measResultSCell-r10: measResultSCell-r10 ::= {
rsrpResultSCell-r10: 29
rsrqResultSCell-r10: 23
}
}
}
}
}
}
}
}

Example3>EventBasedMeasurement:A5
http://www.sharetechnote.com/html/Handbook_LTE_MultiCell_Measurement_LTE.html

::= {

::= {

12/15

9/17/2016

ShareTechnote

FollowingisanexamplelogcapturedinlivenetworkwithAzenqostool.Inthisexample,networkconfiguresvarious
measurementobjectssimultaneouslywithmultipledifferentevents.Youwouldn'tseetheeventbasedmeasurement
reportinthisexample(sinceUEdidn'tmeettheconditionforthoseevents),butyouwillseethegoodexampleshow
multipledifferenteventsaredefinedinasinglerrcmessageandhowUEreportthosemultiplemeasurement.Usually
measurementsconfigurationinlivenetworkismuchmorecomplicatedthanthosesettingsinthetestequipment.So
thiscanbeaverypracticalexamplesforyou.

DL-DCCH-Message ::= {
message: c1: rrcConnectionReconfiguration: RRCConnectionReconfiguration ::= {
rrc-TransactionIdentifier: 0
criticalExtensions: c1: rrcConnectionReconfiguration-r8:
RRCConnectionReconfiguration-r8-IEs ::= {
measConfig: MeasConfig ::= {
measObjectToAddModList: MeasObjectToAddModList ::= {
MeasObjectToAddMod ::= {
measObjectId: 2
measObject: measObjectEUTRA: MeasObjectEUTRA ::= {
carrierFreq: 251
allowedMeasBandwidth: 3 (mbw50)
presenceAntennaPort1: FALSE
neighCellConfig: '01'
offsetFreq: 15 (dB0)
measobjecteutra-ext0: measobjecteutra-ext0 ::= {
measCycleSCell-r10: 2 (sf320)
}
}
}
MeasObjectToAddMod ::= {
measObjectId: 3
measObject: measObjectEUTRA: MeasObjectEUTRA ::= {
carrierFreq: 1275
allowedMeasBandwidth: 4 (mbw75)
presenceAntennaPort1: FALSE
neighCellConfig: '01'
offsetFreq: 15 (dB0)
}
}
}
reportConfigToAddModList: ReportConfigToAddModList ::= {
ReportConfigToAddMod ::= {
reportConfigId: 7
reportConfig: reportConfigEUTRA: ReportConfigEUTRA ::= {
triggerType: event: event ::= {
eventId: eventA5: eventA5 ::= {
a5-Threshold1: threshold-RSRP: 31
a5-Threshold2: threshold-RSRP: 37
}
hysteresis: 2
timeToTrigger: 11 (ms640)
}
triggerQuantity: 0 (rsrp)
reportQuantity: 0 (sameAsTriggerQuantity)
maxReportCells: 4
reportInterval: 1 (ms240)
reportAmount: 7 (infinity)
reportconfigeutra-ext1: reportconfigeutra-ext1 ::= {
reportAddNeighMeas-r10: 0 (setup)
}
}
}
ReportConfigToAddMod ::= {
reportConfigId: 8
reportConfig: reportConfigEUTRA: ReportConfigEUTRA ::= {
triggerType: event: event ::= {
eventId: eventA3: eventA3 ::= {
a3-Offset: 2
reportOnLeave: FALSE
http://www.sharetechnote.com/html/Handbook_LTE_MultiCell_Measurement_LTE.html

13/15

9/17/2016

ShareTechnote

}
hysteresis: 2
timeToTrigger: 8 (ms320)
}
triggerQuantity: 0 (rsrp)
reportQuantity: 0 (sameAsTriggerQuantity)
maxReportCells: 4
reportInterval: 1 (ms240)
reportAmount: 7 (infinity)
reportconfigeutra-ext1: reportconfigeutra-ext1 ::= {
reportAddNeighMeas-r10: 0 (setup)
}
}
}
}
measIdToAddModList: MeasIdToAddModList ::= {
MeasIdToAddMod ::= {
measId: 7
measObjectId: 2
reportConfigId: 7
}
MeasIdToAddMod ::= {
measId: 8
measObjectId: 3
reportConfigId: 8
}
}
measGapConfig: setup: setup ::= {
gapOffset: gp0: 32
}
}
}
}
}

FollowingsarethemeasurementreportfromUEbasedontheconfigurationshownabove.Hereagain,thereisno
reportaboutEvent5or3configuredabovesinecUEdidn'thittheconditionforthoseeventsinthistest.

UL-DCCH-Message ::= {
message: c1: measurementReport: MeasurementReport ::= {
criticalExtensions: c1: measurementReport-r8: MeasurementReport-r8-IEs ::= {
measResults: MeasResults ::= {
measId: 2
measResultPCell: measResultPCell ::= {
rsrpResult: 19
rsrqResult: 6
}
measResultNeighCells: measResultListEUTRA: MeasResultListEUTRA ::= {
MeasResultEUTRA ::= {
physCellId: 284
measResult: measResult ::= {
rsrpResult: 20
rsrqResult: 17
}
}
MeasResultEUTRA ::= {
physCellId: 288
measResult: measResult ::= {
rsrpResult: 17
rsrqResult: 8
}
}
}
measresults-ext0: measresults-ext0 ::= {
}
measresults-ext1: measresults-ext1 ::= {
measResultServFreqList-r10: MeasResultServFreqList-r10 ::= {
http://www.sharetechnote.com/html/Handbook_LTE_MultiCell_Measurement_LTE.html

14/15

9/17/2016

ShareTechnote

MeasResultServFreq-r10 ::= {
servFreqId-r10: 1
measResultSCell-r10: measResultSCell-r10 ::= {
rsrpResultSCell-r10: 27
rsrqResultSCell-r10: 20
}
measResultBestNeighCell-r10: measResultBestNeighCell-r10 ::= {
physCellId-r10: 284
rsrpResultNCell-r10: 26
rsrqResultNCell-r10: 19
}
}
}
}
}
}
}
}

http://www.sharetechnote.com/html/Handbook_LTE_MultiCell_Measurement_LTE.html

15/15

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy