70.12 Assisted GNSS General Procedures

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

70.12.1 Positioning Capability Transfer procedure

70.12.1.1 Conformance requirement:

When the MS receives a complete POSITIONING CAPABILITY REQUEST message, it shall send the POSITIONING CAPABILITY RESPONSE message. The message shall include the positioning capabilities of the MS and the types of supported assistance data. The message may include the types of assistance needed by the MS to obtain a location estimate or positioning measurements.

Test References

3GPP TS 43.059 sub clause 9.4.3a

3GPP TS 44.031sub clauses 2.3a, 4.6, 4.7, A.7 and A.8

70.12.1.2 Test Purpose

To verify that the MS sends the correct positioning capabilities and the types of supported assistance data in the POSITIONING CAPABILITY RESPONSE message. Note: no positioning procedure is performed.

70.12.1.3 Method of Test

Initial Conditions:

System Simulator:

Serving Cell: default parameters.

Mobile Station:

The MS is MM-state "idle, updated" with valid TMSI and CKSN.

Specific PICS statements

PIXIT statements

Test Procedure:

The MS is paged with a PAGING REQUEST TYPE 1 message. The MS performs control early classmark sending to provide LCS positioning method capability.

After sending the CIPHERING MODE COMPLETE message the MS receives RR APPLICATION INFORMATION message containing an RRLP POSITIONING CAPABILITY REQUEST message.

The MS sends a POSITIONING CAPABILITY RESPONSE message. The message includes the positioning capabilities of the MS and the types of supported assistance data.

Maximum duration of the test:

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

SS->MS

PAGING REQUEST TYPE I

2

MS -> SS

CHANNEL REQUEST

Establishment cause indicates “answer to paging”.

3

SS -> MS

IMMEDIATE ASSIGNMENT

4

MS->SS

PAGING RESPONSE

Message is contained in SABM.

“mobile station classmark 2” includes settings for ES_IND.

5

MS->SS

CLASSMARK CHANGE

“mobile station classmark 2” includes settings for ES_IND.

“mobile station classmark 3” includes settings for Positioning. The setting for positioning specifies Positioning Method capability, Positioning Method Support and Additional Positioning Capabilities.

6

SS -> MS

AUTHENTICATION REQUEST

7

MS -> SS

AUTHENTICATION RESPONSE

8

SS -> MS

CIPHERING MODE COMMAND

9

MS -> SS

CIPHERING MODE COMPLETE

10

SS

SS starts ciphering.

11

SS -> MS

RR APPLICATION INFORMATION

RRLP Positioning Capability Request

12

MS -> SS

RR APPLICATION INFORMATION

RRLP Positioning Capability Response

13

SS -> MS

CHANNEL RELEASE

The main signalling link is released

Specific Message Contents

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 11, RRLP Positioning Capability Request

Step 12: RRLP Positioning Capability Response

RRLP Positioning Capability Request (Step 11):

Information element

Type

Value/remark

ASN.1 encoded

extended-reference

SEQUENCE

RRLP Positioning Capability Response (Step 12):

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 11).

posCapabilities

SEQUENCE

nonGANSSpositionMethods

BIT STRING

May be included if the MS supports A-GPS L1 C/A in addition to A‑GANSS

gANSSPositionMethods

SEQUENCE

Included for each MS supported GANSS

ganssID

INTEGER

Dependent on MS capabilities. Absence of this field indicates Galileo

gANSSPositioningMethodTypes

BIT STRING

Bit 0 is set to 1 (MS-Assisted) and/or Bit 1 is set to 1 (MS-Based) depending on the positioning method(s) supported by the MS for the GANSS

gANSSSignals

BIT STRING

Dependent on MS capabilities

sbasID

BIT STRING

Included if ganssID indicates support for SBAS.

Dependent on MS capabilities

multipleMeasurementSets

Dependent on MS capabilities

assistanceSupported

SEQUENCE

gpsAssistance

BIT STRING

Dependent on MS capabilities Included if the MS supports A-GPS L1 C/A in addition to A‑GANSS

gANSSAssistanceSet

SEQUENCE

commonGANSSAssistance

BIT STRING

Dependent on MS capabilities

specificGANSSAssistance

SEQUENCE

Included for each MS supported GANSS

ganssID

INTEGER

Dependent on MS capabilities. Absence of this field indicates Galileo

gANSSAssistance

BIT STRING

Dependent on MS capabilities

gANSSAdditionalAssistanceChoices

SEQUENCE

Included for each MS supported GANSS

ganssID

INTEGER

Dependent on MS capabilities. Absence of this field indicates Galileo

ganssClockModelChoice

BIT STRING

Dependent on MS capabilities

gannsOrbitModelChoice

BIT STRING

Dependent on MS capabilities

ganssAlmanacModelChoice

BIT STRING

Dependent on MS capabilities

ganssAdditionalUTCModelChoice

BIT STRING

Dependent on MS capabilities