9.1 Message Functional Definition and Content
38.4553GPPNG-RANNR Positioning Protocol A (NRPPa)Release 17TS
9.1.1 Messages for Location Information Transfer Procedures
9.1.1.1 E-CID MEASUREMENT INITIATION REQUEST
This message is sent by LMF to initiate E-CID measurements.
Direction: LMF → NG-RAN node.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
reject |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
LMF UE Measurement ID |
M |
INTEGER (1..15 ,…, 16..256) |
YES |
reject |
||
Report Characteristics |
M |
ENUMERATED (OnDemand, Periodic,…) |
YES |
reject |
||
Measurement Periodicity |
C-ifReportCharacteristicsPeriodic |
ENUMERATED (120ms, 240ms, 480ms, 640ms, 1024ms, 2048ms, 5120ms, 10240ms, 1min, 6min, 12min, 30min, 60min,…, 20480ms, 40960ms, extended) |
The codepoint 60min applies only for ng-eNB. The codepoint “extended” is not applicable. This IE is not applicable to NR Angle of Arrival. |
YES |
reject |
|
Measurement Quantities |
1 |
EACH |
reject |
|||
>Measurement Quantities Item |
1..<maxnoMeas> |
– |
||||
>>Measurement Quantities Value |
M |
ENUMERATED (Cell-ID, Angle of Arrival, Timing Advance Type 1, Timing Advance Type 2, RSRP, RSRQ,…, SS-RSRP, SS-RSRQ, CSI-RSRP, CSI-RSRQ, NR Angle of Arrival, NR Timing Advance) |
– |
– |
||
Other-RAT Measurement Quantities |
0 |
EACH |
ignore |
|||
>Other-RAT Measurement Quantities Item |
0 .. <maxnoMeas> |
– |
||||
>>Other-RAT Measurement Quantities Value |
M |
ENUMERATED (GERAN, UTRAN,…, NR, EUTRA) |
– |
|||
WLAN Measurement Quantities |
0 |
EACH |
ignore |
|||
>WLAN Measurement Quantities Item |
0 .. <maxnoMeas> |
– |
||||
>>WLAN Measurement Quantities Value |
M |
ENUMERATED (WLAN, …) |
– |
|||
Measurement Periodicity NR-AoA |
C- ifReportCharacteristicsPeriodicAndMeasQuantityItemAoA |
ENUMERATED (160ms, 320ms, 640ms, 1280ms, 2560ms, 5120ms, 10240ms, 20480ms, 40960ms, 61440ms, 81920ms, 368640ms, 737280ms, 1843200ms, …) |
YES |
reject |
Range bound |
Explanation |
maxnoMeas |
Maximum no. of measured quantities that can be configured and reported with one message. Value is 64. |
Condition |
Explanation |
ifReportCharacteristicsPeriodic |
This IE shall be present if the Report Characteristics IE is set to the value "Periodic". |
ifReportCharacteristicsPeriodicAndMeasQuantityItemAoA |
This IE shall be present if the Report Characteristics IE is set to the value "Periodic" and the Measurement Quantities Item IE is set to the value "NR Angle of Arrival". |
9.1.1.2 E-CID MEASUREMENT INITIATION RESPONSE
This message is sent by NG-RAN node to indicate that the requested E-CID measurement is successfully initiated.
Direction: NG-RAN node → LMF.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
reject |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
LMF UE Measurement ID |
M |
INTEGER (1..15,…, 16..256) |
YES |
reject |
||
RAN UE Measurement ID |
M |
INTEGER (1..15,…, 16..256) |
YES |
reject |
||
E-CID Measurement Result |
O |
9.2.5 |
YES |
ignore |
||
Criticality Diagnostics |
O |
9.2.2 |
YES |
ignore |
||
Cell Portion ID |
O |
9.2.12 |
YES |
ignore |
||
Other-RAT Measurement Result |
O |
9.2.13 |
YES |
ignore |
||
WLAN Measurement Result |
O |
9.2.14 |
YES |
ignore |
9.1.1.3 E-CID MEASUREMENT INITIATION FAILURE
This message is sent by NG-RAN node to indicate that the requested E-CID measurement cannot be initiated.
Direction: NG-RAN node → LMF.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
reject |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
LMF UE Measurement ID |
M |
INTEGER (1..15,…, 16..256) |
YES |
reject |
||
Cause |
M |
9.2.1 |
YES |
ignore |
||
Criticality Diagnostics |
O |
9.2.2 |
YES |
ignore |
9.1.1.4 E-CID MEASUREMENT FAILURE INDICATION
This message is sent by NG-RAN node to indicate that the previously requested E-CID measurement can no longer be reported.
Direction: NG-RAN node → LMF.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
ignore |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
LMF UE Measurement ID |
M |
INTEGER (1..15,…, 16..256) |
YES |
reject |
||
RAN UE Measurement ID |
M |
INTEGER (1..15,…, 16..256) |
YES |
reject |
||
Cause |
M |
9.2.1 |
YES |
ignore |
9.1.1.5 E-CID MEASUREMENT REPORT
This message is sent by NG-RAN node to report the results of the requested E-CID measurement.
Direction: NG-RAN node → LMF.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
ignore |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
LMF UE Measurement ID |
M |
INTEGER (1..15,…, 16..256) |
YES |
reject |
||
RAN UE Measurement ID |
M |
INTEGER (1..15,…, 16..256) |
YES |
reject |
||
E-CID Measurement Result |
M |
9.2.5 |
YES |
ignore |
||
Cell Portion ID |
O |
9.2.12 |
YES |
ignore |
9.1.1.6 E-CID MEASUREMENT TERMINATION COMMAND
This message is sent by the LMF to terminate the requested E-CID measurement.
Direction: LMF → NG-RAN node.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
ignore |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
LMF UE Measurement ID |
M |
INTEGER (1..15,…, 16..256) |
YES |
reject |
||
RAN UE Measurement ID |
M |
INTEGER (1..15,…, 16..256) |
YES |
reject |
9.1.1.7 OTDOA INFORMATION REQUEST
This message is sent by LMF to request OTDOA information.
Direction: LMF → NG-RAN node.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
reject |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
OTDOA Information Type |
1 |
EACH |
reject |
|||
>OTDOA Information Type Item |
1 .. <maxnoOTDOAtypes> |
– |
||||
>>OTDOA Information Item |
M |
ENUMERATED (pci, cellid, tac, earfcn, prsBandwidth, prsConfigIndex, cpLength, noDlFrames, noAntennaPorts, sFNInitTime, nG-RANAccessPointPosition, prsmutingconfiguration, prsid, tpid, tpType, crsCPlength, dlBandwidth, multipleprsConfigurationsperCell, prsOccasionGroup, prsFrequencyHoppingConfiguration, …, tddConfig) |
– |
– |
Range bound |
Explanation |
maxnoOTDOAtypes |
Maximum no. of OTDOA information types that can be requested and reported with one message. Value is 63. |
9.1.1.8 OTDOA INFORMATION RESPONSE
This message is sent by NG-RAN node to provide OTDOA information.
Direction: NG-RAN node → LMF.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
reject |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
OTDOA Cells |
1 .. <maxCellinRANnode> |
Served cells/TPs that broadcast PRS. May be used to signal multiple PRS configurations per cell/TPs (up to 3 are supported in this release). |
GLOBAL |
ignore |
||
>OTDOA Cell Information |
M |
9.2.15 |
– |
– |
||
Criticality Diagnostics |
O |
9.2.2 |
YES |
ignore |
Range bound |
Explanation |
maxCellinRANnode |
Maximum no. cells that can be served by a RAN Node. Value is 16384. |
9.1.1.9 OTDOA INFORMATION FAILURE
This message is sent by NG-RAN node to indicate that the OTDOA information cannot be provided.
Direction: NG-RAN node → LMF.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
reject |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
Cause |
M |
9.2.1 |
YES |
ignore |
||
Criticality Diagnostics |
O |
9.2.2 |
YES |
ignore |
9.1.1.10 POSITIONING INFORMATION REQUEST
This message is sent by the LMF to request positioning information.
Direction: LMF → NG-RAN node.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
reject |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
Requested SRS Transmission Characteristics |
O |
9.2.27 |
YES |
ignore |
||
UE Reporting Information |
O |
9.2.70 |
YES |
ignore |
||
UE TEG Information Request |
O |
ENUMERATED(onDemand, periodic, stop, …) |
YES |
ignore |
||
UE TEG Reporting Periodicity |
C-ifUeTegInfoReqPeriodic |
ENUMERATED (160ms, 320ms, 1280ms, 2560ms, 61440ms, 81920ms, 368640ms, 737280ms, …) |
YES |
reject |
Condition |
Explanation |
ifUeTegInfoReqPeriodic |
This IE shall be present if the UE TEG Information Request IE is set to the value "periodic". |
9.1.1.11 POSITIONING INFORMATION RESPONSE
This message is sent by the NG-RAN node to provide positioning information.
Direction: NG-RAN node → LMF.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
reject |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
SRS Configuration |
O |
9.2.28 |
YES |
ignore |
||
SFN Initialisation Time |
O |
Relative Time 1900 9.2.36 |
YES |
ignore |
||
Criticality Diagnostics |
O |
9.2.2 |
YES |
ignore |
||
UE Tx TEG Association List |
O |
9.2.78 |
YES |
ignore |
9.1.1.12 POSITIONING INFORMATION FAILURE
This message is sent by the NG-RAN node to indicate that the positioning information cannot be provided.
Direction: NG-RAN node → LMF.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
reject |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
Cause |
M |
9.2.1 |
YES |
ignore |
||
Criticality Diagnostics |
O |
9.2.2 |
YES |
ignore |
9.1.1.13 POSITIONING INFORMATION UPDATE
This message is sent by the NG-RAN node to indicate that a change in the SRS configuration or UE Tx TEG association has occurred.
Direction: NG-RAN node → LMF.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
ignore |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
SRS Configuration |
O |
9.2.28 |
YES |
ignore |
||
SFN Initialisation Time |
O |
Relative Time 1900 9.2.36 |
YES |
ignore |
||
UE Tx TEG Association List |
O |
9.2.78 |
YES |
ignore |
9.1.1.14 TRP INFORMATION REQUEST
This message is sent by an LMF to request information for TRPs hosted by an NG-RAN node.
Direction: LMF → NG-RAN node.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
reject |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
TRP List |
0 ..1 |
YES |
ignore |
|||
>TRP Item |
1 .. <maxnoTRPs> |
EACH |
ignore |
|||
>>TRP ID |
M |
9.2.24 |
– |
|||
TRP Information Type List |
1 |
|||||
>TRP Information Type Item |
1 .. <maxnoTRPInfoTypes> |
EACH |
reject |
|||
>>TRP Information Type Item |
M |
ENUMERATED (nr pci, ng-ran cgi, nr arfcn, prs config, ssb config, sfn init time, spatial direction info, geo-coordinates, …, trp type, on-demand prs, trp tx teg, beam antenna info) |
Range bound |
Explanation |
maxnoTRPs |
Maximum no. of TRPs in a NG-RAN node. Value is 65535 |
maxnoTRPInfoTypes |
Maximum no of TRP information types that can be requested and reported with one message. Value is 64. |
9.1.1.15 TRP INFORMATION RESPONSE
This message is sent by an NG-RAN node to convey TRP information to an LMF.
Direction: NG-RAN node → LMF.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
reject |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
TRP Information List |
1 |
YES |
ignore |
|||
>TRP Information Item |
M |
1 .. <maxnoTRPs> |
EACH |
ignore |
||
>>TRP Information |
M |
9.2.25 |
– |
|||
Criticality Diagnostics |
O |
9.2.2 |
YES |
ignore |
Range bound |
Explanation |
maxnoTRPs |
Maximum no. of TRPs in a NG-RAN node. Value is 65535. |
9.1.1.16 TRP INFORMATION FAILURE
This message is sent by an NG-RAN node to indicate that the requested TRP information cannot be provided to an LMF.
Direction: NG-RAN node → LMF.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
reject |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
Cause |
M |
9.2.1 |
YES |
ignore |
||
Criticality Diagnostics |
O |
9.2.2 |
YES |
ignore |
9.1.1.17 POSITIONING ACTIVATION REQUEST
This message is sent by the LMF to cause the NG RAN node to activate/trigger UL SRS transmission by the UE.
Direction: LMF → NG-RAN node.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
reject |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
CHOICE SRS type |
M |
YES |
reject |
|||
>Semi-persistent |
||||||
>>SRS Resource Set ID |
M |
9.2.33 |
– |
– |
||
>>SRS Spatial Relation |
O |
Spatial Relation Information 9.2.34 |
This IE is ignored if the Spatial Relation Information per SRS Resource IE is present. |
YES |
ignore |
|
>>Spatial Relation Information per SRS Resource |
O |
9.2.60 |
YES |
ignore |
||
>Aperiodic |
||||||
>>Aperiodic |
M |
ENUMERATED(true,…) |
– |
– |
||
>>SRS Resource Trigger |
O |
9.2.35 |
– |
– |
||
Activation Time |
O |
Relative Time 1900 9.2.36 |
Indicates the start time when the SRS activation is requested |
YES |
ignore |
9.1.1.18 POSITIONING ACTIVATION RESPONSE
This message is sent by NG-RAN node to confirm successful UL SRS activation in the UE.
Direction: NG-RAN node → LMF.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
reject |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
Criticality Diagnostics |
O |
9.2.2 |
YES |
ignore |
||
System Frame Number |
O |
INTEGER(0..1023) |
YES |
ignore |
||
Slot Number |
O |
INTEGER(0..79) |
YES |
ignore |
9.1.1.19 POSITIONING ACTIVATION FAILURE
This message is sent by NG-RAN node to indicate that activation of UL SRS transmission in the UE was unsuccessful.
Direction: NG-RAN node → LMF.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
reject |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
Cause |
M |
9.2.1 |
YES |
ignore |
||
Criticality Diagnostics |
O |
9.2.2 |
YES |
ignore |
9.1.1.20 POSITIONING DEACTIVATION
This message is sent by the LMF to cause the NG RAN node to deactivate UL SRS transmission or release all the transmission by the UE.
Direction: LMF → NG-RAN node.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
ignore |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
CHOICE Abort Transmission |
M |
YES |
Ignore |
|||
>Deactivate SRS Resource Set |
||||||
>>SRS Resource Set ID |
M |
9.2.33 |
– |
|||
>Release ALL |
NULL |
the NG-RAN node configures UE to stop transmitting SRS for the positioning purpose |
9.1.1.21 PRS CONFIGURATION REQUEST
This message is sent by the LMF to request the NG-RAN node to configure or update PRS transmission.
Direction: LMF → NG-RAN node.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
reject |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
PRS Configuration Request Type |
M |
ENUMERATED(configure, off, …) |
YES |
reject |
||
PRS TRP List |
1 |
YES |
ignore |
|||
>PRS TRP Item |
1 .. <maxnoTRPs> |
EACH |
ignore |
|||
>>TRP ID |
M |
9.2.24 |
– |
|||
>>Requested DL PRS Transmission Characteristics |
C-ifConf |
9.2.61 |
– |
|||
>>PRS Transmission Off Information |
C-ifOff |
9.2.64 |
– |
Range bound |
Explanation |
maxnoTRPs |
Maximum no. of TRPs in a NG-RAN node. Value is 65535 |
Condition |
Explanation |
ifConf |
This IE shall be present if the PRS Configuration Request Type IE is set to the value "configure". |
ifOff |
This IE shall be present if the PRS Configuration Request Type IE is set to the value "off". |
9.1.1.22 PRS CONFIGURATION RESPONSE
This message is sent by the NG-RAN node to acknowledge configuring or updating the PRS transmission.
Direction: NG-RAN node → LMF.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
reject |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
PRS Transmission TRP List |
0..1 |
YES |
ignore |
|||
>PRS Transmission TRP Item |
1 .. <maxnoTRPs> |
EACH |
ignore |
|||
>>TRP ID |
M |
9.2.24 |
– |
|||
>>PRS Configuration |
M |
9.2.44 |
– |
|||
Criticality Diagnostics |
O |
9.2.2 |
YES |
ignore |
Range bound |
Explanation |
maxnoTRPs |
Maximum no. of TRPs in a NG-RAN node. Value is 65535 |
9.1.1.23 PRS CONFIGURATION FAILURE
This message is sent by the NG-RAN node to indicate that it cannot configure any PRS transmission.
Direction: NG-RAN node → LMF.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
reject |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
Cause |
M |
9.2.1 |
YES |
ignore |
||
Criticality Diagnostics |
O |
9.2.2 |
YES |
ignore |
9.1.1.24 MEASUREMENT PRECONFIGURATION REQUIRED
This message is sent by the LMF to provide the PRS configuration information of multiple TRPs to the NG-RAN node and request to configure measurement gap or PRS processing window of the UE.
Direction: LMF → NG-RAN node.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
reject |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
TRP PRS Information List |
1 |
YES |
ignore |
|||
>TRP PRS Information Item |
1 .. <maxnoPRSTRPs> |
EACH |
ignore |
|||
>>TRP ID |
M |
9.2.24 |
– |
|||
>>NR PCI |
M |
INTEGER (0..1007) |
– |
|||
>>NR CGI |
O |
9.2.9 |
– |
|||
>>PRS Configuration |
M |
9.2.44 |
– |
Range bound |
Explanation |
maxnoPRSTRPs |
Maximum no. of TRPs for on-demand PRS in a NG-RAN node. Value is 256. |
9.1.1.25 MEASUREMENT PRECONFIGURATION CONFIRM
This message is sent by the NG-RAN node to the LMF to confirm successful configuration of measurement gap or PRS processing window of the UE.
Direction: NG-RAN node → LMF.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
reject |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
Preconfiguration Result |
M |
BIT STRING (SIZE(8)) |
Indicates what has been preconfigured in the UE. second bit: PRS processing windows. Other bits reserved for future use. Value ‘1’ indicates ‘has been preconfigured’, Value ‘0’ indicates ‘not preconfigured’. |
YES |
ignore |
|
Criticality Diagnostics |
O |
9.2.2 |
YES |
ignore |
9.1.1.26 MEASUREMENT PRECONFIGURATION REFUSE
This message is sent by the NG-RAN node to indicate that configuration of measurement gap or PRS processing window of the UE was unsuccessful.
Direction: NG-RAN node → LMF.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
reject |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
Cause |
M |
9.2.1 |
YES |
ignore |
||
Criticality Diagnostics |
O |
9.2.2 |
YES |
ignore |
9.1.1.27 MEASUREMENT ACTIVATION
This message is sent by the LMF to request the NG-RAN node to activate or deactivate the preconfigured measurement gap or PRS processing window for the UE.
Direction: LMF → NG-RAN node.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
ignore |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
Request Type |
M |
ENUMERATED (activate, deactivate, …) |
YES |
reject |
||
PRS Measurement Info List |
0..1 |
YES |
Ignore |
|||
>PRS Measurement Info Item |
1 .. < maxFreqLayers> |
– |
||||
>>Point A |
M |
INTEGER (0..3279165) |
– |
|||
>>MeasPRS Periodicity |
M |
ENUMERATED (ms20, ms40, ms80, ms160, …) |
Measurement gap periodicity in units of ms |
– |
||
>>MeasPRS Offset |
M |
INTEGER (0..159, …) |
Measurement gap offset in units of subframes |
– |
||
>>Measurement PRS Length |
M |
ENUMERATED {ms1dot5, ms3, ms3dot5, ms4, ms5dot5, ms6, ms10, ms20} |
– |
Range bound |
Explanation |
maxFreqLayers |
Maximum no. of frequency layers. Value is 4 |
9.1.2 Messages for Management Procedures
9.1.2.1 ERROR INDICATION
This message is used to indicate that some error has been detected in the NG-RAN node or in the LMF.
Direction: LMF → NG-RAN node and NG-RAN node → LMF.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
ignore |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
Cause |
O |
9.2.1 |
YES |
ignore |
||
Criticality Diagnostics |
O |
9.2.2 |
YES |
ignore |
9.1.3 Messages for Assistance Information Transfer Procedures
9.1.3.1 ASSISTANCE INFORMATION CONTROL
This message is sent by the LMF to transfer assistance information.
Direction: LMF → NG-RAN Node.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
reject |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
Assistance Information |
O |
9.2.19 |
YES |
reject |
||
Broadcast |
O |
ENUMERATED (start, stop, …) |
YES |
reject |
||
Positioning Broadcast Cells |
O |
9.2.59 |
The cell(s) that are requested to broadcast posSIB(s) according to the Assistance Information IE. |
YES |
reject |
9.1.3.2 ASSISTANCE INFORMATION FEEDBACK
This message is sent by the NG-RAN Node to give feedback on assistance information broadcasting.
Direction: NG-RAN Node → LMF.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
reject |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
Assistance Information Failure List |
O |
9.2.23 |
YES |
reject |
||
Positioning Broadcast Cells |
O |
9.2.59 |
The cells associated to the feedback provided in the Assistance Information Failure List IE. |
YES |
reject |
|
Criticality Diagnostics |
O |
9.2.2 |
YES |
ignore |
9.1.4 Messages for Measurement Information Transfer Procedures
9.1.4.1 MEASUREMENT REQUEST
This message is sent by the LMF to request the NG-RAN node to configure a positioning measurement.
Direction: LMF → NG-RAN node.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
reject |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
LMF Measurement ID |
M |
INTEGER (1..65536, …) |
YES |
reject |
||
TRP Measurement Request List |
1 |
YES |
reject |
|||
>TRP Measurement Request Item |
1..<maxnoofMeasTRPs> |
EACH |
reject |
|||
>>TRP ID |
M |
9.2.24 |
– |
|||
>>Search Window Information |
O |
9.2.26 |
– |
|||
>>Cell ID |
O |
NR CGI 9.2.9 |
The Cell ID of the TRP identified by the TRP ID IE. |
YES |
ignore |
|
>>AoA Search Window Information |
O |
UL-AoA Assistance Information 9.2.66 |
YES |
ignore |
||
>>Number of TRP Rx TEGs |
O |
ENUMERATED (2, 3, 4, 6, 8, …) |
YES |
ignore |
||
>>Number of TRP RxTx TEGs |
O |
ENUMERATED (2, 3, 4, 6, 8, …) |
YES |
ignore |
||
Report Characteristics |
M |
ENUMERATED (OnDemand, Periodic, …) |
YES |
reject |
||
Measurement Periodicity |
C-ifReportCharacteristicsPeriodic |
ENUMERATED (120ms, 240ms, 480ms, 640ms, 1024ms, 2048ms, 5120ms, 10240ms, 1min, 6min, 12min, 30min, 60min,…, 20480ms, 40960ms, extended) |
The codepoint 120ms, 240ms, 480ms, 1024ms, 2048ms, 1min, 6min, 12min, 30min, and 60min are not applicable |
YES |
reject |
|
TRP Measurement Quantities |
1 |
YES |
reject |
|||
>TRP Measurement Quantities Item |
1 .. <maxnoPosMeas> |
EACH |
reject |
|||
>TRP Measurement Type |
M |
ENUMERATED (gNB-RxTxTimeDiff, UL-SRS-RSRP, UL-AoA, UL-RTOA,…, Multiple UL-AoA, UL SRS-RSRPP) |
– |
|||
>Timing Reporting Granularity Factor |
O |
INTEGER (0..5) |
Value (0..5) corresponds to (k0..k5) TS 38.133 [16] |
– |
||
SFN initialisation Time |
O |
Relative Time 1900 9.2.36 |
If this IE is not present, the TRP may assume that the value is same as its own SFN initialisation time. |
YES |
ignore |
|
SRS Configuration |
O |
9.2.28 |
YES |
ignore |
||
Measurement Beam Information Request |
O |
ENUMERATED (true,…) |
This IE is ignored when the Measurement Characteristics Request Indicator IE is included. |
YES |
ignore |
|
System Frame Number |
O |
INTEGER(0..1023) |
YES |
ignore |
||
Slot Number |
O |
INTEGER(0..79) |
YES |
ignore |
||
Measurement Periodicity Extended |
C-ifMeasPerExt |
ENUMERATED (160ms, 320ms, 1280ms, 2560ms, 61440ms, 81920ms, 368640ms, 737280ms, 1843200ms, …) |
YES |
reject |
||
Response Time |
O |
9.2.68 |
This IE is ignored when the Report Characteristics IE is set to “periodic”. |
YES |
ignore |
|
Measurement Characteristics Request Indicator |
O |
9.2.81 |
YES |
ignore |
||
Measurement Time Occasion |
O |
ENUMERATED (o1, o4, …) |
YES |
ignore |
||
Measurement Amount |
O |
ENUMERATED (0, 1, 2, 4, 8, 16, 32, 64) |
This IE is ignored if the Report Characteristics IE is set to ‘OnDemand’. Value 0 represents an infinite number of periodic reporting. |
YES |
ignore |
Condition |
Explanation |
ifReportCharacteristicsPeriodic |
This IE shall be present if the Report Characteristics IE is set to the value "Periodic". |
ifMeasPerExt |
This IE shall be present if the Measurement Periodicity IE is set to the value "extended". |
Range bound |
Explanation |
maxnoPosMeas |
Maximum no. of measured quantities that can be configured and reported with one positioning measurement message. Value is 16384. |
maxnoofMeasTRPs |
Maximum no. of TRPs that can be included within one message. Value is 64. |
9.1.4.2 MEASUREMENT RESPONSE
This message is sent by the NG-RAN node to report positioning measurements for the target UE.
Direction: NG-RAN node → LMF.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
reject |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
LMF Measurement ID |
M |
INTEGER (1..65536, …) |
YES |
reject |
||
RAN Measurement ID |
M |
INTEGER (1..65536, …) |
YES |
reject |
||
TRP Measurement Response List |
0..1 |
YES |
reject |
|||
>TRP Measurement Response Item |
1..<maxnoofMeasTRPs> |
EACH |
reject |
|||
>>TRP ID |
M |
9.2.24 |
– |
|||
>>TRP Measurement Result |
M |
9.2.37 |
– |
|||
>>Cell ID |
O |
NR CGI 9.2.9 |
The Cell ID of the TRP identified by the TRP ID IE. |
YES |
ignore |
|
Criticality Diagnostics |
O |
9.2.2 |
YES |
ignore |
Range bound |
Explanation |
maxnoofMeasTRPs |
Maximum no. of TRPs that can be included within one message. Value is 64. |
9.1.4.3 MEASUREMENT FAILURE
This message is sent by the NG-RAN node to report measurement failure.
Direction: NG-RAN node → LMF.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
reject |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
LMF Measurement ID |
M |
INTEGER (1..65536, …) |
YES |
reject |
||
Cause |
M |
9.2.1 |
YES |
ignore |
||
Criticality Diagnostics |
O |
9.2.2 |
YES |
ignore |
9.1.4.4 MEASUREMENT REPORT
This message is sent by the NG-RAN node to report positioning measurements for the target UE.
Direction: NG-RAN node → LMF.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
reject |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
LMF Measurement ID |
M |
INTEGER (1..65536, …) |
YES |
reject |
||
RAN Measurement ID |
M |
INTEGER (1..65536, …) |
YES |
reject |
||
TRP Measurement Response List |
1 |
YES |
reject |
|||
>TRP Measurement Response Item |
1..<maxnoofMeasTRPs> |
EACH |
reject |
|||
>>TRP ID |
M |
9.2.24 |
– |
|||
>>TRP Measurement Result |
M |
9.2.37 |
– |
|||
>>Cell ID |
O |
NR CGI 9.2.9 |
The Cell ID of the TRP identified by the TRP ID IE. |
YES |
ignore |
Range bound |
Explanation |
maxnoofMeasTRPs |
Maximum no. of TRPs that can be included within one message. Value is 64. |
9.1.4.5 MEASUREMENT UPDATE
This message is sent by the LMF to update a previously configured measurement.
Direction: LMF → NG-RAN node.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
ignore |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
LMF Measurement ID |
M |
INTEGER (1..65536, …) |
YES |
reject |
||
RAN Measurement ID |
M |
INTEGER (1..65536, …) |
YES |
reject |
||
SRS Configuration |
O |
9.2.28 |
YES |
ignore |
||
TRP Measurement Update List |
0..1 |
YES |
reject |
|||
>TRP Measurement Update Item |
1..<maxnoofMeasTRPs> |
EACH |
reject |
|||
>>TRP ID |
M |
9.2.24 |
– |
|||
>>AoA Search Window Information |
O |
UL-AoA Assistance Information 9.2.66 |
YES |
ignore |
||
>>Number of TRP Rx TEGs |
O |
ENUMERATED (2, 3, 4, 6, 8, …) |
YES |
ignore |
||
>>Number of TRP RxTx TEGs |
O |
ENUMERATED (2, 3, 4, 6, 8, …) |
YES |
ignore |
||
Measurement Characteristics Request Indicator |
O |
9.2.81 |
YES |
ignore |
||
Measurement Time Occasion |
O |
ENUMERATED (o1, o4, …) |
YES |
ignore |
Range bound |
Explanation |
maxnoofMeasTRPs |
Maximum no. of TRPs that can be included within one message. Value is 64. |
9.1.4.6 MEASUREMENT ABORT
This message is sent by the LMF to request the NG-RAN node to abort a measurement.
Direction: LMF → NG-RAN node.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
reject |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
LMF Measurement ID |
M |
INTEGER (1..65536, …) |
YES |
reject |
||
RAN Measurement ID |
M |
INTEGER (1..65536, …) |
YES |
reject |
9.1.4.7 MEASUREMENT FAILURE INDICATION
This message is sent by the NG-RAN node to indicate that the previously requested measurements can no longer be reported.
Direction: NG-RAN node → LMF.
IE/Group Name |
Presence |
Range |
IE type and reference |
Semantics description |
Criticality |
Assigned Criticality |
Message Type |
M |
9.2.3 |
YES |
reject |
||
NRPPa Transaction ID |
M |
9.2.4 |
– |
|||
LMF Measurement ID |
M |
INTEGER (1..65536, …) |
YES |
reject |
||
RAN Measurement ID |
M |
INTEGER (1..65536, …) |
YES |
reject |
||
Cause |
M |
9.2.1 |
YES |
ignore |