70.14.4 MO-LR / Dedicated Mode for Mobiles Supporting MS-Assisted GNSS

3GPP51.010-1Mobile Station (MS) conformance specificationPart 1: Conformance specificationTS

70.14.4.1 Conformance Requirement:

The MS sends a DTAP LCS MO-LR invoke to the VMSC. If the MS is requesting its own location or that its own location be sent to another LCS client, this message carries LCS QoS information (e.g. accuracy, response time).

The MS invokes a MO-LR by sending a REGISTER message to the network containing a LCS-MOLR invoke component with MO_LR TYPE set to LocationEstimate, LCS QoS value and other optional field if it is needed.

The MS shall terminate the dialogue by sending a RELEASE COMPLETE message.

References

3GPP TS 03.71, sub clause 7.6.6.

3GPP TS 04.30, sub clause 5.1.1.

3GPP TS 24.080, sub clauses 2.4, 2.5, 3.4 and 4.

70.14.4.2 Test Purpose

To verify that the MS invokes a self-location request by sending the network a REGISTER message containing the Facility IE LCS MO-LR on an already established speech call related main DCCH (FACCH). When the MS receives a FACILITY message containing a Facility IE MO-LR LCS result carrying the requested location estimate, it clears the transaction by sending a RELEASE COMPLETE message.

70.14.4.3 Method of Test

Initial Conditions

System Simulator (SS):

Serving Cell: default parameters

Satellite signals: default conditions.

Mobile Station (MS):

The MS has valid TMSI and CSKN.

The MS is brought into the state U10 by using table 26.8.1.2/3.

Specific PICS statements

PIXIT statements

Test Procedure

This test case includes sub-test cases dependent on the GNSS supported by the MS. Each sub-test case is identified by a Sub-Test Case Number as defined below:

Sub-Test Case Number

Supported GNSS

1

MS supporting A-GLONASS only

2

MS supporting A-Galileo only

3

MS supporting A-GPS and Modernized GPS only

4

MS supporting A-GPS and A-GLONASS only

5

Reserved

6

Reserved

7

Reserved

8

Reserved

9

MS supporting A-BDS only

10

MS supporting A-GPS and A-BDS only

The MS invokes call independent supplementary service on an existing FACCH channel. After receiving a CM SERVICE ACCEPT message, the MS invokes a self-location request by sending a REGISTER message containing the Facility IE LCS MO-LR.

The SS sends an RR APPLICATION INFORMATION messages containing a RRLP Positioning Capability Request message.

The MS responds with an RR APPLICATION INFORMATION message containing an RRLP Positioning Capability Response message indicating the GNSS(s) supported by the MS.

The SS sends an RR APPLICATION INFORMATION message containing an RRLP Measure Position Request including assistance data.

Option 1: The MS then performs positioning measurements, and responds with an RR APPLICATION INFORMATION message containing an RRLP Measure Position Response.

Option 2: The MS may request additional assistance data by sending an RRLP Measure Position Response message containing a location error with IE LocErrorReason set to gpsAssDataMissing or ganssAssDataMissing. If the MS requests additional assistance data that is available in the SS, then the SS provides the requested assistance data in zero, one or more RRLP Assistance Data delivery messages followed by an RRLP Measure Position Request message which may include further assistance data. If the MS requests additional assistance data and the entire requested assistance data is not available in the SS, then the SS repeats the RRLP Measure Position Request message without assistance data. The MS then performs positioning measurements, and responds with an RR APPLICATION INFORMATION message containing an RRLP Measure Position Response.

The SS responds with a FACILITY message containing an MO-LR result. When the MS receives a FACILITY message, it clears the transaction by sending a RELEASE COMPLETE message.

Maximum duration of the test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

MS

Initiate LCS MOLR Procedure (location estimation) on existing FACCH channel

2

MS -> SS

CM SERVICE REQUEST

The CM Service Type IE indicates "Supplementary service activation".

"mobile station classmark 2" includes settings for ES_IND.

3

SS -> MS

CM SERVICE ACCEPT

4

MS -> SS

REGISTER

Call Independent SS containing Facility IE with

LCS-MOLR request with MOLR-Type set to locationEstimate

5

SS -> MS

RR APPLICATION INFORMATION

RRLP Positioning Capability Request

6

MS -> SS

RR APPLICATION INFORMATION

RRLP Positioning Capability Response

7

SS-> MS

RR APPLICATION INFORMATION

RRLP Measure Position Request Contains assistance data as defined in sub clause 70.1.3.

8

MS -> SS

RR APPLICATION INFORMATION

RRLP Measure Position Response:

Option 1:

ganssMeasureInfo and gps-MeasureInfo (Sub-Tests 3, 4 and 10)

Option 2:

locationError with gpsAssDataMissing (Sub-Tests 3, 4 and 10) or ganssAssDataMissing and additionalAssistanceData including gpsAssistanceData (Sub-Tests 3, 4 and 10) and/or ganssAssistanceData

8a

SS -> MS

RR APPLICATION INFORMATION

RRLP Assistance Data.

If the MS requested additional assistance data in step 8 that is available in the SS, then SS provides the requested data in zero, one or more RRLP Assistance Data delivery messages.

8b

MS -> SS

RR APPLICATION INFORMATION

RRLP Assistance Data Ack.

If the SS sent additional assistance data in step 8a, the MS acknowledges the received assistance data.

8c

SS-> MS

RR APPLICATION INFORMATION

RRLP Measure Position Request.

If the MS requested additional assistance data in step 8 that is available in the SS, this message may include further assistance data.

8d

MS -> SS

RR APPLICATION INFORMATION

RRLP Measure Position Response.

If the MS requested additional assistance data in step 8, this message contains ganssMeasureInfo and gps-MeasureInfo (Sub-Tests 3, 4 and 10).

9

SS -> MS

FACILITY

LCS MO-LR result message containing location estimate

10

MS -> SS

RELEASE COMPLETE

MS terminates the dialogue

11

SS -> MS

CHANNEL RELEASE

The main signalling link is released.

Specific Message Contents

REGISTER (Step 4):

Information element

Value/remark

Protocol Discriminator

Call Independent SS (1011)

Transaction Identifier

Message Type

REGISTER (xx11 1011)

Facility

Invoke = LCS-MOLR

LCS-MOLRArg

Molr-Type -> locationEstimate

SS version indicator

Value 1 or above

RR APPLICATION INFORMATION

Information element

Value/remark

Protocol Discriminator

RR Management Protocol (0110)

Skip Indicator

Message Type

Application Information Message type

APDU ID

APDU ID -> RRLP => 0000

APDU Flags

Bit1=0 -> Last or only segment

Bit2=0 -> First or only segment

Bit3=0 -> Command or Final Response

Bit4=spare

APDU Data

2-N Byte  ASN.1 Coded

Step 5: RRLP Positioning Capability Request

Step 6: RRLP Positioning Capability Response

Step 7 and 8c: RRLP Measure Position Request

Step 8 and 8d: RRLP Measure Position Response

Step 8a: RRLP Assistance Data

Step 8b: RRLP Assistance Data Ack.

RRLP Positioning Capability Request (Step 5):

Information element

Type

Value/remark

ASN.1 encoded

extended-reference

SEQUENCE

RRLP Positioning Capability Response (Step 6):

Information element

Type

Value/remark

ASN.1 encoded

extended-reference

SEQUENCE

The value returned by the MS shall equal the value received from the SS in the Positioning Capability Request (Step 5).

posCapabilities

SEQUENCE

nonGANSSpositionMethods

BIT STRING

May only be included for Sub-Tests 3, 4 and 10.

gANSSPositionMethods

SEQUENCE

Included for each MS supported GANSS

ganssID

INTEGER

Sub-Test 1: value 3

Sub-Test 2: absent

Sub-Test 3: value 1

Sub-Test 4: value 3

Sub-Test 9: value 4

Sub-Test 10: value 4

gANSSPositioningMethodTypes

BIT STRING

Bit 0 (msAssisted) set to value 1

gANSSSignals

BIT STRING

Dependent on MS capabilities

RRLP Measure Position Request (Step 7):

Information element

Type

Value/remark

ASN.1 encoded

referenceNumber

Integer, 0 to 7

1

Component

CHOICE

msrPositionReq

methodType

CHOICE

msAssisted

positionMethod

ENUMERATED

Gps

measureResponseTime

Integer 0 to 7

5

useMultipleSets

ENUMERATED

oneSet

gps-AssistData

SEQUENCE

Dependent on MS capabilities and defined in TS 51.010-7 sub clauses 5.1.3 and 5.1.8.

referenceTime

SEQUENCE

See TS 51.010-7 sub clause 5.1.3

acquisAssist

SEQUENCE

See TS 51.010-7 sub clause 5.1.8

extended-reference

SEQUENCE

ganssPositionMethod

BIT STRING

Sub-Test 1: bit 5 set to value 1

Sub-Test 2: bit 1 set to value 1

Sub-Test 3: bits 0 and 3 set to
value 1

Sub-Test 4: bits 0 and 5 set to
value 1

Sub-Test 9: bit 6 set to value 1

Sub Test 10: bits 0 and 6 set to value 1

ganss-AssistData

SEQUENCE

Dependent on MS capabilities and defined in TS 51.010-7 sub clauses 6.1.3 and 6.1.4.

RRLP Measure Position Response (Step 8 (Option 1) or Step 8d (Option 2)):

Information element

Type

Value/remark

ASN.1 encoded

referenceNumber

Integer,0 to 7

1 or 2 (Option 2, Step 8d)

Component

CHOICE

msrPositionRsp

(A valid response will contain ganssMeasureInfo and gps-MeasureInfo (Sub-Tests 3, 4 and 10); otherwise locationError will be returned)

gps-MeasureInfo

SEQUENCE

Any value of the parameters is acceptable.

locationError

SEQUENCE

Any error value is acceptable except gpsAssDataMissing.

extended-reference

SEQUENCE

The value returned by the MS shall equal the value received from the SS in the earlier Measure Position Request

ganssMeasureInfo

SEQUENCE

Any value is acceptable

RRLP Measure Position Response (Step 8 (Option 2)):

Information element

Type

Value/remark

ASN.1 encoded

referenceNumber

Integer,0 to 7

1

Component

CHOICE

msrPositionRsp

locationError

SEQUENCE

locErrorReason

ENUMERATED

gpsAssDataMissing or ganssAssDataMissing

additionalAssistanceData

SEQUENCE

gpsAssistanceData

OCTET STRING

Indicates missing assistance data elements

This field may only be present for Sub-Tests 3, 4 and 10.

ganssAssistanceData

OCTET STRING

Indicates missing GANSS assistance data elements

extended-reference

SEQUENCE

The value returned by the MS shall equal the value received from the SS in the earlier Measure Position Request

RRLP Assistance Data (Step 8a):

Information element

Type

Value/remark

ASN.1 encoded

referenceNumber

Integer,0 to 7

2

Component

CHOICE

assistanceData

gps-AssistData

SEQUENCE

This field may only be present for Sub-Tests 3, 4 and 10.

If the MS requested further GPS assistance data in Step 8 (Option 2) that is available in the SS, SS shall send zero, one or more RRLP Assistance Data messages containing the requested assistance data from TS 51.010-7 sub clauses 5.1.3 to 5.1.8. Each message shall contain a maximum of 242 octets.

moreAssDataToBeSent

ENUMERATED

If SS sends more than one RRLP assistance data delivery message the moreAssDataToBeSent field shall be set accordingly.

Except in the case of the final Assistance Data message when the following Measure Position Request contains no additional Assistance Data (in which case: 0)

extended-reference

SEQUENCE

ganss-AssistData

SEQUENCE

If the MS requested further GANSS assistance data in Step 8 (Option 2) that is available in the SS, SS shall send zero, one or more RRLP Assistance Data messages containing the requested assistance data from TS 51.010-7 sub clauses 6.1.3 and 6.1.4. Each message shall contain a maximum of 242 octets.

RRLP Assistance Data Ack (Step 8b):

Information element

Type

Value/remark

ASN.1 encoded

referenceNumber

Integer,0 to 7

2

Component

CHOICE

assistanceDataAck

RRLP Measure Position Request (Step 8c):

Information element

Type

Value/remark

ASN.1 encoded

referenceNumber

Integer, 0 to 7

2

component

CHOICE

msrPositionReq

methodType

CHOICE

msAssisted

positionMethod

ENUMERATED

Gps

measureResponseTime

Integer 0 to 7

5

useMultipleSets

ENUMERATED

oneSet

gps-AssistData

SEQUENCE

May contain further assistance data from TS 51.010-7 sub clauses 6.1.3 and 6.1.4 as requested by the MS in step 8 (Option 2).

extended-reference

SEQUENCE

ganssPositionMethod

BIT STRING

Sub-Test 1: bit 5 set to value 1

Sub-Test 2: bit 1 set to value 1

Sub-Test 3: bits 0 and 3 set to
value 1

Sub-Test 4: bits 0 and 5 set to
value 1

Sub-Test 9: bit 6 set to value 1

Sub Test 10: bits 0 and 6 set to value 1

ganss-AssistData

SEQUENCE

May contain further assistance data from TS 51.010-7 sub clauses 6.1.3 and 6.1.4 as requested by the MS in step 8 (Option 2).

FACILITY (Step 9):

Information element

Value/remark

Protocol Discriminator

Call Independent SS (1011)

Transaction Identifier

Message Type

FACILITY (0011 1010)

Facility

Return Result = LCS-MOLR

LCS-MOLRRes -> locationEstimate (Note)

Note: Any value for locationEstimate may be used. The SS shall not be required to calculate the value from the returned gps-MeasureInfo values and/or ganssMeasureInfo values

RELEASE COMPLETE (Step 10):

Information element

Value/remark

Protocol Discriminator

Call Independent SS (1011)

Transaction Identifier

Message Type

RELEASE COMPLETE (xx10 1010)