5 GPS information
3GPP51.010-7Mobile Station (MS) conformance specificationPart 7: Location Services (LCS) test scenarios and assistance dataRelease 12TS
5.1 GPS Scenario and Assistance data for Assisted GPS signalling tests
5.1.1 General
This subclause defines the GPS scenario and the associated assistance data that shall be used for all Assisted GPS signalling tests defined in TS 51.010-1 [4] subclauses 70.7 to 70.9.
The satellite simulator (SS) shall generate the six satellite signals defined in subclause 5.1.2 and shall provide assistance data as defined in subclauses 5.1.3 to 5.1.8.
Where assistance data is required on a per-satellite basis, or where the values of the data also varies with time it is specified in comma-separated-variable files in the GPS_data.zip file defined in Annex A. These files specify the values to be used for each satellite, indexed by satellite PRN, and, where applicable, the values to be used indexed by both time and satellite PRN.
Assistance data that is marked as "time varying" and the GPS TOW field are only specified and used in 0.96 second increments. Interpolation between these values shall not be used.
The accuracy of the GPS TOW and assistance data that is marked as "time varying" in the provided assistance data shall be within +/- 2 s relative to the GPS time in the system simulator.
Assistance data Information Elements and fields that are not specified shall not be used.
5.1.2 GPS Scenario
The following GPS scenario shall be used. The assistance data specified in the following subclauses is consistent with this GPS scenario:
– Yuma Almanac data: see file Sig Tokyo_Yuma.txt in the GPS_data.zip file defined in Annex A
– MS location and Reference location: static at latitude: 35 degrees 40 minutes north, longitude: 139 degrees 45 minutes east, (Tokyo) height: = 50m
– Start time: 12th September 2003 21:30:00
– Visible satellites simulated: PRNs: 4, 6, 9, 10, 13, 22.
Ionospheric model: see values in subclause 5.1.6
– The levels of the simulated satellites shall all be at -125dBm +/- 6dB
5.1.3 Assistance Data Reference Time
Table 5.1.3.1: Reference Time (Fields occurring once per message)
Parameter |
Units |
Value/remark |
GPS Week |
weeks |
211 |
GPS TOW |
Sec |
509400 Start time. Add integer number of 0.96 seconds as required. (Note) |
Note: GPS TOW This is the value of GPS TOW in seconds when the GPS scenario is started in the GPS simulator. The value of GPS TOW to be used in the Reference Time IE shall be calculated at the time the IE is required by adding the elapsed time since the time the scenario was started in the GPS simulator to this value, rounded up to the next 0.96 second interval. This "current GPS TOW" is then also used to determine the value of any other parameters marked as "Time varying" in subclause 5.1 |
5.1.3a Assistance Data GPS Reference Time Extension
Table 5.1.3a.1: GPS Reference Time Extension (Fields occurring once per message)
Parameter |
Units |
Value/remark |
Release |
GPS Week Cycle Number |
1024 weeks |
1 |
Rel-10 onwards |
5.1.4 Assistance Data Reference Location
Table 5.1.4.1: Reference Location
Parameter |
Units |
Value/remark |
Type of Shape |
Bit field |
Ellipsoid point with altitude and uncertainty Ellipsoid |
Degrees of latitude |
degrees |
+3.56666666666667 10E1 |
Degrees of longitude |
degrees |
+1.39750000000000 10E2 |
Altitude |
m |
+50 |
Uncertainty semi-major |
m |
3000 |
Uncertainty semi-minor |
m |
3000 |
Orientation of major axis |
degrees |
0 |
Uncertainty altitude |
m |
500 |
Confidence |
% |
68 |
5.1.5 Assistance Data Navigation Model
Table 5.1.5.1: Navigation Model (Fields occurring once per message)
Parameter |
Units |
Value/remark |
Num_Sats_Total |
6 |
Table 5.1.5.2: Navigation Model (Fields occurring once per satellite)
Parameter |
Units |
Value/remark |
SatID |
PRNs: 4, 6, 9, 10, 13, 22. |
|
Satellite Status |
See file: Sig Navigation_model.csv |
|
C/A or P on L2 |
See file: Sig Navigation_model.csv |
|
URA Index |
See file: Sig Navigation_model.csv |
|
SV Health |
See file: Sig Navigation_model.csv |
|
IODC |
See file: Sig Navigation_model.csv |
|
L2 P Data Flag |
See file: Sig Navigation_model.csv |
|
SF 1 Reserved |
See file: Sig Navigation_model.csv |
|
TGD |
sec |
See file: Sig Navigation_model.csv |
toc |
sec |
See file: Sig Navigation_model.csv |
af2 |
sec/sec2 |
See file: Sig Navigation_model.csv |
af1 |
sec/sec |
See file: Sig Navigation_model.csv |
af0 |
sec |
See file: Sig Navigation_model.csv |
Crs |
meters |
See file: Sig Navigation_model.csv |
n |
semi-circles/sec |
See file: Sig Navigation_model.csv |
M0 |
semi-circles |
See file: Sig Navigation_model.csv |
Cuc |
radians |
See file: Sig Navigation_model.csv |
e |
See file: Sig Navigation_model.csv |
|
Cus |
radians |
See file: Sig Navigation_model.csv |
(A)1/2 |
meters1/2 |
See file: Sig Navigation_model.csv |
toe |
sec |
See file: Sig Navigation_model.csv |
Fit Interval Flag |
See file: Sig Navigation_model.csv |
|
AODO |
sec |
See file: Sig Navigation_model.csv |
Cic |
radians |
See file: Sig Navigation_model.csv |
OMEGA0 |
semi-circles |
See file: Sig Navigation_model.csv |
Cis |
radians |
See file: Sig Navigation_model.csv |
i0 |
semi-circles |
See file: Sig Navigation_model.csv |
Crc |
meters |
See file: Sig Navigation_model.csv |
|
semi-circles |
See file: Sig Navigation_model.csv |
OMEGAdot |
semi-circles/sec |
See file: Sig Navigation_model.csv |
Idot |
semi-circles/sec |
See file: Sig Navigation_model.csv |
5.1.6 Assistance Data Ionospheric Model
Table 5.1.6.1: Assistance Data Ionospheric Model
Parameter |
Units |
Value/remark |
0 |
seconds |
4.6566129 10E-9 |
1 |
sec/semi-circle |
1.4901161 10E-8 |
2 |
sec/(semi-circle)2 |
-5.96046 10E-8 |
3 |
sec/(semi-circle)3 |
-5.96046 10E-8 |
0 |
seconds |
79872 |
1 |
sec/semi-circle |
65536 |
2 |
sec/(semi-circle)2 |
-65536 |
3 |
sec/(semi-circle)3 |
-393216 |
5.1.7 Assistance Data Almanac
Table 5.1.7.1: Almanac (Fields occurring once per message)
Parameter |
Units |
Value/remark |
Num_Sats_Total |
24 |
|
WNa |
weeks |
212 |
Table 5.1.7.2: Almanac (Fields occurring once per satellite)
Parameter |
Units |
Value/remark |
SatID |
PRNs: 1 to 24 |
|
E |
dimensionless |
See file: Sig Almanac.csv |
toa |
sec |
See file: Sig Almanac.csv |
i |
semi-circles |
See file: Sig Almanac.csv |
OMEGADOT |
semi-circles/sec |
See file: Sig Almanac.csv |
SV Health |
See file: Sig Almanac.csv |
|
A1/2 |
meters1/2 |
See file: Sig Almanac.csv |
OMEGA0 |
semi-circles |
See file: Sig Almanac.csv |
|
semi-circles |
See file: Sig Almanac.csv |
M0 |
semi-circles |
See file: Sig Almanac.csv |
af0 |
seconds |
See file: Sig Almanac.csv |
af1 |
sec/sec |
See file: Sig Almanac.csv |
5.1.7a Assistance Data GPS Almanac Extension
Table 5.1.7a.1: GPS Almanac Extension (Fields occurring once per message)
Parameter |
Units |
Value/remark |
Release |
Complete Almanac Provided |
1 (TRUE) |
Rel-10 onwards |
5.1.8 Assistance Data Acquisition Assistance
Table 5.1.8.1: GPS Acquisition Assistance – Parameters appearing once per message
Parameter |
Units |
Value/remark |
Number of Satellites |
6 |
|
GPS TOW |
sec |
509400 Start time. Add integer number of 0.96 seconds as required. (Note) |
Note: GPS TOW This is the value of GPS TOW in seconds when the GPS scenario is started in the GPS simulator. The value of GPS TOW to be used in the Acquisition Assistance IE shall be calculated at the time the IE is required by adding the elapsed time since the time the scenario was started in the GPS simulator to this value, rounded up to the next 0.96 second interval. |
Table 5.1.8.2: GPS Acquisition Assistance – Parameters appearing [number of satellites] times per message
Parameter |
Units |
Value/remark |
SVID/PRNID |
PRNs: 4, 6, 9, 10, 13, 22. |
|
Doppler (0th order term) |
Hz |
Time varying. See file: Sig Acquisition_assist.csv (Note) |
Doppler (1st order term) |
Hz/sec |
Time varying. See file: Sig Acquisition_assist.csv (Note) |
Doppler Uncertainty |
Hz |
Time varying. See file: Sig Acquisition_assist.csv (Note) |
Code Phase |
chips |
Time varying. See file: Sig Acquisition_assist.csv (Note) |
Integer Code Phase |
Time varying. See file: Sig Acquisition_assist.csv (Note) |
|
GPS Bit number |
Time varying. See file: Sig Acquisition_assist.csv (Note) |
|
Code Phase Search Window |
chips |
Time varying. See file: Sig Acquisition_assist.csv (Note) |
Azimuth |
deg |
Time varying. See file: Sig Acquisition_assist.csv (Note) |
Elevation |
deg |
Time varying. See file: Sig Acquisition_assist.csv (Note) |
Note: Acquisition_assistparameters This field is "Time varying" and its value depends on the "current GPS TOW" as described in subclause 5.1.3. The value of this field to be used shall be determined by taking the "current GPS TOW" value and selecting the field value in the Sig Acquisition_assist.csv file corresponding to the value of "current GPS TOW". |
5.1.8a Assistance Data GPS Acquisition Assistance Extension
Table 5.1.8a.1: GPS Acquisition Assistance Extension – Parameters appearing once per message
Parameter |
Units |
Value/remark |
Release |
N_SAT |
6 |
Rel-10 onwards |
Table 5.1.8a.2: GPS Acquisition Assistance Extension – Parameters appearing [number of satellites] times per message
Parameter |
Units |
Value/remark |
Release |
SatID |
PRNs: 4, 6, 9, 10, 13, 22. |
Rel-10 onwards |
|
Azimuth LSB |
degrees |
Time varying. Calculated from Azimuth, see file: Sig Acquisition_assist.csv (Note) |
Rel-10 onwards |
Elevation LSB |
degrees |
Time varying. Calculated from Elevation, see file: Sig Acquisition_assist.csv (Note) |
Rel-10 onwards |
Note: This field is "Time varying" and its value depends on the "current GPS TOW" as described in subclause 5.1.3. The value of this field to be used shall be determined by taking the "current GPS TOW" value and selecting the field value in the Sig Acquisition_assist.csv file corresponding to the value of "current GPS TOW". |
5.2 GPS Scenarios and Assistance Data for Assisted GPS Minimum Performance tests
5.2.1 General
5.2.1.0 Introduction
This subclause defines the GPS scenarios and assistance data IEs which shall be available for use as specified in all A-GPS Minimum Performance test cases defined in TS 51.010-1 [4] subclause 70.11.
The information elements are given with reference to TS 44.031 [5], where the details are defined.
Subclauses 5.2.2 and 5.2.3 list the assistance data IEs required for performance testing of MS-based mode, and subclauses 5.2.4 and 5.2.5 list the assistance data available for performance testing of MS-assisted mode. Subclause 5.2.6 lists the values of the assistance data IE fields for all performance testing.
The A-GPS minimum performance requirements are defined by assuming that all relevant and valid assistance data is received by the MS in order to perform GPS measurements and/or position calculation. This subclause does not include nor consider delays occurring in the various signalling interfaces of the network.
5.2.1.1 Satellite constellations and assistance data for performance testing
The satellite constellations for performance testing shall consist of 24 satellites. Almanac assistance data shall be available for all these 24 satellites. At least 9 of the satellites shall be visible to the MS (that is above 5 degrees elevation with respect to the MS). Other assistance data shall be available for 9 of these visible satellites. In each test, signals are generated for only a subset of these satellites for which other assistance data is available. The number of satellites in this subset is specified in the test. The satellites in this subset shall all be above 15 degrees elevation with respect to the MS. The HDOP for the test shall be calculated using this subset of satellites. The selection of satellites for this subset shall be random and consistent with achieving the required HDOP for the test.
5.2.1.2 GPS Scenarios for performance testing
5.2.1.2.0 General
This subclause defines the GPS scenarios that shall be used for all Assisted GPS performance tests defined in subclause TS 51.010-1 [4] subclause 70.11.
The GPS scenarios achieve the required HDOP for the Test Cases as defined in the Requirements specification TS 45.005 [8]. They also satisfy the requirement that for each test instance the reference location shall change sufficiently such that the MS shall have to use the new assistance data.
The satellites to be simulated in each test case are specified in subclause 5.2.1.2.5.
The viable running time during which the scenario maintains the required HDOP or HDOPs is given. Once this time has been reached the scenario shall be restarted from its nominal start time.
5.2.1.2.1 GPS Scenario #1
The following GPS scenario #1 shall be used during the TTFF tests defined in TS 51.010-1 [4] subclause 70.11. The assistance data specified in the following subclauses for GPS scenario #1 is consistent with this GPS scenario.
Yuma Almanac data: see file Perf GPS_1_Yuma.txt in the GPS_data_perf.zip file defined in Annex A.
MS location: the MS location is calculated as a random offset from the reference location using the method described in subclause 5.2.1.2.4. The reference location is: latitude: 33 degrees 45 minutes 0.019 seconds north, longitude: 84 degrees 23 minutes 0.011 seconds west, (Atlanta USA), height: = 300m.
Nominal start time: 22nd January 2005 (Saturday) 00:08:00.
Viable running time to maintain specified HDOP values: 19 minutes.
Visible satellites available for simulation and for which Assistance Data (other than Almanac) shall be generated: PRNs: 2, 6, 10, 17, 18, 21, 26, 29, 30.
Ionospheric model: see values in subclause 5.2.6.6.
Tropospheric model: STANAG with SRI equal to 324.8, as defined in STANAG 4294 [6].
5.2.1.2.2 GPS Scenario #2
The following GPS scenario #2 shall be used during the TTFF tests defined in TS 51.010-1 [4] subclause 70.11. The assistance data specified in the following subclauses for GPS scenario #2 is consistent with this GPS scenario.
Yuma Almanac data: see file Perf GPS_2_Yuma.txt in the GPS_data_perf.zip file defined in Annex A.
MS location: the MS location is calculated as a random offset from the reference location using the method described in subclause 5.2.1.2.4. The reference location is: latitude: 37 degrees 48 minutes 59.988 seconds south, longitude: 144 degrees 58 minutes 0.013 seconds east, (Melbourne Australia), height: = 100m.
Nominal start time: 22nd January 2004 (Thursday) 00:08:00.
Viable running time to maintain specified HDOP values: 19 minutes.
Visible satellites available for simulation and for which Assistance Data (other than Almanac) shall be generated: PRNs: 3, 11, 14, 15, 18, 22, 23, 25, 31.
Ionospheric model: see values in subclause 5.2.6.6.
Tropospheric model: STANAG with SRI equal to 324.8, as defined in STANAG 4294 [6].
5.2.1.2.3 GPS Scenario #3
The following GPS scenario #3 shall be used during the Moving Scenario and Periodic Location test case defined in TS 51.010-1 [4] subclause 70.11. The assistance data specified in the following subclauses for GPS scenario #3 is consistent with this GPS scenario.
Yuma Almanac data: see file Perf GPS_3_Yuma.txt in the GPS_data_perf.zip file defined in Annex A.
MS location: the MS location is given as a trajectory as shown in Figure 70.11.9.1 of TS 51.010-1 [4] subclause 70.11. The reference location is at the centre of the trajectory and is at: latitude: 37 degrees 48 minutes 59.988 seconds south, longitude: 144 degrees 58 minutes 0.013 seconds east, (Melbourne Australia), height: = 100m.
Start time: 22nd January 2004 (Thursday) 00:08:00.
Start location: at the point between l11 and l12 in Figure 70.11.9.1 of TS 51.010-1 [4] subclause 70.11, going in a clock-wise direction.
Visible satellites available for simulation and for which Assistance Data (other than Almanac) shall be generated: PRNs: 3, 11, 14, 15, 18, 22, 23, 25, 31.
Viable running time to maintain specified HDOP values: 19 minutes.
Ionospheric model: see values in subclause 5.2.6.6.
Tropospheric model: STANAG with SRI equal to 324.8, as defined in STANAG 4294 [6].
5.2.1.2.4 MS Location for TTFF test cases
5.2.1.2.4.0 General
This subclause defines the method for generating the random MS locations that are required to be used for the TTFF tests defined in TS 51.010-1 [4] subclause 70.11.
For every Test Instance in each TTFF test case, the MS location shall be randomly selected to be within 3 km of the Reference Location. The Altitude of the MS shall be randomly selected between 0 m to 500 m above WGS‑84 reference ellipsoid. These values shall have uniform random distributions.
The MS location is calculated as an offset from the Reference Location.
5.2.1.2.4.1 MS Location Offset
The MS location offset shall be calculated by selecting the next pair of random numbers, representing a pair of latitude and longitude offsets in degrees, from a standard uniform random number generator, with the following properties:
The ranges of the latitude and longitude offsets values shall be such that when translated onto the surface of the earth they shall lie within a 3km radius circle, centred on the Reference location specified for the GPS scenario under consideration. For the purposes of this calculation make the following assumptions:
a) Over the 3km radius circle at the Reference location the earth is flat and the meridians and parallels form a rectangular grid
b) The earth is spherical with a radius of 6371141m (equal to the WGS 84 value at 35 degrees latitude)
The resolution used for the latitude and longitude offsets values shall be 90/2E23 for the latitude offset values and 360/2E24 for the longitude offset values, representing the coding resolution in degrees specified in 3GPP TS 23.032 [7].
5.2.1.2.4.2 MS Altitude
The MS altitude value shall be calculated by selecting the next random number from a standard uniform random number generator, in the range 0 to 500, representing meters. The resolution used for the random number shall be 1, representing 1 meter.
5.2.1.2.5 Satellites to be simulated in each test case
The satellites to be simulated in each test case have been selected in order to achieve the required HDOP for that test case.
Table 5.2.1.2.5.1: Satellites to be simulated
Test case |
PRNs GPS #1 |
PRNs GPS #2 |
PRNs GPS #3 |
Sensitivity Coarse Time Assistance |
2, 6, 10, 17, 18, 21, 26, 29 |
3, 11, 14, 15, 22, 23, 25, 31 |
|
Sensitivity Fine Time Assistance |
2, 6, 10, 17, 18, 21, 26, 29 |
3, 11, 14, 15, 22, 23, 25, 31 |
|
Nominal Accuracy |
2, 6, 10, 17, 18, 21, 26, 29 |
3, 11, 14, 15, 22, 23, 25, 31 |
|
Dynamic Range |
2, 6, 10, 17, 26, 29 |
3, 14, 15, 22, 25, 31 |
|
Multi-Path scenario |
2, 6, 17, 21, 26 |
3, 14, 15, 22, 25 |
|
Moving Scenario and Periodic location |
3, 14, 15, 22, 25 |
5.2.2 Information elements required for normal MS based testing
The following A-GPS assistance data IEs and fields shall be present for each test. Fields not specified shall not be present. The values of the fields are specified in subclause 5.2.6.
a) Reference Time IE. This information element is defined in subclause A.4.2.4 of TS 44.031 [5].
Fields of the IE |
GPS Week |
GPS TOW |
GPS TOW Assist |
SatID |
TLM Message |
Anti-Spoof |
Alert |
TLM Reserved |
aa) GPS Reference Time Extension IE. This information element is defined in subclause A.4.2.4c of TS 44.031 [5].
Fields of the IE |
Release |
GPS Week Cycle Number |
Rel-10 onwards |
b) Reference Location IE. This information element is defined in subclause A.4.2.4 of TS 44.031 [5].
Fields of the IE |
Ellipsoid point with Altitude and uncertainty ellipsoid |
c) Navigation Model IE. This information element is defined in subclause A.4.2.4 of TS 44.031 [5].
Fields of the IE |
All satellite information |
d) Ionospheric Model IE. This information element is defined in subclause A.4.2.4 of TS 44.031 [5].
Fields of the IE |
All |
5.2.3 Information elements required for MS based Sensitivity Fine Time Assistance test case
The A-GPS assistance data IEs and fields that shall be present for the Sensitivity Fine Time Assistance test case shall be those specified in subclause 5.2.2 with the following exception. Fields not specified shall not be present. The values of the fields are specified in subclause 5.2.6.
Reference Time IE. This information element is defined in subclause A.4.2.4 of TS 44.031 [5].
Fields of the IE |
GPS Week |
GPS TOW |
BCCH Carrier |
BSIC |
FNm |
TN |
BN |
GPS TOW Assist |
SatID |
TLM Message |
Anti-Spoof |
Alert |
TLM Reserved |
5.2.4 Information elements available for normal MS assisted testing
The following A-GPS assistance data IEs and fields shall be available for use in each test. Fields not specified shall not be present. The values of the fields are specified in subclause 5.2.6.
a) Reference Time IE. This information element is defined in subclause A.4.2.4 of TS 44.031 [5].
Fields of the IE |
GPS Week |
GPS TOW |
GPS TOW Assist |
SatID |
TLM Message |
Anti-Spoof |
Alert |
TLM Reserved |
aa) GPS Reference Time Extension IE. This information element is defined in subclause A.4.2.4c of TS 44.031 [5].
Fields of the IE |
Release |
GPS Week Cycle Number |
Rel-10 onwards |
b) Reference Location IE. This information element is defined in subclause A.4.2.4 of TS 44.031 [5].
Fields of the IE |
Ellipsoid point with Altitude and uncertainty ellipsoid |
c) Almanac IE. This information element is defined in subclause A.4.2.4 of TS 44.031 [5].
Fields of the IE |
Almanac Reference Week |
All Satellite information |
ca) GPS Almanac Extension IE. This information element is defined in subclause A.4.2.4c of TS 44.031 [5].
Fields of the IE |
Release |
Complete Almanac Provided |
Rel-10 onwards |
d) Navigation Model IE. This information element is defined in subclause A.4.2.4 of TS 44.031 [5].
Fields of the IE |
All satellite information |
e) Acquisition Assistance IE. This information element is defined in subclause A.4.2.4 of TS 44.031 [5].
Fields of the IE |
GPS TOW |
Satellite information |
SVID/PRNID |
Doppler (0th order term) |
Doppler (1st order term) |
Doppler Uncertainty |
Code Phase |
Integer Code Phase |
GPS Bit number |
Code Phase Search Window |
Azimuth |
Elevation |
f) GPS Acquisition Assistance Extension IE. This information element is defined in subclause A.4.2.4c of TS 44.031 [5].
Fields of the IE |
Release |
N_SAT |
Rel-10 onwards |
SatID |
Rel-10 onwards |
Azimuth LSB |
Rel-10 onwards |
Elevation LSB |
Rel-10 onwards |
5.2.5 Information elements available for MS assisted Sensitivity Fine Time Assistance test case
The A-GPS assistance data IEs and fields that shall be available for use for the Sensitivity Fine Time Assistance test case shall be those specified in subclause 5.2.4 with the following exceptions. Fields not specified shall not be present. The values of the fields are specified in subclause 5.2.6.
a) Reference Time IE. This information element is defined in subclause A.4.2.4 of TS 44.031 [5].
Fields of the IE |
GPS Week |
GPS TOW |
BCCH Carrier |
BSIC |
FNm |
TN |
BN |
GPS TOW Assist |
SatID |
TLM Message |
Anti-Spoof |
Alert |
TLM Reserved |
b) Acquisition Assistance IE. This information element is defined in subclause A.4.2.4 of TS 44.031 [5].
Fields of the IE |
GPS TOW |
BCCH Carrier |
BSIC |
Frame # |
Timeslots # |
Bit # |
SVID/PRNID |
Doppler (0th order term) |
Doppler (1st order term) |
Doppler Uncertainty |
Code Phase |
Integer Code Phase |
GPS Bit number |
Code Phase Search Window |
Azimuth |
Elevation |
5.2.6 Contents of Information elements for Minimum performance testing
5.2.6.1 General
This subclause defines the assistance data values that shall be used for all Assisted GPS performance tests defined in TS 51.010-1 [4] subclause 70.11. It is given for GPS scenarios #1, #2 and #3 where it is different for each scenario; otherwise it is marked "All" where the same value is used for all scenarios.
Where assistance data is required on a per-satellite basis, or where the values of the data also varies with time it is specified in comma-separated-variable files with suffixes XX in the GPS_data_perf.zip file defined in Annex A, where XX is 01, 02 and 03 for GPS scenarios #1, #2 and #3 respectively. These files specify the values to be used for each satellite, indexed by satellite PRN, and, where applicable, the values to be used indexed by both time and satellite PRN.
Assistance data that is marked as "time varying" is specified and used in 80 ms increments. Interpolation between these values shall not be used.
Assistance data Information Elements and fields that are not specified shall not be used.
5.2.6.2 IE Random Offset Values
5.2.6.2.0 Introduction
This subclause defines the methods for generating the random offsets that are required to be applied to one or two assistance data IEs for certain tests defined in TS 51.010-1 [4] subclause 70.11.
5.2.6.2.1 GPS TOW
For every Test Instance in each TTFF test case, the IE GPS TOW shall have a random offset, relative to GPS system time, within the allowed error range of Coarse Time Assistance defined in the test case. This offset value shall have a uniform random distribution.
Note: For the Moving Scenario and Periodic Update Test Case the value of the IE GPS TOW shall be set to the nominal value, i.e. no offset shall be used.
The offset value shall be calculated by selecting the next random number from a standard uniform random number generator, in the range specified for the GPS Coarse Time assistance error range in the Test Requirements, Test parameters table for the test under consideration. The resolution used for the random number shall be 0.01, representing 10ms.
5.2.6.2.2 GPS bit number (BN or Bit #)
In addition, for every Fine Time Assistance Test Instance the IE BN or Bit # shall have a random offset, relative to the true value of the relationship between the two time references, within the allowed error range of Fine Time Assistance defined in the test case. This offset value shall have a uniform random distribution.
The offset value shall be calculated by selecting the next random number from a standard uniform random number generator with the following properties:
The range shall be the number of GSM bits whose duration is less than the range specified for the GPS Fine Time assistance error range in the Test Requirements, Test parameters table for the test under consideration.
The resolution used for the random number shall be 1, representing 1 GSM bit.
5.2.6.3 Assistance Data Reference Time
Contents of Reference Time IE
Table 5.2.6.3.1: Reference Time (Fields occurring once per message)
Parameter |
Units |
Value/remark GPS #1 |
Value/remark GPS #2 |
Value/remark GPS #3 |
GPS Week |
weeks |
282 |
230 |
230 |
GPS TOW |
ms |
518880000 Start time. Add number of 80ms as required. (Note 1) |
346080000 Start time. Add number of 80ms as required. (Note 1) |
346080000 Start time. Add number of 80ms as required. (Note 1) |
BCCH Carrier |
ARFCN of serving BCCH Present for Sensitivity Fine Time Assistance test case. Absent otherwise. |
ARFCN of serving BCCH Present for Sensitivity Fine Time Assistance test case. Absent otherwise. |
||
BSIC |
BSIC of serving BCCH Present for Sensitivity Fine Time Assistance test case. Absent otherwise. |
BSIC of serving BCCH Present for Sensitivity Fine Time Assistance test case. Absent otherwise. |
||
FNm |
Present for Sensitivity Fine Time Assistance test case. Absent otherwise. Note 2 |
Present for Sensitivity Fine Time Assistance test case. Absent otherwise. Note 2 |
||
TN |
Present for Sensitivity Fine Time Assistance test case. Absent otherwise. Note 2 |
Present for Sensitivity Fine Time Assistance test case. Absent otherwise. Note 2 |
||
BN |
Present for Sensitivity Fine Time Assistance test case. Absent otherwise. Note 2 |
Present for Sensitivity Fine Time Assistance test case. Absent otherwise. Note 2 |
||
Note 1: GPS TOW Note 2: GSM Frame Number (FNm), Timeslot Number (TN) and Bit Number (BN) |
Table 5.2.6.3.2: Satellite Information
Parameter |
Units |
Value/remark GPS All |
Number of satellites |
9 |
Table 5.2.6.3.3: Reference Time – GPS TOW Assist (Fields occurring once per satellite)
Parameter |
Units |
Value/remark GPS #1 |
Value/remark GPS #2 |
Value/remark GPS #3 |
SatID |
PRNs: 2, 6, 10, 17, 18, 21, 26, 29, 30 |
PRNs: 3, 11, 14, 15, 18, 22, 23, 25, 31 |
PRNs: 3, 11, 14, 15, 18, 22, 23, 25, 31 |
Table 5.2.6.3.4: Reference Time – GPS TOW Assist (Fields occurring once per satellite)
Parameter |
Units |
Value/remark GPS All |
TLM Message |
Bit string |
10922 |
Anti-Spoof |
Bit string |
1 |
Alert |
0 |
|
TLM Reserved |
2 |
5.2.6.3a Assistance Data GPS Reference Time Extension
Contents of GPS Reference Time Extension IE
Table 5.2.6.3a.1: GPS Reference Time Extension (Fields occurring once per message)
Parameter |
Units |
Value/remark GPS All |
Release |
GPS Week Cycle Number |
1024 weeks |
1 |
Rel-10 onwards |
5.2.6.4 Assistance Data Reference Location
Contents of Reference Location IE
The uncertainty of the semi-major axis is 3 km. The uncertainty of the semi-minor axis is 3 km. The orientation of the major axis is 0 degrees. The uncertainty of the altitude information is 500 m. The confidence factor is 68%.
Table 5.2.6.4.1: Reference Location
Parameter |
Units |
Value/remark GPS #1 |
Value/remark GPS #2 |
Value/remark GPS #3 |
Type of Shape |
Bit field |
Ellipsoid point with altitude and uncertainty Ellipsoid |
Ellipsoid point with altitude and uncertainty Ellipsoid |
Ellipsoid point with altitude and uncertainty Ellipsoid |
Degrees of latitude |
degrees |
33.750005 |
-37.816663 |
-37.816663 |
Degrees of longitude |
degrees |
-84.383336 |
144.966670 |
144.966670 |
Altitude |
m |
+300 |
+100 |
+100 |
Uncertainty semi-major |
m |
3000 |
3000 |
3000 |
Uncertainty semi-minor |
m |
3000 |
3000 |
3000 |
Orientation of major axis |
degrees |
0 |
0 |
0 |
Uncertainty altitude |
m |
500 |
500 |
500 |
Confidence |
% |
68 |
68 |
68 |
5.2.6.5 Assistance Data Navigation Model
Contents of Navigation Model IE
Table 5.2.6.5.1: Satellite Information
Parameter |
Units |
Value/remark GPS All |
Number of satellites |
9 |
Table 5.2.6.5.2: Navigation Model (Fields occurring once per satellite)
Parameter |
Units |
Value/remark GPS #1 |
Value/remark GPS #2 |
Value/remark GPS #3 |
SatID |
PRNs: 2, 6, 10, 17, 18, 21, 26, 29, 30 |
PRNs: 3, 11, 14, 15, 18, 22, 23, 25, 31 |
PRNs: 3, 11, 14, 15, 18, 22, 23, 25, 31 |
|
Satellite Status |
0 (Note) |
0 (Note) |
0 (Note) |
|
Note: For consistency Satellite Status is also given in file: Perf Navigation_model_XX.csv |
Table 5.2.6.5.3: Ephemeris and Clock Correction parameters (Fields occurring once per satellite)
Parameter |
Units |
Value/remark GPS All |
C/A or P on L2 |
See file: Perf Navigation_model_XX.csv |
|
URA Index |
See file: Perf Navigation_model_XX.csv |
|
SV Health |
See file: Perf Navigation_model_XX.csv |
|
IODC |
See file: Perf Navigation_model_XX.csv |
|
L2 P Data Flag |
See file: Perf Navigation_model_XX.csv |
|
SF 1 Reserved |
See file: Perf Navigation_model_XX.csv |
|
TGD |
sec |
See file: Perf Navigation_model_XX.csv |
toc |
sec |
See file: Perf Navigation_model_XX.csv |
af2 |
sec/sec2 |
See file: Perf Navigation_model_XX.csv |
af1 |
sec/sec |
See file: Perf Navigation_model_XX.csv |
af0 |
sec |
See file: Perf Navigation_model_XX.csv |
Crs |
meters |
See file: Perf Navigation_model_XX.csv |
n |
semi-circles/sec |
See file: Perf Navigation_model_XX.csv |
M0 |
semi-circles |
See file: Perf Navigation_model_XX.csv |
Cuc |
radians |
See file: Perf Navigation_model_XX.csv |
e |
See file: Perf Navigation_model_XX.csv |
|
Cus |
radians |
See file: Perf Navigation_model_XX.csv |
(A)1/2 |
meters1/2 |
See file: Perf Navigation_model_XX.csv |
toe |
sec |
See file: Perf Navigation_model_XX.csv |
Fit Interval Flag |
See file: Perf Navigation_model_XX.csv |
|
AODO |
sec |
See file: Perf Navigation_model_XX.csv |
Cic |
radians |
See file: Perf Navigation_model_XX.csv |
OMEGA0 |
semi-circles |
See file: Perf Navigation_model_XX.csv |
Cis |
radians |
See file: Perf Navigation_model_XX.csv |
i0 |
semi-circles |
See file: Perf Navigation_model_XX.csv |
Crc |
meters |
See file: Perf Navigation_model_XX.csv |
|
semi-circles |
See file: Perf Navigation_model_XX.csv |
OMEGAdot |
semi-circles/sec |
See file: Perf Navigation_model_XX.csv |
Idot |
semi-circles/sec |
See file: Perf Navigation_model_XX.csv |
5.2.6.6 Assistance Data Ionospheric Model
Contents of Ionospheric Model IE
Table 5.2.6.6.1: Ionospheric Model
Parameter |
Units |
Value/remark GPS All |
0 |
seconds |
4.6566129 10E-9 |
1 |
sec/semi-circle |
1.4901161 10E-8 |
2 |
sec/(semi-circle)2 |
-5.96046 10E-8 |
3 |
sec/(semi-circle)3 |
-5.96046 10E-8 |
0 |
seconds |
79872 |
1 |
sec/semi-circle |
65536 |
2 |
sec/(semi-circle)2 |
-65536 |
3 |
sec/(semi-circle)3 |
-393216 |
5.2.6.7 Assistance Data Almanac
Contents of Almanac
Table 5.2.6.7.1: Almanac (Field occurring once per message)
Parameter |
Units |
Value/remark GPS #1 |
Value/remark GPS #2 |
Value/remark GPS #3 |
WNa |
weeks |
27 |
230 |
230 |
Table 5.2.6.7.2: Satellite Information
Parameter |
Units |
Value/remark GPS All |
Number of satellites |
24 |
Table 5.2.6.7.3: Almanac (Fields occurring once per satellite)
Parameter |
Units |
Value/remark GPS #1 |
Value/remark GPS #2 |
Value/remark GPS #3 |
SatID |
PRNs: 1, 2, 4, 5, 6, 7, 9, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30 |
PRNs: 1, 2, 3, 4, 5, 6, 7, 8, 11, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 27, 28, 30, 31 |
PRNs: 1, 2, 3, 4, 5, 6, 7, 8, 11, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 27, 28, 30, 31 |
Table 5.2.6.7.4: Almanac (Fields occurring once per satellite)
Parameter |
Units |
Value/remark GPS All |
e |
dimensionless |
See file: Perf Almanac_XX.csv |
toa |
sec |
See file: Perf Almanac_XX.csv |
i |
semi-circles |
See file: Perf Almanac_XX.csv |
OMEGADOT |
semi-circles/sec |
See file: Perf Almanac_XX.csv |
SV Health |
See file: Perf Almanac_XX.csv |
|
A1/2 |
meters1/2 |
See file: Perf Almanac_XX.csv |
OMEGA0 |
semi-circles |
See file: Perf Almanac_XX.csv |
|
semi-circles |
See file: Perf Almanac_XX.csv |
M0 |
semi-circles |
See file: Perf Almanac_XX.csv |
af0 |
seconds |
See file: Perf Almanac_XX.csv |
af1 |
sec/sec |
See file: Perf Almanac_XX.csv |
5.2.6.7a Assistance Data GPS Almanac Extension
Contents of GPS Almanac Extension IE
Table 5.2.6.7a.1: GPS Almanac Extension (Fields occurring once per message)
Parameter |
Units |
Value/remark GPS All |
Release |
Complete Almanac Provided |
1 (TRUE) |
Rel-10 onwards |
5.2.6.8 Assistance Data Acquisition Assistance
Contents of Acquisition Assistance IE
Table 5.2.6.8.1: GPS Acquisition Assistance (Fields occurring once per message)
Parameter |
Units |
Value/remark GPS #1 |
Value/remark GPS #2 |
Value/remark GPS #3 |
GPS TOW |
ms |
51888000 Start time. Add number of 80ms as required. (Note 1) |
346080000 Start time. Add number of 80ms as required. (Note 1) |
346080000 Start time. Add number of 80ms as required. (Note 1) |
BCCH Carrier |
ARFCN of serving BCCH Present for Sensitivity Fine Time Assistance test case. Absent otherwise. |
ARFCN of serving BCCH Present for Sensitivity Fine Time Assistance test case. Absent otherwise. |
Absent |
|
BSIC |
BSIC of serving BCCH Present for Sensitivity Fine Time Assistance test case. Absent otherwise. |
BSIC of serving BCCH Present for Sensitivity Fine Time Assistance test case. Absent otherwise. |
||
Frame # |
Present for Sensitivity Fine Time Assistance test case. Absent otherwise. Note 2 |
Present for Sensitivity Fine Time Assistance test case. Absent otherwise. Note 2 |
||
Timeslots # |
Present for Sensitivity Fine Time Assistance test case. Absent otherwise. Note 2 |
Present for Sensitivity Fine Time Assistance test case. Absent otherwise. Note 2 |
||
Bit # |
Present for Sensitivity Fine Time Assistance test case. Absent otherwise. Note 2 |
Present for Sensitivity Fine Time Assistance test case. Absent otherwise. Note 2 |
||
Note 1: GPS TOW Note 2: GSM Frame Number (Frame #), Timeslot Number (Timeslots #) and Bit Number (Bit #) |
Table 5.2.6.8.2: Satellite Information
Parameter |
Units |
Value/remark GPS All |
Number of satellites |
9 |
Table 5.2.6.8.3: GPS Acquisition Assistance (Fields occurring once per satellite)
Parameter |
Units |
Value/remark GPS #1 |
Value/remark GPS #2 |
Value/remark GPS #3 |
SVID/PRNID |
PRNs: 2, 6, 10, 17, 18, 21, 26, 29, 30 |
PRNs: 3, 11, 14, 15, 18, 22, 23, 25, 31 |
PRNs: 3, 11, 14, 15, 18, 22, 23, 25, 31 |
Table 5.2.6.8.4: GPS Acquisition Assistance (Fields occurring once per satellite)
Parameter |
Units |
Value/remark GPS All |
Doppler (0th order term) |
Hz |
Time varying. See file: Perf Acquisition_assistXX.csv (Note) |
Doppler (1st order term) |
Hz/sec |
Time varying. See file: Perf Acquisition_assistXX.csv (Note) |
Doppler Uncertainty |
Hz |
Time varying. See file: Perf Acquisition_assistXX.csv (Note) |
Code Phase |
chips |
Time varying. See file: Perf Acquisition_assistXX.csv (Note) |
Integer Code Phase |
Time varying. See file: Perf Acquisition_assistXX.csv (Note) |
|
GPS Bit number |
Time varying. See file: Perf Acquisition_assistXX.csv (Note) |
|
Code Phase Search Window |
chips |
Time varying. See file: Perf Acquisition_assistXX.csv (Note) |
Azimuth |
deg |
Time varying. See file: Perf Acquisition_assistXX.csv (Note) |
Elevation |
deg |
Time varying. See file: Perf Acquisition_assistXX.csv (Note) |
Note: Acquisition Assistance parameters |
5.2.6.8a Assistance Data GPS Acquisition Assistance Extension
Contents of GPS Acquisition Assistance Extension IE
Table 5.2.6.8a.1: GPS Acquisition Assistance Extension (Fields occurring once per message)
Parameter |
Units |
Value/remark GPS All |
Release |
N_SAT |
9 |
Rel-10 onwards |
Table 5.2.6.8a.2: GPS Acquisition Assistance Extension (Fields occurring once per satellite)
Parameter |
Units |
Value/remark GPS All |
Release |
SatID |
See SVID/PRNID values in Table 5.2.6.8.3 |
Rel-10 onwards |
|
Azimuth LSB |
degrees |
Time varying. Calculated from Azimuth, see file: Perf Acquisition_assistXX.csv (Note) |
Rel-10 onwards |
Elevation LSB |
degrees |
Time varying. Calculated from Elevation, see file: Perf Acquisition_assistXX.csv (Note) |
Rel-10 onwards |
Note: This field is "Time varying" and its value depends on the "current GPS TOW" as described in subclause 5.1.3. The value of this field to be used shall be determined by taking the "current GPS TOW" value and selecting the field value in the Perf Acquisition_assistXX.csv file corresponding to the value of "current GPS TOW". |