70.13 Assisted GNSS Network Induced Location Request (NI-LR)

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

70.13.1 NI-LR / Emergency Call on TCH Radio Channel for Mobiles Supporting MS-Based GNSS

70.13.1.1 Conformance requirements

1. With the MS in the "idle, updated" state, the user shall initiate an emergency after the number 112 (for GSM900 and 1800 MS), or 911 (for PCS 1900 MS in the USA), or 08 (for PCS 1900 MS in Mexico) has been entered by the user. The MS shall send a CHANNEL REQUEST message with correct establishment cause ("emergency call").

2. When a user requests an emergency call establishment the mobile station will send a CM SERVICE REQUEST message to the network with a CM service type information element indicating emergency call establishment and the correct CKSN and TMSI. A mobile station which implements the “LCS” option shall also implement the “Controlled Early Classmark Sending” option. A mobile station which implements the “Controlled Early Classmark Sending” option shall indicate it in the classmark (ES IND bit).

3. After sending the CM SERVICE REQUEST message the MS shall send a CLASSMARK CHANGE message. The “Mobile Station Classmark 3” information element shall correctly specify the positioning methods supported by the MS and shall indicate support for additional positioning capabilities which can be retrieved using RRLP.

  1. After the CM SERVICE ACCEPT message is received from the network, the MS shall send an EMERGENCY SETUP message.
  2. After receipt of a CONNECT ACKNOWLEDGE message during correct establishment of the emergency call the MS shall indicate that the TCH is through connected in both directions.
  3. On receiving the POSITIONING CAPABILITY REQUEST message the MS responds with a POSITIONING CAPABILITY RESPONSE message indicating the positioning methods supported by the MS.
  4. On receiving an ASSISTANCE DATA message the MS responds with an ASSISTANCE DATA ACKNOWLEDGEMENT message. The message contains the reference number of the ASSISTANCE DATA message received.
  5. On receiving the MEASURE POSITION REQUEST message the MS tries to perform the requested location measurements, and calculates its own position. It sends the results in the RRLP MEASURE POSITION RESPONSE message.

References

3GPP TS 44.018 sub clauses 3.3.1.1 and 9.1.11.

3GPP TS 24.008 sub clauses 4.5.1.5, 5.2.1, 9.2.9, 10.5.1.6, 10.5.1.7.

3GPP TS 44.031.

70.13.1.2 Test Purpose

To verify when a network instigates the LCS positioning procedure using GNSS by sending RRLP (Measure Position Request) message, after a traffic channel has been established during an emergency call, the mobile responds with RRLP (Measure Position Response) containing MS location estimate.

70.13.1.3 Method of Test

Initial Conditions

System Simulator (SS):

Serving Cell: default parameters.

Satellite signals: default conditions.

Mobile Station (MS):

The MS is in MM-state “idle, updated” with valued TMSI and CKSN.

SIM:

Normal SIM

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

An Emergency Call is initiated with the MS. SIM card is included in the MS.

The emergency call is established with a late assignment.

After receiving the CONNECT ACKNOWLEDGE message from the MS, the SS sends 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 one or more RR APPLICATION INFORMATION messages containing RRLP Assistance Data messages dependent on the GNSS positioning methods supported by the MS. The reception of each RRLP Assistance Data message is acknowledged by the MS by sending a RR APPLICATION INFORMATION message containing an RRLP Assistance Data Acknowledgement component.

The SS then sends an RR APPLICATION INFORMATION message containing an RRLP Measure Position Request on FACCH 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 call is cleared by the SS.

Maximum duration of the test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

MS

The appropriate “emergency call number" is entered.

2

MS -> SS

CHANNEL REQUEST

Establishment cause is emergency call establishment.

3

SS -> MS

IMMEDIATE ASSIGNMENT

4

MS -> SS

CM SERVICE REQUEST

Message is contained in SABM. The CM service type IE indicates "emergency call establishment".

“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 Additional Positioning Capabilities (1 bit field) is set to 1 (the mobile station supports additional positioning capabilities which can be retrieved using RRLP).

6

SS -> MS

CM SERVICE ACCEPT

7

MS -> SS

EMERGENCY SETUP

8

SS -> MS

CALL PROCEEDING

9

SS -> MS

ALERTING

10

SS -> MS

ASSIGNMENT COMMAND

11

MS -> SS

ASSIGNMENT COMPLETE

12

SS -> MS

CONNECT

13

MS -> SS

CONNECT ACKNOWLEDGE

The MS indicates that the TCH is through connected in both directions.

14

SS -> MS

RR APPLICATION INFORMATION

RRLP Positioning Capability Request

15

MS -> SS

RR APPLICATION INFORMATION

RRLP Positioning Capability Response

16

SS -> MS

RR APPLICATION INFORMATION

RRLP Assistance Data

The SS provides assistance data in one or more RRLP assistance data delivery messages as defined in TS 51.010-7 sub clauses 6.1.3 and 6.1.4. Each message shall contain a maximum of 242 octets.

17

MS -> SS

RR APPLICATION INFORMATION

RRLP Assistance Data Ack

Each RRLP Assistance Data message is acknowledged by the MS.

18

SS-> MS

RR APPLICATION INFORMATION

RRLP Measure Position Request

May contain further assistance data as defined in TS 51.010-7 sub clauses 6.1.3 and 6.1.4.

19

MS -> SS

RR APPLICATION INFORMATION

Option 1:

RRLP Measure Position Response:

ganssLocationInfo

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

19a

SS -> MS

RR APPLICATION INFORMATION

Option 2 only:

RRLP Assistance Data.

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

19b

MS -> SS

RR APPLICATION INFORMATION

Option 2 only:

RRLP Assistance Data Ack.

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

19c

SS-> MS

RR APPLICATION INFORMATION

Option 2 only:

RRLP Measure Position Request.

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

19d

MS-> SS

RR APPLICATION INFORMATION

Option 2 only:

RRLP Measure Position Response.

If the MS requested additional assistance data in step 19, this message contains ganssLocationInfo.

20

SS -> MS

DISCONNECT

21

MS -> SS

RELEASE

22

SS -> MS

RELEASE COMPLETE

23

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

Steps 18 and 19c: RRLP Measure Position Request

Steps 19 and 19d: RRLP Measure Position Response

Steps 16 and 19a: RRLP Assistance Data

Steps 17 and 19b: RRLP Assistance Data Ack.

Step 14: RRLP Positioning Capability Request

Step 15: RRLP Positioning Capability Response

RRLP Positioning Capability Request (Step 14):

Information element

Type

Value/remark

ASN.1 encoded

extended-reference

SEQUENCE

RRLP Positioning Capability Response (Step 15):

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

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 1 (msBased) set to value 1

gANSSSignals

BIT STRING

Dependent on MS capabilities

RRLP Assistance Data (Step 16):

Information element

Type

Value/remark

ASN.1 encoded

referenceNumber

Integer,0 to 7

1

component

CHOICE

assistanceData

gps-AssistData

SEQUENCE

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

moreAssDataToBeSent

ENUMERATED

If SS sends more than one RRLP assistance data delivery message at step 16 the moreAssDataToBeSent field shall be set accordingly:

1, 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

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

RRLP Assistance Data Ack (Step 17, 19b):

Information element

Type

Value/remark

ASN.1 encoded

referenceNumber

Integer,0 to 7

1 or 2 (Option 2, Step 19b)

component

CHOICE

assistanceDataAck

RRLP Measure Position Request (Step 18):

Information element

Type

Value/remark

ASN.1 encoded

referenceNumber

Integer,0 to 7

1

component

CHOICE

msrPositionReq

methodType

CHOICE

msBased

positionMethod

ENUMERATED

gps

measureResponseTime

Integer 0 to 7

5

accuracy

Integer (0-127)

127

useMultipleSets

ENUMERATED

oneSet

gps-AssistData

SEQUENCE

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

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 19 (Option 1) or 19d (Option 2)):

Information element

Type

Value/remark

ASN.1 encoded

referenceNumber

Integer,0 to 7

1 or 2 (Option 2, Step 19d)

component

CHOICE

msrPositionRsp

(A valid response will contain ganssLocationInfo otherwise locationError will be returned)

locationError

SEQUENCE

Any error value is acceptable.

extended-reference

SEQUENCE

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

ganssLocationInfo

SEQUENCE

Any value is acceptable

RRLP Measure Position Response (Step 19 (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 GPS 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 19a):

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 19 (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.

moreAssDataToBeSent

ENUMERATED

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

1, 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 19 (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 Measure Position Request (Step 19c):

Information element

Type

Value/remark

ASN.1 encoded

referenceNumber

Integer,0 to 7

2

component

CHOICE

msrPositionReq

methodType

CHOICE

msBased

positionMethod

ENUMERATED

gps

measureResponseTime

Integer 0 to 7

5

accuracy

Integer (0-127)

127

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 19 (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 19 (Option 2).

70.13.2 NI-LR / Emergency Call on TCH Radio Channel for Mobiles Supporting MS-Assisted GNSS

70.13.2.1 Conformance requirements

1. With the MS in the "idle, updated" state, the user shall initiate an emergency after the number 112 (for GSM900 and 1800 MS), or 911 (for PCS 1900 MS in the USA), or 08 (for PCS 1900 MS in Mexico) has been entered by the user. The MS shall send a CHANNEL REQUEST message with correct establishment cause ("emergency call").

  1. When a user requests an emergency call establishment the mobile station will send a CM SERVICE REQUEST message to the network with a CM service type information element indicating emergency call establishment and the correct CKSN and TMSI. A mobile station which implements the “LCS” option shall also implement the “Controlled Early Classmark Sending” option. A mobile station which implements the “Controlled Early Classmark Sending” option shall indicate it in the classmark (ES IND bit).
  2. After sending the CM SERVICE REQUEST message the MS shall send a CLASSMARK CHANGE message. The “Mobile Station Classmark 3” information element shall correctly specify the positioning methods supported by the MS and shall indicate support for additional positioning capabilities which can be retrieved using RRLP.
  3. After the CM SERVICE ACCEPT message is received from the network, the MS shall send an EMERGENCY SETUP message.
  4. After receipt of a CONNECT ACKNOWLEDGE message during establishment of the emergency call the MS shall indicate that the TCH is through connected in both directions.
  5. On receiving the POSITIONING CAPABILITY REQUEST message the MS responds with a POSITIONING CAPABILITY RESPONSE message indicating the positioning methods supported by the MS.
  6. On receiving the RRLP MEASURE POSITION REQUEST the MS tries to perform the requested location measurements. It sends the results in the RRLP MEASURE POSITION RESPONSE message.

References

3GPP TS 44.018 sub clauses 3.3.1.1 and 9.1.11.

3GPP TS 24.008 sub clauses 4.5.1.5, 5.2.1, 9.2.9 and 10.5.1.6, 10.5.1.7.

3GPP TS 44.031.

70.13.2.2 Test Purpose

To verify when a network instigates the LCS positioning procedure using GNSS by sending RRLP (Measure Position Request) message, after a traffic channel has been established during an emergency call, the mobile responds with RRLP (Measure Position Response) containing A-GNSS measurement values.

70.13.2.3 Method of Test

Initial Conditions

System Simulator (SS):

Serving Cell: default parameters.

Satellite signals: default conditions.

Mobile Station (MS):

The MS is in MM-state “idle, updated” with valued TMSI and CKSN.

SIM:

Normal SIM

Specific PICSstatements

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

An Emergency Call is initiated with the MS. SIM card is included in the MS.

The emergency call is established with a late assignment.

After receiving the CONNECT ACKNOWLEDGE message from the MS, the SS sends 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 on FACCH 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 call is cleared by the SS.

Maximum duration of the test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

MS

The appropriate “emergency call number" is entered.

2

MS -> SS

CHANNEL REQUEST

Establishment cause is emergency call establishment.

3

SS -> MS

IMMEDIATE ASSIGNMENT

4

MS -> SS

CM SERVICE REQUEST

Message is contained in SABM. The CM service type IE indicates "emergency call establishment".

“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 Additional Positioning Capabilities (1 bit field) is set to 1 (the mobile station supports additional positioning capabilities which can be retrieved using RRLP).

6

SS -> MS

CM SERVICE ACCEPT

7

MS -> SS

EMERGENCY SETUP

8

SS -> MS

CALL PROCEEDING

9

SS -> MS

ALERTING

10

SS -> MS

ASSIGNMENT COMMAND

11

MS -> SS

ASSIGNMENT COMPLETE

12

SS -> MS

CONNECT

13

MS -> SS

CONNECT ACKNOWLEDGE

The MS indicates that the TCH is through connected in both directions.

14

SS -> MS

RR APPLICATION INFORMATION

RRLP Positioning Capability Request

15

MS -> SS

RR APPLICATION INFORMATION

RRLP Positioning Capability Response

16

SS-> MS

RR APPLICATION INFORMATION

RRLP Measure Position Request

Contains assistance data as defined in TS 51.010-7 sub clauses 6.1.3 and 6.1.4.

17

MS -> SS

RR APPLICATION INFORMATION

Option 1:

RRLP Measure Position Response:

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

17a

SS -> MS

RR APPLICATION INFORMATION

Option 2 only:

RRLP Assistance Data.

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

17b

MS -> SS

RR APPLICATION INFORMATION

Option 2 only:

RRLP Assistance Data Ack.

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

17c

SS-> MS

RR APPLICATION INFORMATION

Option 2 only:

RRLP Measure Position Request.

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

17d

MS -> SS

RR APPLICATION INFORMATION

Option 2 only:

RRLP Measure Position Response.

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

18

SS -> MS

DISCONNECT

19

MS -> SS

RELEASE

20

SS -> MS

RELEASE COMPLETE

21

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 16 and 17c: RRLP Measure Position Request

Step 17 and 17d: RRLP Measure Position Response

Step 17a: RRLP Assistance Data

Step 17b: RRLP Assistance Data Ack.

Step 14: RRLP Positioning Capability Request

Step 15: RRLP Positioning Capability Response

RRLP Positioning Capability Request (Step 14):

Information element

Type

Value/remark

ASN.1 encoded

extended-reference

SEQUENCE

RRLP Positioning Capability Response (Step 15):

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

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 16):

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 6.1.3 and 6.1.4.

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 17 (Option 1) or Step 17d (Option 2)):

Information element

Type

Value/remark

ASN.1 encoded

referenceNumber

Integer,0 to 7

1 or 2 (Option 2, Step 17d)

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

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 17 (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 GPS 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 17a):

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 17 (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.

moreAssDataToBeSent

ENUMERATED

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

1, 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 17 (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 17b):

Information element

Type

Value/remark

ASN.1 encoded

referenceNumber

Integer,0 to 7

2

component

CHOICE

assistanceDataAck

RRLP Measure Position Request (Step 17c):

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 17 (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 17 (Option 2).