Content for TS 38.455 Word version: 18.2.1
The principle for specifying the procedure logic is to specify the functional behaviour of the terminating NG-RAN Node exactly and completely. Any rule that specifies the behaviour of the originating NG-RAN Node shall be possible to be verified with information that is visible within the system.
The following specification principles have been applied for the procedure text in
clause 8:
-
The procedure text discriminates between:
-
Functionality which "shall" be executed
The procedure text indicates that the receiving node "shall" perform a certain function Y under a certain condition. If the receiving node supports procedure X but cannot perform functionality Y requested in the initiating message of a Class 1 EP, the receiving node shall respond with the message used to report unsuccessful outcome for this procedure, containing an appropriate cause value.
-
Functionality which "shall, if supported" be executed
The procedure text indicates that the receiving node "shall, if supported," perform a certain function Y under a certain condition. If the receiving node supports procedure X, but does not support functionality Y, the receiving node shall proceed with the execution of the EP, possibly informing the requesting node about the not supported functionality.
-
Any required inclusion of an optional IE in a response message is explicitly indicated in the procedure text. If the procedure text does not explicitly indicate that an optional IE shall be included in a response message, the optional IE shall not be included. For requirements on including Criticality Diagnostics IE, see clause 10.
The forwards and backwards compatibility of the protocol is assured by a mechanism where all current and future messages, and IEs or groups of related IEs, include ID and criticality fields that are coded in a standard format that will not be changed in the future. These parts can always be decoded regardless of the standard version.
For the purposes of the present document, the following notations apply:
Procedure
When referring to an elementary procedure in the specification the Procedure Name is written with the first letters in each word in upper case characters followed by the word "procedure", e.g. Handover Preparation procedure.
Message
When referring to a message in the specification the MESSAGE NAME is written with all letters in upper case characters followed by the word "message", e.g. ERROR INDICATION message.
IE
When referring to an information element (IE) in the specification the Information Element Name is written with the first letters in each word in upper case characters and all letters in Italic font followed by the abbreviation "IE", e.g. Cause IE.
Value of an IE
When referring to the value of an information element (IE) in the specification the
"Value" is written as it is specified in
clause 9.2 enclosed by quotation marks, e.g.
"Value".
The present clause describes the services an NG -RAN Node offers to the LMF.
The procedures are divided into two modules as follows:
-
NRPPa Location Information Transfer Procedures;
-
NRPPa Management Procedures;
The NRPPa Location Information Transfer Procedures module contains procedures used to handle the transfer of positioning related information between NG-RAN Node and LMF.
The Management Procedures module contains procedures that are not related specifically to positioning, i.e. error handling.
Unless explicitly indicated in the procedure specification, at any instance in time one protocol peer may have more than one ongoing NRPPa procedure.
Within 5G RAN, NRPPa protocol uses the services provided by the NGAP protocol. An NRPPa message is carried inside an NGAP message.
NGAP signalling is described in
TS 38.413.
The NRPPa protocol provides the following functions:
-
E-CID Location Information Transfer: This function allows the NG-RAN node to exchange location information with LMF for the purpose of E-CID positioning and NR E-CID positioning.
-
OTDOA Information Transfer: This function allows the NG-RAN node to exchange information with the LMF for the purpose of OTDOA positioning.
-
Reporting of General Error Situations: This function allows reporting of general error situations, for which function specific error messages have not been defined.
-
Assistance Information Transfer: This function allows the LMF to exchange information with the NG-RAN node for the purpose of assistance information broadcasting.
-
Positioning Information Transfer: This function allows the NG-RAN node to exchange positioning information with the LMF for the purpose of positioning.
-
Measurement Information Transfer: This function allows the LMF to exchange measurement information with the NG-RAN node for the purpose of positioning.
-
TRP Information Transfer: This function allows an LMF to obtain TRP related information from an NG-RAN node.
-
PRS Information Transfer: This function allows the LMF to exchange PRS related information with the NG-RAN node.
-
Measurement Preconfiguration Information Transfer: This function allows the LMF to request the NG-RAN node to preconfigure and activate measurement gap and/or PRS processing window.
-
Area-specific SRS Information Transfer: This function allows the LMF to notify the NG-RAN node about area-specific SRS configuration information.
The mapping between the above functions and NRPPa EPs is shown in the Table below.
Function |
Elementary Procedure(s) |
E-CID Location Information Transfer |
-
E-CID Measurement Initiation
-
E-CID Measurement Failure Indication
-
E-CID Measurement Report
-
E-CID Measurement Termination
|
OTDOA Information Transfer | OTDOA Information Exchange |
Assistance Information Transfer |
-
Assistance Information Control
-
Assistance Information Feedback
|
Reporting of General Error Situations | Error Indication |
Positioning Information Transfer |
-
Positioning Information Exchange
-
Positioning Information Update
-
Positioning Activation
-
Positioning Deactivation
|
TRP Information Transfer | TRP Information Exchange |
Measurement Information Transfer |
-
Measurement
-
Measurement Update
-
Measurement Report
-
Measurement Abort
-
Measurement Failure Indication
|
PRS Information Transfer | PRS Configuration Exchange |
Measurement Preconfiguration Information Transfer | Measurement Preconfiguration
Measurement Activation |
Area-specific SRS Information Transfer | SRS Information Reservation Notification |