A.8 Positioning Capability Response
3GPP44.031Location Services (LCS)Mobile Station (MS) - Serving Mobile Location Centre (SMLC) Radio Resource LCS Protocol (RRLP)Release 17TS
A.8.1 General
The Positioning Capability Response is a RRLP component from the MS to the network. It is the response to the Positioning Capability Request. It contains the following elements.
Table A.57: Positioning Capability Response component content
Element |
Type/Reference |
Presence |
Extended Reference |
Extended Reference 2.2.5 |
M |
Positioning Capabilities |
Positioning Capabilities 8.2.1 |
M |
Assistance Data Supported |
Assistance Data Supported 8.2.2 |
O |
Assistance Data Needed |
Assistance Data Needed 8.2.3 |
O |
A.8.2 Elements
A.8.2.1 Positioning Capabilities
This element indicates the positioning methods and other positioning capabilities supported by the MS. The inclusion of this element is mandatory.
The MS may indicate support for non-GANSS position methods and/or GANSS position methods. The MS indicates its support for non-GANSS position methods using a bit string with one bit representing each method, set to one if the method is supported and zero if it is not. The following Non-GANSS Position Methods can be identified:
– MS Assisted E-OTD;
– MS Based E-OTD;
– MS Assisted GPS;
– MS Based GPS;
– Standalone GPS.
The MS indicates its support for GANSS position methods by providing the parameters shown in Table A.58 for each GANSS system supported.
Table A.58: GANSS Position Method Support
GANSS Position Method Parameters |
GANSS_ID |
GANSS Position Method Types |
GANSS Signals |
SBAS ID |
GANSS_ID
Range: 0 – 7
This field indicates the GANSS. The supported GANSS are defined in sub-clause A.4.2.6.2 (Table A.40). Absence of this field indicates Galileo.
GANSS Position Method Types
For each supported GANSS system, the MS shall and SMLC may indicate which method types are supported. This is represented using a bit string with one bit per method type where a one value indicates support and a zero value no support. The following GANSS Method Types can be identified:
– MS Assisted;
– MS Based;
– Standalone.
GANSS Signals
For each supported GANSS system, the MS shall and SMLC may indicate which signals are supported. This is represented using a bit string with one bit per signal where a one value indicates support and a zero value no support. The individual signals are denoted generically as signal1, signal2 etc. in the ASN.1 in clause 5.l. Table A.59 shows the signal correspondence for each defined GANSS system. Unfilled table entries indicate no assignment and shall either not be included or set to zero if included.
The GANSS Signal Correspondence in Table A.59 is also used when a single signal is addressed (e.g., when reporting GANSS measurements or providing GANSS assistance data). In this case, an Integer value is used to indicate the signal, and the values 0 to 7 correspond to GANSS Signal 1 to 8, respectively.
Table A.59: GANSS Signal Correspondence
GANSS System |
Signal 1 |
Signal 2 |
Signal 3 |
Signal 4 |
Signal 5 |
Signal 6 |
Signal 7 |
Signal 8 |
Galileo |
E1 |
E5a |
E5b |
E6 |
E5a+E5b |
|||
Modernized GPS |
L1C |
L2C |
L5 |
|||||
SBAS |
L1 |
|||||||
QZSS |
QZS-L1 |
QZS-L1C |
QZS-L2C |
QZS-L5 |
||||
GLONASS |
G1 |
G2 |
G3 |
|||||
BDS |
B1I |
SBAS_ID
If GANSS ID in Table A.58 indicates support for SBAS, this field shall be present to indicate support of specific SBAS using a bit map with one bit per SBAS where a one value indicates support and a zero value no support.
Table A.59.a: SBAS ID Correspondence
Bit 0 |
Bit 1 |
Bit 2 |
Bit 3 |
Bit 4 |
Bit 5 |
Bit 6 |
Bit 7 |
WAAS |
EGNOS |
MSAS |
GAGAN |
reserved |
reserved |
reserved |
reserved |
The MS shall also indicate whether it supports multiple measurement sets for the MS Assisted position methods listed below. This is represented using a bit string with one bit representing each position method which is set to a one if multiple measurement sets are supported for that method and to a zero if not. The following MS Assisted Position Methods associated with Multiple Measurement Sets can be identified:
– E-OTD;
– GPS;
– GANSS.
A.8.2.2 Assistance Data Supported
This element indicates the types of assistance data that the MS supports for GPS and GANSS and is shown in Table A.59.b.
Table A.59.b: Assistance Data Supported
GANSS Position Method Parameters |
GPS Assistance Data |
GANSS Assistance Data |
GANSS Additional Assistance Data Choices |
GPS Assistance Data
In the case of GPS, support for each of the following types of assistance data can be individually indicated using a bit string in which a one value indicates support and a zero no support. The following GPS Assistance Indications can be identified:
– Almanac;
– UTC model;
– Ionospheric Model;
– Navigation Model;
– DGPS Corrections;
– Reference Location;
– Reference Time;
– Acquisition Assistance;
– Real Time Integrity;
– Ephemeris Extension;
– Ephemeris Extension Check;
– GPS Acquisition Assistance Extension-R12.
– DBDS Corrections
– BDS Grid Model
GANSS Assistance Data
In the case of GANSS, support for each of the following types of common assistance data is indicated using a bit string in which each bit represents one type of assistance data and is set to a one to indicate support and a zero to indicate no support. The following Common GANSS Assistance Indications can be identified:
– GANSS Reference Time;
– GANSS Reference Location;
– GANSS Ionospheric Model;
– GANSS Additional Ionospheric Model;
– GANSS Earth Orientation Parameters.
The MS indicates its support for assistance data specific to each GANSS system by providing the parameters shown in Table A.60 for each GANSS system supported.
Table A.60: GANSS Assistance Support
GANSS Assistance Parameters |
GANSS_ID |
GANSS Assistance |
GANSS_ID
Range: 0 – 7
This field indicates the GANSS. The supported GANSS are defined in sub-clause A.4.2.6.2 (Table A.40). Absence of this field indicates Galileo.
GANSS Assistance
Supported GANSS Assistance data is indicated using a bit string in which each bit represents one type of assistance data and is set to a one to indicate support and a zero to indicate no support. The following types of Specific GANSS Assistance Indications can be identified.
– GANSS Real Time Integrity;
– GANSS Differential Corrections;
– GANSS Almanac;
– GANSS Reference Measurement Information;
– GANSS Navigation Model;
– GANSS Time Model GNSS-UTC;
– GANSS Time Model GNSS-GNSS;
– GANSS Data Bit Assistance;
– GANSS Ephemeris Extension;
– GANSS Ephemeris Extension Check;
– GANSS Additional UTC Model;
– GANSS Auxiliary Information;
– GANSS Reference Measurement Extension-R12.
GANSS Additional Assistance Data Choices
For GANSS Assistance Data elements for which multiple choices exist (GANSS Clock Model (Table A.49.1), GANSS Orbit Model (Table A.49.2), GANSS Almanac Model (Table A.54), and GANSS UTC Model/Additional UTC Model (Table A.55/A.55.17)) the MS and SMLC shall support the native formats choice as defined in the relevant ICDs for each GANSS signal. The MS can indicate which additional non-native choice(s) is(are) supported for a particular GANSS using a bit map with one bit per model where a one value indicates support and a zero value no support. Note that native support need not be indicated in this bit map.
Table A.61: GANSS Additional Assistance Data Choices
Parameter |
#Bits |
Type/Reference |
Prsesence |
The following fields occur once per GANSS (Num_GANSS times) |
|||
GANSS ID |
3 |
Table A.40 |
O(1) |
GANSS Clock Model Choice |
8 |
Bit String –Table A.62 |
C(2) |
GANSS Orbit Model Choice |
8 |
Bit String –Table A.62 |
C(2) |
GANSS Almanac Model Choice |
8 |
Bit String –Table A.62 |
C(3) |
GANSS UTC Model Choice |
8 |
Bit String –Table A.62 |
C(4) |
Note 1: Absence of this field indicates Galileo. Note 2: These elements may only be present if GANSS Navigation Model support is indicated in GANSS Assistance. Note 3: This element may only be present if GANSS Almanac support is indicated in GANSS Assistance. Note 4: This element may only be present if GANSS Additional UTC Model support is indicated in GANSS Assistance. |
Table A.62: Bit String of GANSS Additional Assistance Data Choices
Model 1 |
Model 2 |
Model 3 |
Model 4 |
Model 5 |
Model 6 |
Model 7 |
Model 8 |
The individual Models 1-8 are identified in Tables A.49.1, A.49.2, A.54, and A.55/A.55.17. Non defined Models in Assistance Data Choices shall have the value ‘0’ at the corresponding bit position. |
A.8.2.3 Assistance Data Needed
This element indicates the types of assistance data that the MS may need to obtain a location estimate or positioning measurements. The MS shall use this IE to indicate to the SMLC all the supported assistance data types for which the MS does not have current versions using the assistance data request IEs defined in 3GPP TS 49.031. The SMLC can then decide which subset of these assistance data types if any to download. The IE is encoded using the request for assistance data IEs defined for GPS and GANSS in 3GPP TS 49.031, with the following exceptions:
Requested GPS Assistance Data (clause 10.10 in 3GPP TS 49.031):
– If the MS supports Navigation Model (Bit D), Ephemeris Extension (Bit J), and Ephemeris Extension Check (Bit K), all three bits D, J, and K can be set to value 1 if the MS has no current versions of these assistance data types. If bit D is set to value 1, the coding of octets 5 to 8+2n shall be according to Figure 10.10.2 in clause 10.10 of 3GPP TS 49.031.
Requested GANSS Assistance Data (clause 10.31 in 3GPP TS 49.031):
– If the MS supports Navigation Model (Bit M), Ephemeris Extension (Bit N), and Ephemeris Extension Check (Bit R), all three bits M, N, and R can be set to value 1 if the MS has no current versions of these assistance data types.
– If the MS supports GANSS Ephemeris Extension (Bit N) and the MS has no current version of this assistance data type, bit N shall be set to value 1 but the corresponding extension octets in Figure 10.31.3d of 3GPP TS 49.031 shall be omitted.
– If the MS supports GANSS Data Bit Assistance (Bit Q) and the MS has no current version of this assistance data type, bit Q shall be set to value 1 but the corresponding extension octets in Figure 10.31.3c of 3GPP TS 49.031 shall be omitted.
– If the MS supports GANSS Ephemeris Extension Check (Bit R) and the MS has no current version of this assistance data type, bit R shall be set to value 1 but the corresponding extension octets in Figure 10.31.3e of 3GPP TS 49.031 shall be omitted.