6 Signalling Elements
3GPP48.031Location Services (LCS)Release 17Serving Mobile Location Centre - Serving Mobile Location Centre (SMLC - SMLC)SMLCPP specificationTS
In this Clause the messages are described.
The formal definitions of the SMLCPP messages are based on:
– Abstract Syntax Notation One (ASN.1) "Specification of Basic Notation" ITU-T Rec.X.680 (1997) | ISO/IEC 8824 – 1:1998
– ASN.1 encoding rules "Specification of Packet Encoding Rules (PER)" ITU-T Rec. X.691 (1997) | ISO/IEC 8825-2:1998
– is consistent with these ITU-T recommendations. Also further definitions in this document are based on the same X.680 and X.691. BASIC-PER, unaligned variant is used.
6.1 Messages
This clause describes the contents of the different messages.
There are three different types of messages:
– request;
– response;
– error
Operations use some or all of these message types, as described in Clause 4. The messages structures are as follows.
The following ASN.1 description gives the formal definition of the messages.
SMLCPP-PDUs
— { SMLCPP-Operations object identifier }
DEFINITIONS AUTOMATIC TAGS::=
BEGIN
— Export all operations as default
IMPORTS
SMLCPP-OPERATION, ERROR
FROM
SMLCPP-OperationDefinition
rit-Query-Req, rit-Indication-Req,
decipheringKeysUpdate-Req, rit-QueryStop-Req
FROM
SMLCPP-Operations
;
— Request, Response or errorPDU is encapsuled to SMLCPP-PDU.
SMLCPP-PDU::= CHOICE {
requestPDU SMLCPP-REQ-PDU,
responsePDU SMLCPP-RSP-PDU,
errorPDU SMLCPP-ERROR-PDU,
…
}
— PDU definitions for Requests
SMLCPP-REQ-PDU ::= SEQUENCE {
code SMLCPP-OPERATION.&code ({SMLCPP-Operation-table}),
requestID INTEGER (0..255),
value SMLCPP-OPERATION.&Argument ({SMLCPP-Operation-table}{@code})
}
— PDU definitions for Responses
SMLCPP-RSP-PDU ::= SEQUENCE {
code SMLCPP-OPERATION.&code ({SMLCPP-Operation-table}),
requestID INTEGER (0..255),
value SMLCPP-OPERATION.&Result ({SMLCPP-Operation-table}{@code})
}
— PDU definition for ERROR messages
SMLCPP-ERROR-PDU ::= SEQUENCE {
requestID INTEGER (0..255),
value ERROR.&code
}
SMLCPP-Operation-table SMLCPP-OPERATION ::= {
rit-Query-Req |
rit-Indication-Req |
decipheringKeysUpdate-Req |
rit-QueryStop-Req,
…
}
END
6.1.1 Operation Code
Operation code identifies different operations. Possible operations are those described in clause 4:
– RIT Query;
– RIT Indication;
– RIT Query Stop;
– Deciphering Keys Update.
The following ASN.1 operation description is based on the operation definition in the Annex A, and gives the formal definition of operations.
SMLCPP-Operations
— { SMLCPP-Operations object identifier }
DEFINITIONS AUTOMATIC TAGS::=
BEGIN
— Export all operations as default
IMPORTS
— SMLCPP-OPERATION and ERROR definitions from
SMLCPP-OPERATION, ERROR
FROM
SMLCPP-OperationDefinition
— SMLCPP Datatypes
RIT-Query-Arg, RIT-QueryRsp-Arg, RIT-Indication-Arg, RIT-IndicationRsp-Arg,
DecipheringKeys-Arg,
DecipheringKeysRsp-Arg, RIT-StopQuery-Arg, RIT-StopQueryRsp-Arg
FROM
SMLCPP-DataTypes
— SMLCPP Errors
missingMsgPart, repeatedMsgPart, unforeseenMsgPart, incorrectData,
repeatedOperation, unforeseenOperation, unknownRequestID,
dublicateErrorID, noRITInfo,
decipheringKeyError, internalError, noIndication
FROM
SMLCPP-Errors
;
— SMLCPP Operations
— RIT Query Request Operation
rit-Query-Req SMLCPP-OPERATION ::= {
ARGUMENT RIT-Query-Arg
RESULT RIT-QueryRsp-Arg
ERRORS { missingMsgPart |
repeatedMsgPart |
unforeseenMsgPart |
incorrectData |
repeatedOperation |
unknownRequestID |
dublicateErrorID |
noRITInfo |
internalError |
noIndication
}
CODE 1
}
— RIT Indication Operation
rit-Indication-Req SMLCPP-OPERATION ::= {
ARGUMENT RIT-Indication-Arg
RESULT RIT-IndicationRsp-Arg
ERRORS { missingMsgPart |
repeatedMsgPart |
unforeseenMsgPart |
incorrectData |
repeatedOperation |
unforeseenOperation |
unknownRequestID |
dublicateErrorID |
internalError |
noIndication
}
CODE 2
}
— CODE 3 is reserved (Perform TOA Measurement Operation)
— Deciphering Keys Update Operation
decipheringKeysUpdate-Req SMLCPP-OPERATION ::= {
ARGUMENT DecipheringKeys-Arg
RESULT DecipheringKeysRsp-Arg
ERRORS { missingMsgPart |
repeatedMsgPart |
unforeseenMsgPart |
incorrectData |
repeatedOperation |
unforeseenOperation |
dublicateErrorID |
decipheringKeyError |
internalError |
noIndication
}
CODE 4
}
— RIT Query Stop Operation
rit-QueryStop-Req SMLCPP-OPERATION ::= {
ARGUMENT RIT-StopQuery-Arg
RESULT RIT-StopQueryRsp-Arg
ERRORS { missingMsgPart |
repeatedMsgPart |
unforeseenMsgPart |
incorrectData |
repeatedOperation |
unforeseenOperation |
unknownRequestID |
dublicateErrorID |
internalError |
noIndication
}
CODE 5
}
END
6.1.2 Request ID
Request ID is used to refer to different requests from the same SMLC, or to refer to autonomous sending in the case of RIT Indication operation.
Value ‘0’ may indicate autonomous sending in the case of the RIT Indication operation. This value is not used by any other operation.
Other values 1-255 indicate an ID from the requesting SMLC, that can select the value from those not already used between it and a certain recipient SMLC. No certain order of Request ID values is used (e.g. the value does not need to be sequential 1, 2, 3,…).
Within an operation possible Response and Error use the same Request ID that was in the Request.
In the case of open ended repetitive RIT Indications, the RIT Query operation contains a certain Request ID value, that the successive RIT Indication operations and the RIT Query Stop operation also use to refer to this reporting task. The value shall not be the one for autonomous sending.
6.1.3 Argument
Argument contains operation specific information in the Request message. See Annex B for the contents in each operation, and 6.2 for the formal ASN.1 definition.
6.1.4 Result
Result contains operation specific information in the Response message. See annex B for the contents in each operation, and subclause 6.2 for the formal ASN.1 definition.
6.1.5 Error Indication
Error Indication provides some precision on a detected error. The possible values of Error Indication are listed in table 1 in clause 5.
If an Error Indication is received encoding a value not in that table, the receiver shall behave as if the value was ‘No indication’.
The following ASN.1 error description is based on the error definition in the annex A, and gives the formal definition of errors.
SMLCPP-Errors
— { SMLCPP-Errors object identifier }
DEFINITIONS AUTOMATIC TAGS::=
BEGIN
— Export all errors as default
IMPORTS
— Operation definitions
ERROR
FROM
SMLCPP-OperationDefinition
;
— Message contents errors
missingMsgPart ERROR ::= {CODE 1} — Missing message Part
repeatedMsgPart ERROR ::= {CODE 2} — Repeated message Part
unforeseenMsgPart ERROR ::= {CODE 3} — Unforeseen message Part
incorrectData ERROR ::= {CODE 4} — Incorrect Data
— Operation errors
repeatedOperation ERROR ::= {CODE 5} — Repeated Operation
unforeseenOperation ERROR ::= {CODE 6} — Unforeseen Operation
— Request ID errors
unknownRequestID ERROR ::= {CODE 7} — Unknown request ID
dublicateErrorID ERROR ::= {CODE 8} — Duplicate Request ID
— SMLCPP data errors
noRITInfo ERROR ::= {CODE 9} — No RIT information
— CODE 10 is reserved (noTOAMeasurements)
decipheringKeyError ERROR ::= {CODE 11} — Deciphering Key error
— Other errors
internalError ERROR ::= {CODE 12} — Internal Error
noIndication ERROR ::= {CODE 13} — No indication
END
6.2 ASN.1 Definition of Arguments, Results, and IEs
The following ASN.1 description gives the formal definition of Arguments, Results, and Information Elements.
SMLCPP-DataTypes
— { object identifier }
DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
— Export all operations as default
IMPORTS
— Datatypes from 02.071, LLP
CI, LAC, TimeSlot, FrameNumber
FROM
LLP-DataTypes
— { LLP-DataTypes object identifier }
ExtensionContainer
FROM MAP-ExtensionDataTypes {
ccitt identified-organization (4) etsi (0) mobileDomain (0)
gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version7 (7)}
;
— ARGUMENT DEFINITIONS
— RIT Indication Request (ARGUMENT)
RIT-Indication-Arg ::= SEQUENCE {
referenceClock ReferenceClock,
rit-ATDRTDQualityRes INTEGER (0..3), — defines the resolution for ATDRTD values
rit-ATDRTDChangeQualityRes INTEGER (0..3), — defines the resolution for ATDRTD change values
rit-Data SeqOfRITData,
extensionContainer ExtensionContainer OPTIONAL,
…
}
— RIT Indication Response (RESULT)
RIT-IndicationRsp-Arg ::= SEQUENCE {
extensionContainer ExtensionContainer OPTIONAL,
…
}
— RIT Query Request (ARGUMENT)
RIT-Query-Arg ::= SEQUENCE {
requestType RequestType,
rit-RequestDellList SeqOfRequestedRITCell,
extensionContainer ExtensionContainer OPTIONAL,
…
}
— RIT Query Response (RESULT)
RIT-QueryRsp-Arg ::= SEQUENCE {
extensionContainer ExtensionContainer OPTIONAL,
…
}
— RIT Stop Query (ARGUMENT)
RIT-StopQuery-Arg ::= SEQUENCE {
extensionContainer ExtensionContainer OPTIONAL,
…
}
— RIT Stop Query Rsp (RESULT)
RIT-StopQueryRsp-Arg ::= SEQUENCE {
extensionContainer ExtensionContainer OPTIONAL,
…
}
— Deciphering Keys (ARGUMENT)
DecipheringKeys-Arg ::= SEQUENCE {
decipheringKeyType DecipheringKeyType,
decipheringKeySet DecipheringKeys,
lac LAC,
extensionContainer ExtensionContainer OPTIONAL,
…
}
— Deciphering Keys Rsp(RESULT)
DecipheringKeysRsp-Arg ::= SEQUENCE {
extensionContainer ExtensionContainer OPTIONAL,
…
}
— FIELDS IN ARGUMENTS
— RIT-Query-Arg DEFINITIONS
— RequestType
RequestType ::= CHOICE {
— Send only one RIT Indication
singleSending NULL,
— Send RIT Indications until stop is received
openEnded OpenEndedType
}
OpenEndedType ::= SEQUENCE {
— Reporting period
reportingPeriodInfo ReportingPeriodInfo,
— Tresholds for change of AT and deviation of AT
changeLimit INTEGER (0..250) OPTIONAL,
deviationLimitInfo INTEGER (0..250) OPTIONAL
}
— Units and value of Reporting Period
ReportingPeriodInfo ::= SEQUENCE {
periodFormat PeriodFormat,
periodValue INTEGER (0..120)
}
PeriodFormat ::= ENUMERATED {
tensOfSeconds (0),
tensOfMinutes(1)
}
— RequestedRITCell is actually a sequence of requested cells
SeqOfRequestedRITCell ::= SEQUENCE (SIZE (1..16)) OF RequestedRITCell
RequestedRITCell ::= SEQUENCE {
cellLAC LAC,
cellCI CI
}
— RIT-Indication-Arg DEFINITIONS
— Reference clock definition, including reference cell and time
ReferenceClock ::= SEQUENCE {
referenceLAC LAC,
referenceCI CI,
referenceFrameNumber FrameNumber,
— If absoluteTime is absent, AT value of reference
— cell is not known
absoluteTime AbsoluteTime OPTIONAL
}
ReferenceAT ::= SEQUENCE {
seconds INTEGER (0..59),
nsecods INTEGER (0..999999999)
}
— Absolute time definition for reference cell
AbsoluteTime ::= SEQUENCE {
universalClock UniversalClockType,
— AT and ATChange definitions
referenceAT ReferenceAT,
— This Quality information defines the quality of AT value
— Resolution defines the resolution of Quality field as follows,
— 0= 0.005 us, 1= 0.01 us, 2= 0.05 us
rit-RefATQuality SEQUENCE {
resolution INTEGER (0..3),
atQuality INTEGER (0..63) },
referenceATChange INTEGER (-1000..1000),
— This Quality information defines the quality of ATChange value
— Resolution defines the resolution of Quality field as follows,
— 0= 0.00005 ppm, 1= 0.0001 ppm, 2= 0.0005
rit-RefATChangeQuality SEQUENCE {
resolution INTEGER (0..3),
atChangeQuality INTEGER (0..63) }
}
UniversalClockType ::= ENUMERATED {
gpsClock (0),
…,
galileoClock(1),
glonassClock (2),
qzssClock (3),
bdsClock (4),
spare4(5),
spare5(6),
spare6(7),
spare7(8),
spare8(9),
spare9(10)
}
— RIT Data is actually a sequence of RIT data elements
SeqOfRITData ::= SEQUENCE (SIZE (1..16)) OF RIT-Data
RIT-Data ::= SEQUENCE {
lac LAC,
ci CI,
frameNumber FrameNumber,
— ATD/RTD value and ATD/RTD change with quality figures
atdRTD INTEGER (0..923199),
atdRTDQuality INTEGER (0..63),
atdRTDChange INTEGER (-2000..2000),
atdRTDChangeQuality INTEGER (0..63)
}
— CIPHERING KEY INFORMATION
— Octets in DecipheringKeys are coded in the same way as the octets 3
— to 17 of Deciphering Key IE in 3GPP 49.031. I.e. these octets contain
— Current Deciphering Key, Next Deciphering Key and Ciphering Key Flag.
DecipheringKeys ::= OCTET STRING (SIZE (15))
— Deciphering key type indicates the positioning method
— value 0 corresponds to E-OTD
— value 1 corresponds to GPS
DecipheringKeyType ::= INTEGER (0..1)
END
Annex A (normative):
Operation and Error Definition
The following ASN.1 operation and error definition is the basis for the ASN.1 description of operations and errors in this specification.
SMLCPP-OperationDefinition
— {object identifier }
DEFINITIONS AUTOMATIC TAGS::=
BEGIN
SMLCPP-OPERATION ::= CLASS {
&Argument,
&Result OPTIONAL,
&Errors ERROR,
&code INTEGER (0..255)
}
WITH SYNTAX {
ARGUMENT &Argument
[RESULT &Result]
ERRORS &Errors
CODE &code
}
ERROR ::= CLASS {
&code INTEGER (0..255)
}
WITH SYNTAX {
CODE &code
}
END
Annex B (informative):
Description of Arguments, Results and Information elements
B.1 Description of elements
B.1.1 Arguments and Results
The following subchapters describe the contents of Arguments and Results of different operations. The formal ASN.1 definitions of Arguments, Results, and the Information Elements in them is given in 6.2.
B.1.1.1 RIT Query Operation
B.1.1.1.1 Argument
Table B.1.1.1.1: RIT Query operation Argument
Information element |
Type/Reference |
Presence |
Request Type |
Request Type B.1.2.1 |
M |
Cell List |
Cell List B.1.2.2 |
M |
Request Type IE
This IE provides the parameters for the requested RIT Indication operations and their scheduling.
Cell List IE
This IE defines the cells whose RIT information is requested.
B.1.1.1.2 Result
The Result is empty in the case of RIT Query operation. The RIT Query Response message is interpreted as a positive acknowledgement.
B.1.1.2 RIT Indication
B.1.1.2.1 Argument
Table B.1.1.2.1: RIT Indication operation Argument
Information element |
Type/Reference |
Presence |
Reference Clock |
Reference Clock B.1.2.3 |
M |
RIT Data |
RIT Data B.1.2.4 |
M |
Reference Clock IE
The RTD and/or ATD values in this message are expressed relative to the reference clock indicated in this IE. In this version of the standard, the reference clock is the internal clock of some BTS or the GPS time reference. In the former case the BTS has to be measured by LMUs of both SMLCs.
RIT Data IE
This IE contains the RIT information from different cells reported relative to the reference clock defined in the previous IE.
B.1.1.2.2 Result
The RIT Indication operation has an empty Response message.
B.1.1.3 RIT Query Stop
B.1.1.3.1 Argument
The RIT Query Stop operation has an empty Argument.
B.1.1.3.2 Result
The RIT Query Stop operation has an empty Response message.
B.1.1.4 (void)
B.1.1.5 Send Deciphering Keys
B.1.1.5.1 Request
Table B.1.1.5.1: Send Deciphering Keys operation Argument
Information element |
Type/Reference |
Presence |
Deciphering Key Type |
Deciphering Key Type 7 |
M |
Deciphering Keys |
Deciphering Keys 1.2.19 |
M |
Location Area |
Location Area 1.2.20 |
M |
Deciphering Key Type IE
This IE defines the type of deciphering keys, i.e. whether the keys are applicable to E-OTD or GPS positioning method.
Deciphering Keys IE
This IE contains the Deciphering Keys information to be sent.
Location Area
This IE contains the LAC of the Location Area for which the deciphering keys are valid.
B.1.1.5.2 Result
The Send Deciphering Keys operation has an empty Result.
B.1.2 Information elements
This clause describes the information structure of information elements independently from the messages where they appear. The formal ASN.1 definition of information elements is given in subclause 6.2.
B.1.2.1 Request Type IE
This IE gives the description of the type of the RIT information request. It contains the following fields:
Reporting Type
This field indicates how long the SMLC should report RIT information. This field is mandatory. This field has the following values:
‘0’: ‘Single Indication’: Send only one RIT Indication;
‘1’: ‘Open ended repetitive RIT Indications’: Send RIT Indications, according to instructions in the following fields, until told otherwise with a RIT Query Stop operation.
Reporting Period Format
This field describes the units of the Reporting Period field. This field is conditional, and included, if the Reporting Type field is ‘1’, i.e. open ended repetitive RIT Indications are requested. If this field is included the minimal time period between the RIT Indication operations is as expressed in this and Reporting Period fields.
‘0’: Reporting Period is told in tens of seconds;
‘1’: Reporting Period is in tens of minutes.
Reporting Period
This field together with the Reporting Period Format field describes the maximum time period between the RIT Indication operations. This field is conditional and included only if the Reporting Type has the value ‘1’, i.e. open ended repetitive RIT Indications are requested.
The encoding shall provide for the range from 10 seconds to 20 hours, with a quantization of 10 minutes on the whole range, and no greater than 10 seconds in the range 10 seconds to 20 minutes. The Reporting Period Format field indicates the units for the value expressed in this field. Value ‘0’ means that the RIT Indication operations should be performed as often as possible.
Range: 0 – 120.
Change Limit
This field indicates a threshold for the change of AT or ATD /RTD values. If any requested AT or ATD/RTD value has changed more than the threshold since the last RIT Indication for the same request, a new RIT Indication operation is performed. In rigorous terms, noting RITi the last reported value, and RITc the current one, a RIT Indication operation is performed when RITc moves out of the interval [RITi-threshold, RITi+threshold].
This field is meaningless unless the Reporting Type is ‘1’, i.e. open ended repetitive RIT Indications are requested, in which case the field is optional. If this field is not included and the Reporting Type 1′, the threshold is infinite (in other words, the difference since the last RIT Indication for the same request is not a trigger for a new Indication).
The encoding shall provide for a time in a range of 0.02 microseconds to 5 microseconds, with a quantization of 0.02 microseconds.
Range: 1-250.
Deviation Limit
This field indicates the threshold for the deviation of the AT or ATD/RTD values. If any time the predicted AT or ATD/RTD value, as computed from the reported AT or ATD/RTD values and rates of change in the last RIT Indication operation, has deviated more than the threshold compared to the current measurement result, a new RIT Indication operation is performed.
This field is meaningless unless the Reporting Type is ‘1’, i.e. open ended repetitive RIT Indications have been requested, in which case the field is optional. If this field is not included and the Reporting Type is ‘1’, the threshold is infinite (in other words, the difference with the predicted value is not a trigger for a new Indication).
The encoding shall provide for the range 0.02 to 5 microseconds, with a quantization of 0.02 microseconds.
Range: 1-250.
B.1.2.2 Cell List IE
This IE contains a list of one or several cells whose RIT information is requested.
This IE contains the following fields.
Number of Cells
This field indicates the number of cells in this IE. This field is mandatory.
Range: 1 – 16.
The following fields are repeated the number of times included in the Number of Cells field.
LAC
This field indicates the Location Area Code of the cell whose RIT information is requested, within the PLMN. This field is mandatory.
Range: 0 – 65 535.
NOTE: The protocol does not provide for data exchange between SMLCs of different PLMNs.
CI
This field indicates the Cell Identity of the cell whose RIT information is requested, within the PLMN. This field is mandatory.
Range: 0 – 65 535.
B.1.2.3 Reference Clock IE
This IE describes a reference clock. A clock includes a time reference, and a frequency reference. In this version of the document, the only supported method for indicating a time reference consists in indicating a particular frame in a particular reference cell. The frequency reference is then that of the cell. The time reference is then the beginning of this frame in the downlink direction, as perceived by a receiver as close as possible from transmitting antennae for the reference cell. In addition, and optionally, the time reference is indicated relative to a universal time reference, and an indication of the drift of the frequency reference relative to the universal time reference is provided.
This IE contains the following fields.
LAC
This field indicates the Location Area Code of the reference cell, within the PLMN. This field is mandatory.
Range: 0 – 65 535.
NOTE: The protocol does not provide for data exchange between SMLCs of different PLMNs.
CI
This field indicates the Cell Identity of the reference cell, within the PLMN. This field is mandatory.
Range: 0 – 65 535.
Reference Frame Number
This field indicates the TDMA frame number FN, as numbered according to 3GPP TS 25.010, of the reference cell corresponding to the reported values in this message. This field is mandatory.
The encoding shall provide for a range of at least 2 hours before the instant the field is received.
Range: 0 – 2 715 647.
Absolute Time Present
This field indicates whether AT of the reference cell is reported or not. This field is mandatory.
‘0’: AT of reference cell is not reported;
‘1’: AT of reference cell is reported.
Universal Clock
This field indicates the type of the universal reference clock for absolute time (AT) indications. This field is optional, and included only if the Absolute Time Present field is ‘1’.
‘0’: GPS clock is used;
‘1’: Galileo clock is used;
‘2’: GLONASS clock is used;
‘3’: QZSS clock is used;
‘4’: BDS clock is used.
Reference AT
This field indicates the time of the reference instant (i.e., the starting moment of reference frame), relative to the universal reference clock indicated in the previous field.
It is counted in two parts: seconds after last minute change, and nanoseconds after last second change This field is conditional, and included only if the Absolute Time Present field is ‘1’.
Range:
seconds: 0 – 59
nanoseconds: 0 – 999 999 999
Reference AT Change
This field indicates the first time derivative of the AT value relative to the clock of the reference cell. A positive value indicates that the clock of the reference cell lags behind that of the universal reference clock. This field is conditional, and included only if the Absolute Time Present field is ‘1’.
The range is -0,05 … 0,05 ppm, with a quantization of 0,000 05 ppm.
Range: -1 000 … 1 000.
Reference AT Quality Resolution
Reference AT Quality Resolution field includes the resolution used in Reference AT Quality field. Encoding on 2 bits as follows
’00’ 0.005 micro seconds
’01’ 0.01 micro seconds
’10’ 0.05 micro seconds
’11’ Reserved.
This field is conditional, and included only if the Absolute Time Present field is ‘1’.
Reference AT Quality
Reference AT Quality field includes the quality of reported RIT measurement. This Reference AT Quality field can be e.g. used to evaluate the reliability of AT measurements in the SMLC. Reference AT quality is defined as
Reference AT Quality == Std of reported AT value,
where is the reported Reference AT value and is its expectation value. The reporting resolution of Reference AT Quality is defined by Reference AT Quality resolution field.
This field is conditional, and included only if the Absolute Time Present field is ‘1’.
Reference AT Change Quality Resolution
Reference AT Change Quality Resolution field includes the resolution used in Reference AT Change Quality field. Encoding on 2 bits as follows
’00’ 0,000 05 ppm
’01’ 0,000 1 ppm
’10’ 0,000 5 ppm
’11’ Reserved.
This field is conditional, and included only if the Absolute Time Present field is ‘1’.
Reference AT Change Quality
Reference AT Change Quality field includes the quality of reported Reference AT Change. This Reference AT Change Quality field can be e.g. used to evaluate the reliability of RIT measurements in the SMLC. Reference AT Change Quality is defined as
Reference AT Change Quality == Std of reported AT Change value
where is the reported Reference AT Change and is its expectation value. The reporting resolution of Reference AT Change Quality is defined by Reference AT Change Quality Resolution field.
This field is conditional, and included only if the Absolute Time Present field is ‘1’.
B.1.2.4 RIT Data IE
This IE contains the requested RIT information. It contains the following fields.
Number of Cells
This field indicates the number of cells in this IE. This field is mandatory.
Range: 1 – 16.
ATD/RTD Quality Resolution
ATD/RTD Quality Resolution field includes the resolution used in ATD/RTD Quality field. Encoding on 2 bits as follows
’00’ 0,005 micro seconds
’01’ 0,01 micro seconds
’10’ 0,05 micro seconds
’11’ Reserved.
This field is mandatory.
ATD/RTD Change Quality Resolution
ATD/RTD Change Quality Resolution field includes the resolution used in ATD/RTD Change Quality field. Encoding on 2 bits as follows
’00’ 0,000 05 ppm
’01’ 0,000 1 ppm
’10’ 0,000 5 ppm
’11’ Reserved.
This field is mandatory.
The following fields are repeated the number of times included in the Number of Cells field.
LAC
This field indicates the Location Area Code of the cell whose RIT information is given, within the PLMN. This field is mandatory.
Range: 0 – 65 535.
CI
This field indicates the Cell Identity of the cell whose RIT information is given, within the PLMN. This field is mandatory.
Range: 0 – 65 535.
Cell Frame Number
This field indicates the TDMA frame number, as numbered according to 3GPP TS 25.010, of the first whole slot that has been (or would have been) sent by the cell at the time reference or immediately after. This field is mandatory.
Range: 0 – 2 715 647.
ATD/RTD Value
This field indicates elapsed time between starting moment of the reference frame and starting moment of the next whole neighbor frame in the downlink directionas perceived by a receiver as close as possible from transmitting antennae for the cell. The result is thus always positive. This field is mandatory.
The encoding shall provide for a range of 0 to 1 250 bit periods, with a quantization of 0,005 microseconds (around 1,5 metres at light speed).
Range: 0 … 923 199
ATD/RTD Quality
ATD/RTD Quality field includes the quality of reported RIT measurement. This ATD/RTD Quality field can be e.g. used to evaluate the reliability of RIT measurements in the SMLC. ATD/RTD quality is defined as
ATD/RTD Quality = = Std of reported ATD/RTD value,
where is the reported ATD/RTD value and is its expectation value. The reporting resolution of ATD/RTD Quality is defined by ATD/RTD Quality resolution field.
Range: 0 to 63
This field is mandatory.
ATD/RTD Change
This field indicates the first time derivative of the ATD/RTD value between the transmissions of signals from the reference cell and the measured cell. This field is mandatory.
The encoding shall provide for a range of -0,10 … 0,10 ppm , with a quantization of 0,000 05 ppm.
Range: -2 000 … 2 000.
ATD/RTD Change Quality
ATD/RTD Change Quality field includes the quality of reported ATD/RTD Change. This ATD/RTD Change Quality field can be e.g. used to evaluate the reliability of RIT measurements in the SMLC. ATD/RTD Change Quality is defined as
ATD/RTD Change Quality == Std of reported ATD/RTD Change value,
where is the reported ATD/RTD Change and is its expectation value. The reporting resolution of ATD/RTD Change Quality is defined by ATD/RTD Change Quality resolution field.
Range: 0 to 63
This field is mandatory.
B.1.2.5 (void)
B.1.2.6 (void)
B.1.2.7 (void)
B.1.2.8 (void)
B.1.2.9 (void)
B.1.2.10 (void)
B.1.2.11 (void)
B.1.2.12 (void)
B.1.2.13 (void)
B.1.2.14 (void)
B.1.2.15 (void)
B.1.2.16 Deciphering Key Type IE
This IE defines the type of deciphering keys, i.e. whether the keys are applicable to E-OTD or GPS positioning method.
‘0’ E-OTD;
‘1’ GPS.
B.1.2.17 Deciphering Keys IE
The contents of this IE are as in 3GPP TS 49.031 in the corresponding IE excluding the BSSAP-LE Information Element Identifier, the length indicator, and the spare bits.
B.1.2.18 Location Area IE
This IE includes the LAC of the Location Area. This IE contains the following fields.
LAC
This field indicates the Location Area Code of the location area whose deciphering keys are included in this IE. This field is mandatory.
Range: 0 – 65 535.
B.1.2.19 (void)
Annex C (informative):
Change History
Meeting# |
CR |
Rev |
Subject/Comment |
New Version |
---|---|---|---|---|
January 2016 |
– |
– |
Rel-13 version created based on v12.0.0 |
13.0.0 |
Change history |
|||||||
Date |
Meeting |
TDoc |
CR |
Rev |
Cat |
Subject/Comment |
New version |
2017-03 |
RP-75 |
Version for Release 14 (frozen at TSG-75) |
14.0.0 |
||||
2018-06 |
RP-80 |
– |
– |
– |
– |
Update to Rel-15 version (MCC) |
15.0.0 |
2020-07 |
RP-88e |
– |
– |
– |
– |
Upgrade to Rel-16 version without technical change |
16.0.0 |
2022-03 |
RP-95e |
– |
– |
– |
– |
Upgrade to Rel-17 version without technical change |
17.0.0 |