3GPP2 C.S0022-B v0.01 1 2 MOBILE STATION PROCEDURES 2 2.2 3 2.2.1 4 2.2.1.1 Overview 5 2.2.1.2 Requirements 6 2.2.2 7 2.2.2.1 8 2.2.3 Broadcast Procedures 9 2.2.4 Reverse Link Message Format CDMA Mobile Station Procedures Position Determination Data Message Processing Point-to-point Procedures Base Station Request Elements Received 10 2.2.4.1 Request Element Parameters Record 11 2.2.4.2 Response Element Parameters Record 12 2.2.4.3 Protocol Data Unit Parameters Record 13 2.2.4.3.1 14 […] 15 2.2.4.3.1.47 Request Advanced GNSS Satellite Health Information MS Request Elements 16 Information Element Name GNSS health information request >GNSS identifier Type Multi 1 to <maxNU M_GNS S> Integer(1..16) 2-1 Presence M Description The value of maxNUM_GNSS is 16. M This field identifies the GNSS for which the base station is requested to include the GNSS satellite health information in the corresponding response element. The mapping of GNSS identifier value to GNSS is as in Table 2.2.65. 3GPP2 C.S0022-B v0.01 >GNSS signal identifier Bit String(8) 1 2 3 2.2.4.3.2 MS Response Elements O This field identifies the GNSS signal for the GNSS as identified by ‘GNSS identifier’ for which the base station is requested to include the GNSS satellite health information in the corresponding response element. This field consists of 8 bits, each of the LSB's representing one GNSS signal, as specified in Table 2.2.65. If the base station is requested to include the GNSS satellite health information for a particular signal, the corresponding bit in ‘GNSS signal identifier’ field is set to‘1’; otherwise, the bit is set to ‘0’. Bits for which no signal is defined in Table 2.2.-65 shall be set to ‘0’. This element is optional. If this element is absent, the base station is requested to include the GNSS satellite health information for the signal corresponding to bit 1 in Table 2.2.-65 of the particular GNSS identified by ‘GNSS identifier’. 3GPP2 C.S0022-B v0.01 1 3 BASE STATION PROCEDURES 2 3.2 3 3.2.1 4 3.2.1.1 Overview 5 3.2.1.2 Requirements 6 3.2.2 7 3.2.2.1 8 3.2.2.1.2 CDMA Base Station Procedures 9 10 11 12 Position Determination Data Message Processing Point-to-point Procedures Mobile Station Request Elements Received Procedures for PD_MSG_TYPE '0000010' Request Advanced GNSS Satellite Health Information: The base station should respond with the “Provide Advanced GNSS Satellite Health Information” response element for the GNSS identifier and GNSS signal identifier specified in the “Request Advanced GNSS Satellite Health Information” request element. 13 3.2.3 Broadcast Procedures 14 3.2.4 Forward Link Message Format 15 3.2.4.1 Request Element Parameters Record 16 3.2.4.2 Response Element Parameters Record 17 3.2.4.3 Protocol Data Unit Parameters Record 18 3.2.4.3.1 BS Request Elements 19 3.2.4.3.2 BS Response Elements 20 […] 21 3.2.4.3.2.51 Provide Advanced GNSS Satellite Health Information 22 Information Element Name CHOICE SV Health >All SVs healthy Type Presence M Null >GNSS SV Health data record >>GNSS identifier Multi If all SVs are healthy for all GNSS, the base station shall pick this choice. If some GNSS SVs are not healthy, the base station shall pick this choice. The value of maxNUM_GNSS is 16. 1 to <maxNU M_GNS S> Integer(1..16 ) M 3-3 Description The base station shall set this field to identify the GNSS for which the satellite health information is 3GPP2 C.S0022-B v0.01 Information Element Name >>CHOICE SV Health GNSS ID >>>All SVs of this GNSS healthy Type >>>>CHOICE SV Health GNSS Signal ID >>>>>All SVs of this GNSS Signal healthy/existent >>>>>Some SVs of this GNSS Signal unhealthy/nonexistent Presence Description included in this response element. The mapping of the “GNSS identifier” value to GNSS is as in Error! Reference source not found.. M Null >>>GNSS signal data record >>>>GNSS signal identifier Multi 1 to <maxNU M_SIG> Bit String(8) M If all SVs of the GNSS identified by “GNSS identifier” are healthy, the base station shall pick this choice. If some SVs of the GNSS identified by “GNSS identifier” are not healthy, the base station shall pick this choice. The value of maxNUM_SIG is 8. The base station should set this field to identify the GNSS signal for the GNSS identified by “GNSS identifier” for the satellite health information in this “GNSS signal data record”. This field consists of 8 bits, each of the bits representing one GNSS signal, as specified in Error! Reference source not found.. If the “SV Health - GNSS Signal ID” is included in this GNSS signal data record for a particular signal, the corresponding bit in “GNSS signal identifier” field is set to ‘1’; otherwise, the bit is set to ‘0’. Bits for which no signal is defined in Error! Reference source not found. shall be set to ‘0’. M Null If all SVs of the GNSS & the GNSS signals identified by “GNSS identifier” & “GNSS signal identifier” are healthy and exist, the base station shall pick this choice. If some SVs of the GNSS & the GNSS signals identified by “GNSS identifier” & “GNSS signal identifier” are not healthy or do not exist, the base station shall pick this choice. 3GPP2 C.S0022-B v0.01 Information Element Name >>>>>>Bad satellite bit mask Type Bit String(64) >>>>>>Non-existent satellite bit mask Bit String(64) Multi Presence O O 1 3-5 Description The base station shall set the bit to ‘1’ if the corresponding SV is unhealthy and to ‘0’ if the corresponding SV is healthy or not in orbit. The least significant bit (bit 1) represents GNSS satellite ID number ‘0’ for the GNSS identified by “GNSS identifier” and specified in Error! Reference source not found.. The most significant bit (bit 64) of this field represents GNSS satellite ID number ‘63’ for the GNSS identified by “GNSS identifier” and specified in Error! Reference source not found.. This field is of variable length, and the base station shall set the maximum length of this field not to exceed the defined maximum GNSS satellite ID number specified in Error! Reference source not found.. The base station shall set the bit to ‘1’ if the corresponding SV is not in orbit and to ‘0’ if the corresponding SV is in orbit. The least significant bit (bit 1) represents GNSS satellite ID number ‘0’ for the GNSS identified by “GNSS identifier” and specified in Error! Reference source not found.. The most significant bit (bit 64) of this field represents GNSS satellite ID number ‘63’ for the GNSS identified by “GNSS identifier” and specified in Error! Reference source not found.. This field is of variable length, and the base station shall set the maximum length of this field not to exceed the defined maximum GNSS satellite ID number specified in Error! Reference source not found.. 3GPP2 C.S0022-B v0.01 1 4 ANNEX E – MESSAGE AND INFORMATION ELEMENT ABSTRACT SYNTAX (WITH ASN.1) 2 3 […] 4 5 6 7 8 ReqAdvancedGNSSSatHealthInfo ::= SEQUENCE { gnssHealthInfoRequest SEQUENCE SIZE (1..numGNSS) OF GNSSHealthInfoRequest, ... } 9 10 11 12 13 14 GNSSHealthInfoRequest gnssIdentifier gnssSignalIdentifier ... } ::= SEQUENCE { GNSSIdentifier, BIT STRING (SIZE (8)) OPTIONAL, 15 16 17 18 19 20 21 22 23 24 25 GNSS-SignalDataRecord ::= SEQUENCE { gnssSignalIdentifier BIT STRING (SIZE (8)), svHealth-GNSS-SignalID CHOICE { allSVsHealthyExistent NULL, someSVsUnhealthyNonexistent ::= SEQUENCE { badSatelliteBitMask BIT STRING (SIZE (64)) OPTIONAL, nonExistSatelliteBitMask BIT STRING (SIZE (64)) OPTIONAL } } } 26 4-1