7.3.5 LPP Abort

37.571-23GPPPart 2: Protocol conformanceRelease 16TSUser Equipment (UE) conformance specification for UE positioning

7.3.5.1 E-SMLC initiated Abort

7.3.5.1.1 Test Purpose (TP)

(1)

with { a NAS signalling connection for EPC-NI-LR session existing }

ensure that {
when { UE receives a LPP Abort message carrying the transaction ID of an on-going procedure }

then { UE aborts the on-going procedure }

}

7.3.5.1.2 Conformance requirements

References: The conformance requirements covered in the present TC are specified in: TS 36.355, clause 5.5.3.

[TS 36.355, clause 5.5.3]

Upon receiving an Abort message, a device shall:

1> abort any ongoing procedure associated with the transaction ID indicated in the message.

7.3.5.1.3 Test description

7.3.5.1.3.1 Pre-test conditions

System Simulator:

– Sub-tests 11, 12, 13, 15, 16, 17: Cell 1.

– Sub-test 5: Cell 1 as specified in 5.2.2.

UE:

– The UE shall begin the tests with no assistance data stored.

Preamble:

– The UE is in state Generic RB Established (state 3) according to 3GPP TS 36.508 [8].

Related PICS/PIXIT Statements:

7.3.5.1.3.2 Test procedure sequence

This test case includes sub-test cases dependent on the positioning method(s) supported by the UE. Each sub-test case is identified by a Sub-Test Case Number as defined in Table 7.3.5.1.3.2-0 below:

Table 7.3.5.1.3.2-0: Sub-test case numbers

Sub-Test Case Number

Supported Positioning Methods

1

Void

2

Void

3

Void

4

Void

5

UE supporting OTDOA

8

Void

9

Void

10

Void

11

UE supporting WLAN (Rel-13 only)

12

UE supporting MBS (Rel-13 only)

13

UE supporting Bluetooth

15

UE supporting GNSS(1)

16

UE supporting MBS (Rel-14 onwards)

17

UE supporting WLAN (Rel-14 onwards)

NOTE 1: The GNSS combination of GPS, GLONASS, Galileo, BDS supported by the UE

Note that this test case does not include a sub-test for the case where ECID or Sensor is supported by the UE as the behaviour required cannot be guaranteed in these cases.

Table 7.3.5.1.3.2-1: Main behaviour

St

Procedure

Message Sequence

TP

Verdict

U – S

Message

00

The SS sends a RESET UE POSITIONING STORED INFORMATION message.

<–

RESET UE POSITIONING STORED INFORMATION

0

The SS sends a LPP message of type Request Capabilities.

<–

DLInformationTransfer

(LPP REQUEST CAPABILITIES)

0a

The UE sends a LPP message of type Provide Capabilities including the UE positioning capabilities.

–>

ULInformationTransfer

(LPP PROVIDE CAPABILITIES)

0b

IF

the UE LPP message at step 0a includes an acknowledgment request

THEN

SS sends a LPP Acknowledgement response.

<–

DLInformationTransfer

(LPP ACKNOWLEDGEMENT)

0c

IF NOT

Sub-test 11 or 12 or 13

THEN

The SS sends a LPP message of type Provide Assistance Data.

<–

DLInformationTransfer

(LPP PROVIDE ASSISTANCE DATA)

1

The SS sends a LPP message of type Request Location Information including a transaction ID.

<–

DLInformationTransfer

(LPP REQUEST LOCATION INFORMATION)

2

Immediately after step 1, the SS sends a LPP message of type Abort using the same transaction ID chosen in step 1.

<–

DLInformationTransfer

(LPP ABORT)

3

The SS waits for 10 seconds to ensure the UE does not send a LPP message of type Provide Location Information with the same transaction ID as in step 1.

1

P

7.3.5.1.3.3 Specific message contents

Table 7.3.5.1.3.3-0: RESET UE POSITIONING STORED INFORMATION (step 00, Table 7.3.5.1.3.2-1)

Derivation Path: 36.509 clause 6.9

Information Element

Value/remark

Comment

Condition

UE Positioning Technology

Sub-tests 15: 0 0 0 0 0 0 0 0

Sub-test 5: 0 0 0 0 0 0 0 1

Sub-test 11, 17: 0 0 0 0 0 0 1 1

Sub-tests 12, 16: 0 0 0 0 0 0 1 0

Sub-test 13: 0 0 0 0 0 1 0 0

Sub-tests 15: AGNSS

Sub-test 5: OTDOA

Sub-test 11, 17: WLAN

Sub-tests 12, 16: MBS

Sub-test 13: Bluetooth

Table 7.3.5.1.3.3-1: DLInformationTransfer (steps 0, 0b, 0c, 1 and 2, Table 7.3.5.1.3.2-1)

Derivation Path: 36.331 clause 6.2.2

Information Element

Value/remark

Comment

Condition

DLInformationTransfer ::= SEQUENCE {

rrc-TransactionIdentifier

criticalExtensions CHOICE {

c1 CHOICE {

dlInformationTransfer-r8 SEQUENCE {

dedicatedInfoType CHOICE {

dedicatedInfoNAS OCTET STRING

Set according to Table 7.3.5.1.3.3-2

DOWNLINK GENERIC NAS TRANSPORT

}

nonCriticalExtension SEQUENCE {}

Not present

}

}

}

}

Table 7.3.5.1.3.3-2: DOWNLINK GENERIC NAS TRANSPORT (steps 0, 0b, 0c, 1 and 2, Table 7.3.5.1.3.2‑1)

Derivation Path: 24.301 Table 8.2.31.1

Information Element

Value/remark

Comment

Condition

Protocol discriminator

0111

EPS mobility management messages

Security header type

0000

Plain NAS message

Downlink generic NAS transport message identity

01101000

Downlink generic NAS transport

Generic message container type

00000001

LTE Positioning Protocol (LPP) message container

Generic message container

Step 0:

Set according to Table 7.3.5.1.3.3-2a

LPP Request Capabilities.

Step 0b:

Set according to Table 7.3.5.1.3.3-2b

LPP Acknowledgement

Step 0c:

Set according to Table 7.3.5.1.3.3-2c

LPP Provide Assistance Data

Step 1:

Set according to Table 7.3.5.1.3.3-3

LPP Request Location Information

Step 2:

Set according to Table 7.3.5.1.3.3-4

LPP Abort

Additional information

Present

Routing Identifier/

Correlation ID

Table 7.3.5.1.3.3-2a: LPP Request Capabilities (step 0, Table 7.3.5.1.3.2‑1)

Derivation Path: Table 5.4-1

Information Element

Value/remark

Comment

Condition

As defined in Table 5.4-1

Table 7.3.5.1.3.3-2b: LPP Acknowledgement (step 0b, Table 7.3.5.1.3.2‑1)

Derivation Path: 36.355 clause 6.2

Information Element

Value/remark

Comment

Condition

LPP-Message::= SEQUENCE {

transactionID

Not present

endTransaction

TRUE

sequenceNumber

Not present

acknowledgement SEQUENCE {

ackRequested

FALSE

ackIndicator

(0..255)

Contains the same value of the sequenceNumber field in step 0a, Table 7.3.5.1.3.2‑1.

}

lpp-MessageBody

Not present.

}

Table 7.3.5.1.3.3-2c: LPP Provide Assistance Data (step 0c, Table 7.3.5.1.3.2-1)

Derivation Path: Table 5.4-2

Information Element

Value/remark

Comment

Condition

As defined in Table 5.4-2 with the following exceptions:

transactionID SEQUENCE {

initiator

locationServer

transactionNumber

(0..255)

}

OTDOA-NeighbourCellInfoList ::= SEQUENCE (SIZE(1)) OF SEQUENCE {

Sub-test 5

SEQUENCE (SIZE(18)) OF SEQUENCE {

Sequence contains 18 instances of the following data.

physCellId

Refer to Sequence data values in Table 7.3.5.1.3.3-2d

cellGlobalId

For values of cellidentity refer to Sequence data values in Table 7.3.5.1.3.3-2d

earfcn

Not present

Same as for the reference cell

cpLength

Not present

Same as for the reference cell

prsInfo

Not present

Same as for the reference cell

antennaPortConfig

Not present

Same as for the reference cell

slotNumberOffset

Not present

Same as for the reference cell

prs-SubframeOffset

Not present

Same as for the reference cell

expectedRSTD

Refer to Sequence data values in Table 7.3.5.1.3.3-2d

expectedRSTD-Uncertainty

Refer to Sequence data values in Table 7.3.5.1.3.3-2d

earfcn-v9a0

Not present

Same as for the reference cell

tpId-r14

Not present

Transmission Points not used

Rel-14 onwards

prs-only-tp-r14

Not present

Not required

Rel-14 onwards

cpLengthCRS-r14

Not present

Not required

Rel-14 onwards

sameMBSFNconfigNeighbour-r14

TRUE

Same as for the reference cell

Rel-14 onwards

dlBandwidth-r14

Not present

Same as for the reference cell and PRS frequency hopping not used

Rel-14 onwards

addPRSconfigNeighbour-r14

Not present

No additional PRS configuration(s)

Rel-14 onwards

}

}

Table 7.3.5.1.3.3-2d: Sequence data values for 18 instances of sequence for Table 7.3.5.1.3.3-2c

Cell

Value physCellId

Value cellidentity (E-UTRAN Cell Identity)

Value expectedRSTD

Value expectedRSTD-Uncertainty

Comment

Value eNB ID

Value Cell Identity

Cell 2

2

‘0000 0000 0000 0000 0001’B

‘0000 0010’B

8192

10

As defined for Cell 2 in 36.508 [8]

Cell 4

4

‘0000 0000 0000 0000 0011’B

‘0000 0100’B

8192

10

As defined for Cell 4 in 36.508 [8]

Dummy cell

1

‘0000 0000 0000 0000 0001’B

‘0000 0001’B

8253

51

Dummy cell

3

‘0000 0000 0000 0000 0010’B

‘0000 0011’B

8211

51

Dummy cell

6

‘0000 0000 0000 0000 0100’B

‘0000 0110’B

8221

51

Dummy cell

7

‘0000 0000 0000 0000 0110’B

‘0000 0111’B

8192

51

Dummy cell

8

‘0000 0000 0000 0000 0010’B

‘0000 1000’B

8233

51

Dummy cell

9

‘0000 0000 0000 0000 0100’B

‘0000 1001’B

8161

51

Dummy cell

10

‘0000 0000 0000 0000 0101’B

‘0000 1010’B

8226

51

Dummy cell

11

‘0000 0000 0000 0000 0110’B

‘0000 1011’B

8232

51

Dummy cell

16

‘0000 0000 0000 0000 0010’B

‘0001 0000’B

8223

51

Dummy cell

111

‘0000 0000 0000 0000 1100’B

‘0110 1111’B

8236

51

Dummy cell

118

‘0000 0000 0000 0000 1111’B

‘0111 0110’B

8223

51

Dummy cell

119

‘0000 0000 0000 0000 1110’B

‘0111 0111’B

8221

51

Dummy cell

120

‘0000 0000 0000 0000 1111’B

‘0111 1000’B

8223

51

Dummy cell

122

‘0000 0000 0000 0000 1010’B

‘0111 1010’B

8243

51

Dummy cell

125

‘0000 0000 0000 0000 1011’B

‘0111 1101’B

8253

51

Dummy cell

126

‘0000 0000 0000 0000 1100’B

‘0111 1110’B

8257

51

Table 7.3.5.1.3.3-3: LPP Request Location Information (step 1, Table 7.3.5.1.3.2-1)

Derivation Path: Table 5.4-3

Information Element

Value/remark

Comment

Condition

As defined in Table 5.4-3 with the following exceptions:

transactionID SEQUENCE {

initiator

locationServer

transactionNumber

0

}

locationInformationType

locationEstimateRequired

In case of "UE-based" Location method supported by the UE

locationMeasurementsRequired

In case of "UE-assisted" Location method supported by the UE

time

10

Table 7.3.5.1.3.3-4: LPP Abort (step 2, Table 7.3.5.1.3.2-1)

Derivation Path: 36.355 clause 6.2

Information Element

Value/remark

Comment

Condition

LPP-Message ::= SEQUENCE {

transactionID SEQUENCE {

initiator

locationServer

transactionNumber

0

}

endTransaction

TRUE

sequenceNumber

Not present.

acknowledgement

Not present

lpp-MessageBody CHOICE {

c1 CHOICE {

abort SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE {

abort-r9 SEQUENCE {

commonIEsAbort SEQUENCE {

abortCause

networkAbort

}

epdu-Abort

Not present

}

}

}

}

}

}

}

Table 7.3.5.1.3.3-5: ULInformationTransfer (step 0a, Table 7.3.5.1.3.2-1)

Derivation Path: 36.331 clause 6.2.2

Information Element

Value/remark

Comment

Condition

ULInformationTransfer ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE {

ulInformationTransfer-r8 SEQUENCE {

dedicatedInfoType CHOICE {

dedicatedInfoNAS OCTET STRING

Set according to Table 7.3.5.1.3.3-6

UPLINK GENERIC NAS TRANSPORT

}

nonCriticalExtension SEQUENCE {}

Not present

}

}

}

}

Table 7.3.5.1.3.3-6: UPLINK GENERIC NAS TRANSPORT (step 0a, Table 7.3.5.1.3.2-1)

Derivation Path: 24.301 Table 8.2.32.1

Information Element

Value/remark

Comment

Condition

Protocol discriminator

0111

EPS mobility management messages

Security header type

0000

Plain NAS message

Uplink generic NAS transport message identity

01101001

Uplink generic NAS transport

Generic message container type

00000001

LTE Positioning Protocol (LPP) message container

Generic message container

Set according to Table 7.3.5.1.3.3-7

LPP Provide Capabilities

Additional information

Present

The UE includes the Routing Identifier received in the Additional Information IE of the DOWNLINK GENERIC NAS TRANSPORT message (step 0 Table 7.3.5.1.3.2-1)

Table 7.3.5.1.3.3-7: LPP Provide Capabilities. (step 0a, Table 7.3.5.1.3.2-1)

Derivation Path: 36.355 clause 6.2

Information Element

Value/remark

Comment

Condition

LPP-Message ::= SEQUENCE {

transactionID SEQUENCE {

initiator

locationServer

transactionNumber

(0..255)

Contains the same value as the corresponding field in the LPP Request Capabilities message in step 0, Table 7.3.5.1.3.2-1.

}

endTransaction

TRUE

sequenceNumber

(0..255)

acknowledgement SEQUENCE {

Present, or not present

ackRequested

TRUE

ackIndicator

Not present

}

lpp-MessageBody CHOICE {

c1 CHOICE {

provideCapabilities SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE {

provideCapabilities-r9 SEQUENCE {

commonIEsProvideCapabilities

Dependent on UE capabilities

Rel-14 onwards

a-gnss-ProvideCapabilities

Dependent on UE capabilities

otdoa-ProvideCapabilities

Dependent on UE capabilities

ecid-ProvideCapabilities

Dependent on UE capabilities

epdu-ProvideCapabilities

Not present

sensor-ProvideCapabilities-r13

Dependent on UE capabilities

Rel-13 onwards

tbs-ProvideCapabilities-r13

Dependent on UE capabilities

Rel-13 onwards

wlan-ProvideCapabilities-r13

Dependent on UE capabilities

Rel-13 onwards

bt-ProvideCapabilities-r13

Dependent on UE capabilities

Rel-13 onwards

}

}

}

}

}

}