6.5.3 Enhanced Cell ID Positioning

37.3553GPPLTE Positioning Protocol (LPP)Release 17TS

6.5.3.1 E‑CID Location Information

ECID-ProvideLocationInformation

The IE ECID-ProvideLocationInformation is used by the target device to provide E‑CID location measurements to the location server. It may also be used to provide E-CID positioning specific error reason.

— ASN1START

ECID-ProvideLocationInformation ::= SEQUENCE {

ecid-SignalMeasurementInformation ECID-SignalMeasurementInformation OPTIONAL,

ecid-Error ECID-Error OPTIONAL,

}

— ASN1STOP

6.5.3.2 E‑CID Location Information Elements

ECID-SignalMeasurementInformation

The IE ECID-SignalMeasurementInformation is used by the target device to provide various UE‑measurements to the location server.

— ASN1START

ECID-SignalMeasurementInformation ::= SEQUENCE {

primaryCellMeasuredResults MeasuredResultsElement OPTIONAL,

measuredResultsList MeasuredResultsList,

}

MeasuredResultsList ::= SEQUENCE (SIZE(1..32)) OF MeasuredResultsElement

MeasuredResultsElement ::= SEQUENCE {

physCellId INTEGER (0..503),

cellGlobalId CellGlobalIdEUTRA-AndUTRA OPTIONAL,

arfcnEUTRA ARFCN-ValueEUTRA,

systemFrameNumber BIT STRING (SIZE (10)) OPTIONAL,

rsrp-Result INTEGER (0..97) OPTIONAL,

rsrq-Result INTEGER (0..34) OPTIONAL,

ue-RxTxTimeDiff INTEGER (0..4095) OPTIONAL,

…,

[[ arfcnEUTRA-v9a0 ARFCN-ValueEUTRA-v9a0 OPTIONAL — Cond EARFCN-max

]],

[[ nrsrp-Result-r14 INTEGER (0..113) OPTIONAL,

nrsrq-Result-r14 INTEGER (0..74) OPTIONAL,

carrierFreqOffsetNB-r14 CarrierFreqOffsetNB-r14 OPTIONAL, — Cond NB-IoT

hyperSFN-r14 BIT STRING (SIZE (10)) OPTIONAL

]],

[[

rsrp-Result-v1470 INTEGER (-17..-1) OPTIONAL,

rsrq-Result-v1470 INTEGER (-30..46) OPTIONAL

]]

}

— ASN1STOP

Conditional presence

Explanation

EARFCN-max

The field is mandatory present if the corresponding arfcnEUTRA (i.e. without suffix) is set to maxEARFCN. Otherwise the field is not present.

NB-IoT

The field is mandatory present if the measured cell is a NB-IoT cell. Otherwise it is not present.

ECID-SignalMeasurementInformation field descriptions

primaryCellMeasuredResults

This field contains measurements for the primary cell (if the primary cell is a E-UTRA or NB-IoT cell), when the target device reports measurements for both primary cell (E-UTRA or NB-IoT) and neighbour cells. This field shall be omitted when the target device reports measurements for the primary cell (E-UTRA or NB-IoT) only, in which case the measurements for the primary cell (E-UTRA or NB-IoT) is reported in the measuredResultsList. This field shall be omitted when the primary cell is not a E-UTRA or NB-IoT cell.

measuredResultsList

This list contains the E‑CID measurements for up to 32 E-UTRA or NB-IoT cells.

physCellId

This field specifies the physical cell identity of the measured cell.

cellGlobalId

This field specifies cell global ID of the measured cell. The target device shall provide this field if it was able to determine the ECGI of the measured cell at the time of measurement.

arfcnEUTRA

This field specifies the ARFCN of the measured E-UTRA carrier frequency, as defined in TS 36.331 [12]. In the case the target device includes arfcnEUTRA-v9a0, the target device shall set the corresponding arfcnEUTRA (i.e. without suffix) to maxEARFCN.

systemFrameNumber

This field specifies the system frame number of the measured cell during which the measurements have been performed. The target device shall include this field if it was able to determine the SFN of the cell at the time of measurement.

rsrp-Result

This field specifies the reference signal received power (RSRP) measurement, as defined in TS 36.331 [12], TS 36.214 [17]. In the case the target device includes rsrp-Result-v1470, the target device shall set the corresponding rsrp-Result (i.e. without suffix) to value 0.

rsrq-Result

This field specifies the reference signal received quality (RSRQ) measurement, as defined in TS 36.331 [12], TS 36.214 [17]. In the case the target device includes rsrq-Result-v1470, the target device shall set the corresponding rsrq-Result (i.e. without suffix) to value 0 or 34.

ue-RxTxTimeDiff

This field specifies the UE Rx–Tx time difference measurement, as defined in TS 36.214 [17]. It is provided only for measurements on the UE’s primary cell.

Measurement report mapping is according to TS 36.133 [18].

nrsrp-Result

This field specifies the narrowband reference signal received power (NRSRP) measurement, as defined in TS 36.214 [17]. Measurement report mapping is according to TS 36.133 [18].

nrsrq-Result

This field specifies the narrowband reference signal received quality (NRSRQ) measurement, as defined in TS 36.214 [17].

Measurement report mapping to the value defined in TS 36.133 [18]. Values 0..29 map to values

NRSRQ_-30..NRSRQ_-1. Values 30..62 map to NRSRQ_01..NRSRQ_33. Values 63..74 map to NRSRQ_35..NRSRQ_46. The UE does not report NRSRQ_00 nor NRSRQ_34.

carrierFreqOffsetNB

This field specifies the offset of the NB-IoT channel number to ARFCN given by arfcnEUTRA as defined in TS 36.101 [21].

hyperSFN

This field specifies the hyper-SFN of the measured cell during which the measurements have been performed. The target device shall include this field if it was able to determine the hyper-SFN of the cell at the time of measurement.

6.5.3.3 E‑CID Location Information Request

ECID-RequestLocationInformation

The IE ECID-RequestLocationInformation is used by the location server to request E‑CID location measurements from a target device.

— ASN1START

ECID-RequestLocationInformation ::= SEQUENCE {

requestedMeasurements BIT STRING { rsrpReq (0),

rsrqReq (1),

ueRxTxReq (2),

nrsrpReq-r14 (3),

nrsrqReq-r14 (4)} (SIZE(1..8)),

}

— ASN1STOP

ECID-RequestLocationInformation field descriptions

requestedMeasurements

This field specifies the E‑CID measurements requested. This is represented by a bit string, with a one‑value at the bit position means the particular measurement is requested; a zero‑value means not requested.

6.5.3.4 E‑CID Capability Information

ECID-ProvideCapabilities

The IE ECID-ProvideCapabilities is used by the target device to indicate its capability to support E‑CID and to provide its E‑CID location capabilities to the location server.

— ASN1START

ECID-ProvideCapabilities ::= SEQUENCE {

ecid-MeasSupported BIT STRING { rsrpSup (0),

rsrqSup (1),

ueRxTxSup (2),

nrsrpSup-r14 (3),

nrsrqSup-r14 (4)} (SIZE(1..8)),

…,

[[ ueRxTxSupTDD-r13 ENUMERATED { true } OPTIONAL

]],

[[ periodicalReporting-r14 ENUMERATED { supported } OPTIONAL,

triggeredReporting-r14 ENUMERATED { supported } OPTIONAL,

idleStateForMeasurements-r14 ENUMERATED { required } OPTIONAL

]],

[[ scheduledLocationRequestSupported-r17 ScheduledLocationTimeSupport-r17 OPTIONAL

]]

}

— ASN1STOP

ECID-Provide-Capabilities field descriptions

ecid-MeasSupported

This field specifies the E‑CID measurements supported by the target device. This is represented by a bit string, with a one‑value at the bit position means the particular measurement is supported; a zero‑value means not supported. A zero-value in all bit positions in the bit string means only the basic Cell ID positioning method is supported by the target device.

If the UE Rx-Tx time difference measurement is supported by the target device (i.e., ueRxTxSup field is set to one), it means that the UE supports the UE Rx-Tx time difference measurement reporting via both LPP signaling and RRC signalling.

If a target device doesn’t support LPP, the E-SMLC may assume the target device can not report the UE Rx-Tx time difference measurement results via RRC signalling.

ueRxTxSupTDD

This field, if present, indicates that any UE Rx-Tx time difference measurement reporting for TDD from the target device includes the NTAoffset according to TS 36.211 [16], TS 36.214 [17] and uses the UE Rx-Tx time difference measurement report mapping for TDD as specified in TS 36.133 [18]. This field may only be included if the ueRxTxSup field in ecid‑MeasSupported is set to value one.

periodicalReporting

This field, if present, indicates that the target device supports periodicalReporting of E-CID measurements. If this field is absent, the location server may assume that the target device does not support periodicalReporting in CommonIEsRequestLocationInformation.

triggeredReporting

This field, if present, indicates that the target device supports triggeredReporting for the cellChange event. If this field is absent, the location server may assume that the target device does not support triggeredReporting in CommonIEsRequestLocationInformation.

idleStateForMeasurements

This field, if present, indicates that the target device requires idle state to perform E-CID measurements.

scheduledLocationRequestSupported

This field, if present, indicates that the target device supports scheduled location requests – i.e., supports the IE ScheduledLocationTime in IE CommonIEsRequestLocationInformation – and the time base(s) supported for the scheduled location time.

6.5.3.5 E‑CID Capability Information Request

ECID-RequestCapabilities

The IE ECID-RequestCapabilities is used by the location server to request E‑CID positioning capabilities from a target device.

— ASN1START

ECID-RequestCapabilities ::= SEQUENCE {

}

— ASN1STOP

6.5.3.6 E‑CID Error Elements

ECID-Error

The IE ECID-Error is used by the location server or target device to provide E‑CID error reasons to the target device or location server, respectively.

— ASN1START

ECID-Error ::= CHOICE {

locationServerErrorCauses ECID-LocationServerErrorCauses,

targetDeviceErrorCauses ECID-TargetDeviceErrorCauses,

}

— ASN1STOP

ECID-LocationServerErrorCauses

The IE ECID-LocationServerErrorCauses is used by the location server to provide E‑CID error reasons to the target device.

— ASN1START

ECID-LocationServerErrorCauses ::= SEQUENCE {

cause ENUMERATED { undefined,

},

}

— ASN1STOP

ECID-TargetDeviceErrorCauses

The IE ECID-TargetDeviceErrorCauses is used by the target device to provide E-CID error reasons to the location server.

— ASN1START

ECID-TargetDeviceErrorCauses ::= SEQUENCE {

cause ENUMERATED { undefined,

requestedMeasurementNotAvailable,

notAllrequestedMeasurementsPossible,

},

rsrpMeasurementNotPossible NULL OPTIONAL,

rsrqMeasurementNotPossible NULL OPTIONAL,

ueRxTxMeasurementNotPossible NULL OPTIONAL,

…,

[[

nrsrpMeasurementNotPossible-r14 NULL OPTIONAL,

nrsrqMeasurementNotPossible-r14 NULL OPTIONAL

]]

}

— ASN1STOP

ECID-TargetDeviceErrorCauses field descriptions

cause

This field provides a E-CID specific error cause. If the cause value is ‘notAllRequestedMeasurementsPossible’, the target device was not able to provide all requested E-CID measurements (but may be able to provide some measurements). In this case, the target device should include any of the rsrpMeasurementNotPossible, rsrqMeasurementNotPossible, ueRxTxMeasurementNotPossible, nrsrpMeasurementNotPossible, or nrsrqMeasurementNotPossible fields, as applicable.