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 |