70.11 A-GPS Minimum Performance tests
3GPP51.010-1Mobile Station (MS) conformance specificationPart 1: Conformance specificationTS
This sub clause specifies the measurement procedures for the conformance test of the minimum performance requirements for GSM user equipment (MS) where the only Assisted Global Navigation Satellite System (A-GNSS) supported is Assisted Global Positioning System (A-GPS) L1 C/A. The procedures for MSs that support other or additional A-GNSSs are specified in sub clause 70.16.
70.11.1 Abbreviations
A-GPS Assisted – Global Positioning System
A-GNSS Assisted Global Navigation Satellite System
C/A Coarse/Acquisition
ECEF Earth Centred, Earth Fixed
GPS Global Positioning System
GSS GPS System Simulator
HDOP Horizontal Dilution Of Precision
LOS Line Of Sight
WLS Weighted Least Square
70.11.2 GPS test conditions
70.11.2.1 GPS signals
The GPS signal is defined at the A-GPS antenna connector of the MS. For MS with integral antenna only, a reference antenna with a gain of 0 dBi is assumed.
70.11.2.2 GPS frequency
The GPS signals shall be transmitted with a frequency accuracy of 0.025 PPM.
70.11.2.3 GPS static propagation conditions
The propagation for the static performance measurement is an Additive White Gaussian Noise (AWGN) environment. No fading and multi-paths exist for this propagation model.
70.11.2.4 GPS multi-path conditions
Doppler frequency difference between direct and reflected signal paths is applied to the carrier and code frequencies. The Carrier and Code Doppler frequencies of LOS and multi-path for GPS L1 signal are defined in table 70.11.2.1.
Table 70.11.2.1: Multi-path Conditions for GPS Signals
Initial relative Delay |
Carrier Doppler frequency of tap [Hz] |
Code Doppler frequency of tap [Hz] |
Relative mean Power [dB] |
0 |
Fd |
Fd / N |
0 |
0.5 |
Fd – 0.1 |
(Fd-0.1) /N |
-6 |
NOTE: Discrete Doppler frequency is used for each tap. |
N = fGPSL1/fchip, where fGPSL1 is the nominal carrier frequency of the GPS L1 signal (1575.42 MHz) and fchip is the GPS L1 C/A code chip rate (1.023 Mchips/s).
The initial carrier phase difference between taps shall be randomly selected between 0 and 2radians. The initial value shall have uniform random distribution.
70.11.3 GSM test conditions
70.11.3.1 GSM frequency band and frequency range
The tests in this sub clause are performed on one of the mid range ARFCNs of the GSM operating frequency band of the MS. The ARFCNs to be used for mid range are defined in Table 3.3
If the MS supports multiple frequency bands then the Sensitivity tests in sub clause 70.11.5 shall be repeated in each supported frequency band.
70.11.3.2 GSM frequency
For all tests the GSM frequency shall be offset with respect to the nominal frequency by an amount equal to the sum of +0.025 PPM and the offset in PPM of the actual transmitted GPS carrier frequency with respect to the nominal GPS frequency.
70.11.4 A-GPS test conditions
70.11.4.1 General
This sub clause defines the minimum performance requirements for both MS based and MS assisted A‑GPS terminals. If a terminal supports both modes then it shall be tested in both modes.
70.11.4.2 Measurement parameters
70.11.4.2.1 MS based A-GPS measurement parameters
In case of MS-based A-GPS, the measurement parameters are contained in the RRLP LOCATION INFORMATION IE. The measurement parameter is the horizontal position estimate reported by the MS and expressed in latitude/longitude.
70.11.4.2.2 MS assisted A-GPS measurement parameters
In case of MS-assisted A-GPS, the measurement parameters are contained in the RRLP GPS MEASUREMENT INFORMATION IE. The measurement parameters are the MS GPS Code Phase measurements. The MS GPS Code Phase measurements are converted into a horizontal position estimate using the procedure detailed in sub clause 70.11.4.3.
70.11.4.2.3 2D position error
The 2D position error is defined by the horizontal difference in meters between the ellipsoid point reported or calculated from the MS Measurement Report and the actual simulated position of the MS in the test case considered.
70.11.4.2.4 Response time
Max Response Time is defined as the time starting from the moment that the MS has received the final RRLP MEASURE POSITION REQUEST sent before the MS sends the MEASURE POSITION RESPONSE containing the Location Information or the GPS Measurement Information, and ending when the MS starts sending the MEASURE POSITION RESPONSE containing the Location Information or the GPS Measurement Information on the Air interface. The response times specified for all test cases are Time-to-First-Fix (TTFF), i.e. the MS shall not re‑use any information on GPS time, location or other aiding data that was previously acquired or calculated and stored internally in the MS. A dedicated test message ‘RESET MS POSITIONING STORED INFORMATION’ has been defined in TS 44.014 for the purpose of deleting this information.
70.11.4.3 Converting MS-assisted measurement reports into position estimates
To convert the MS measurement reports in case of MS-assisted mode of A-GPS into position errors, a transformation between the "measurement domain" (code-phases, etc.) into the "state" domain (position estimate) is necessary. Such a transformation procedure is outlined in the following sub clauses. The details can be found in [ICD-GPS 200], [P. Axelrad, R.G. Brown] and [S.K. Gupta]
70.11.4.3.1 MS measurement reports
In case of MS-assisted A-GPS, the measurement parameters are contained in the RRLP GPS MEASUREMENT INFORMATION ELEMENT (sub clause A.3.2.5 in 3GPP TS 44.031). The measurement parameters required for calculating the MS position are:
1) Reference Time: The MS has two choices for the Reference Time:
a) "Reference Frame";
b) "GPS TOW ".
2) Measurement Parameters: 1 to <maxSat>:
a) "Satellite ID (SV PRN)";
b) "Whole GPS chips";
c) "Fractional GPS Chips";
d) "Pseudorange RMS Error".
Additional information required at the system simulator:
1) "Reference Location" (sub clause A.4.2.4 in 3GPP TS 44.031):
Used for initial approximate receiver coordinates.
2) "Navigation Model" (sub clause A.4.2.4 in 3GPP TS 44.031):
Contains the GPS ephemeris and clock correction parameters as specified in [ICD-GPS 200]; used for calculating the satellite positions and clock corrections.
3) "Ionospheric Model" (sub clause A.4.2.4 in 3GPP TS 44.031):
Contains the ionospheric parameters which allow the single frequency user to utilize the ionospheric model as specified in [ICD-GPS 200] for computation of the ionospheric delay.
70.11.4.3.2 WLS position solution
The WLS position solution problem is concerned with the task of solving for four unknowns; xu, yu, zu the receiver coordinates in a suitable frame of reference (usually ECEF) and bu the receiver clock bias. It typically requires the following steps:
Step 1: Formation of pseudo-ranges
The observation of code phase reported by the MS for each satellite SVi is related to the pseudo-range/c modulo 1 ms (the length of the C/A code period). For the formation of pseudo-ranges, the integer number of milliseconds to be added to each code-phase measurement has to be determined first. Since 1 ms corresponds to a travelled distance of 300 km, the number of integer ms can be found with the help of reference location and satellite ephemeris. The distance between the reference location and each satellite SVi is calculated and the integer number of milliseconds to be added to the MS code phase measurements is obtained.
Step 2: Formation of weighting matrix
The MS reported "Pseudorange RMS Error" values are used to calculate the weighting matrix for the WLS algorithm [P. Axelrad, R.G. Brown]. According to 3GPP TS 44.031, the encoding for this field is a 6 bit value that consists of a 3 bit mantissa, Xi and a 3 bit exponent, Yi for each SVi:
The weighting Matrix W is defined as a diagonal matrix containing the estimated variances calculated from the "Pseudorange RMS Error" values:
Step 3: WLS position solution
The WLS position solution is described in reference [P. Axelrad, R.G. Brown] and usually requires the following steps:
1) Computation of satellite locations at time of transmission using the ephemeris parameters and user algorithms defined in [ICD-GPS 200], sub clause 20.3.3.4.3.
2) Computation of clock correction parameters using the parameters and algorithms as defined in [ICD-GPS 200], sub clause 20.3.3.3.3.1.
3) Computation of atmospheric delay corrections using the parameters and algorithms defined in [ICD-GPS 200], sub clause 20.3.3.5.2.5 for the ionospheric delay, and using the Gupta model in reference [S.K. Gupta], p. 121 equation (2) for the tropospheric delay.
4) The WLS position solution starts with an initial estimate of the user state (position and clock offset). The Reference Location is used as initial position estimate. The following steps are required:
a) Calculate geometric range (corrected for Earth rotation) between initial location estimate and each satellite included in the MS measurement report.
b) Predict pseudo-ranges for each measurement including clock and atmospheric biases as calculated in 1) to 3) above and defined in [ICD-GPS 200] and [P. Axelrad, R.G. Brown].
c) Calculate difference between predicted and measured pseudo-ranges
d) Calculate the "Geometry Matrix" G as defined in [P. Axelrad, R.G. Brown]:
with where rsi is the Satellite position vector for SVi (calculated in 1) above), and is the estimate of the user location.
e) Calculate the WLS solution according to [P. Axelrad, R.G. Brown]:
f) Adding the to the initial state estimate gives an improved estimate of the state vector:
.
5) This new state vector can be used as new initial estimate and the procedure is repeated until the change in is sufficiently small.
Step 4: Transformation from Cartesian coordinate system to Geodetic coordinate system
The state vector calculated in Step 3 contains the MS position in ECEF Cartesian coordinates together with the MS receiver clock bias. Only the user position is of further interest. It is usually desirable to convert from ECEF coordinates xu, yu, zu to geodetic latitude , longitude and altitude h on the WGS84 reference ellipsoid.
Step 5: Calculation of "2-D Position Errors"
The latitude / longitude obtained after Step 4 is used to calculate the 2-D position error.
70.11.5 Sensitivity
70.11.5.1 Sensitivity Coarse Time Assistance
70.11.5.1.1 Definition
Sensitivity with coarse time assistance is the minimum level of GPS satellite signals required for the MS to make an A-GPS position estimate to a specific accuracy and within a specific response time when the network only provides coarse time assistance.
70.11.5.1.2 Conformance requirement
The first fix position estimates shall meet the accuracy and response time requirements in table 70.11.5.1.2 for the parameters specified in table 70.11.5.1.1.
Table 70.11.5.1.1: Test parameters for Sensitivity Coarse Time Assistance
Parameters |
Unit |
Value |
---|---|---|
Number of generated satellites |
– |
8 |
HDOP Range |
– |
1.1 to 1.6 |
Propagation conditions |
– |
AWGN |
GPS Coarse Time assistance error range |
seconds |
2 |
GPS Signal for one satellite |
dBm |
-142 |
GPS Signal for remaining satellites |
dBm |
-147 |
Table 70.11.5.1.2: Conformance requirement for Sensitivity Coarse Time Assistance
Success rate |
2-D position error |
Max response time |
---|---|---|
95 % |
100 m |
20 s |
The reference for this requirement is 3GPP TS 45.005, sub clause M.2.1.1.
70.11.5.1.3 Test purpose
To verify the MS’s first position estimate meets the Conformance requirement under GPS satellite signal conditions that represent weak signal conditions and with only Coarse Time Assistance provided by the SS.
70.11.5.1.4 Method of test
Initial conditions
Test environment: normal; see sub clause A1.2.2.
1. Connect SS and GSS to the MS antenna connector or antenna connectors.
2. Set the GPS test parameters as specified in table 70.11.5.1.3 for GPS scenario #1. Select the first satellite PRN defined in the table in sub clause 5.2.1.2.5 in TS 51.010-7 for the one satellite with the higher level.
3. Switch on the MS.
4. Set up a voice call according to the generic call set up procedure in sub clause 10.1, or for a device not supporting a voice call set up a signalling connection according to the generic call set up procedure in sub clause 10.1a, on a channel in the Mid ARFCN range.
Specific PICS statements
–
PIXIT statements
–
Procedure
1. Start GPS scenario #1 as specified in TS 51.010-7 sub clause 5.2.1.2 with the MS location randomly selected to be within 3 km of the Reference Location and the altitude of the MS randomly selected between 0 m to 500 m above WGS‑84 reference ellipsoid using the method described in TS 51.010-7 sub clause 5.2.1.2.4.
2. Send a RESET MS POSITIONING STORED INFORMATION message followed by RRLP Assistance Data and RRLP Measure Position Request messages containing appropriate assistance data; as specified in TS 51.010-7 sub clauses 5.2.2 and 5.2.6 for MS based testing; or sub clauses 5.2.4 and 5.2.6 for MS assisted testing with the value of GPS TOW offset by a random value as specified in TS 51.010-7 sub clause 5.2.6.2; as required to obtain a fix.
3. If the MS returns a valid result in the Measure Position Response message within the Max response time specified in table 70.11.5.1.4 then record the result and process it as specified in step 4. If the MS does not return a valid result within the Max response time specified in table 70.11.5.1.4 or reports a MS positioning error in the Measure Position Response message then record one Bad Result.
4. For MS based testing compare the reported Location Information in the Measure Position Response message against the simulated position of the MS used in step 1, and calculate the 2D position error as specified in sub clause 70.11.4.2.3. Compare the 2D position error against the value in table 70.11.5.1.4 and record one Good Result or Bad Result as appropriate; or
For MS assisted testing convert the GPS Measurement Information reported in the Measure Position Response message to a 2D position using the method described in sub clause 70.11.4.3 and then compare the result against the simulated position of the MS, used in step 1, and calculate the 2D position error as specified in sub clause 70.11.4.2.3. Compare the 2D position error against the value in table 70.11.5.1.4 and record one Good Result or Bad Result as appropriate.
5. Repeat steps 1 to 4 using GPS scenario #2 instead of #1 so that the reference location changes sufficiently such that the MS shall have to use the new assistance data. Select the first satellite PRN defined in the table in sub clause 5.2.1.2.5 in TS 51.010-7 for the one satellite with the higher level. Use new random values for the MS location and altitude in step 1 and for the GPS TOW offset in step 2.
6. Repeat steps 1 to 5 until the statistical requirements of sub clause 70.11.5.1.5 are met. Each time scenario #1 or #2 is used, the start time of the GPS scenario shall be advanced by 2 minutes from the time used previously for that scenario. Once a scenario reaches the end of its viable running time, restart it from its nominal start time again. Each time scenario #1 or #2 is used select the next satellite PRN from the one used previously, defined in the table in sub clause 5.2.1.2.5 in TS 51.010-7, for the one satellite with the higher level.
7. Terminate the call.
Minimum / Maximum duration of the test
Minimum duration approximately 1 hour, maximum duration approximately 20 hours
Specific Message Contents
MEASURE POSITION REQUEST (3GPP TS 44.031 sub clause A.2) to the MS
Information Element |
Value/remark |
Positioning Instructions Accuracy Required Response Time |
51.2m 20s |
70.11.5.1.5 Test Requirements
For the parameters specified in table 70.11.5.1.3 the MS shall meet the requirements and the success rate specified in table 70.11.5.1.4 with a confidence level of 95% according to annex A7.2.
Table 70.11.5.1.3: Test parameters for Sensitivity Coarse Time Assistance
Parameters |
Unit |
Value |
---|---|---|
Number of generated satellites |
– |
8 |
HDOP Range |
– |
1.1 to 1.6 |
Propagation conditions |
– |
AWGN |
GPS Coarse Time assistance error range |
seconds |
1.8 |
GPS Signal for one satellite |
dBm |
-141 |
GPS Signal for remaining satellites |
dBm |
-146 |
Table 70.11.5.1.4: Test requirements for Sensitivity Coarse Time Assistance
Success rate |
2-D position error |
Max response time |
---|---|---|
95 % |
101.3 m |
20.3 s |
NOTE: If the above Test Requirement differs from the Conformance requirement then the Test Parameter Relaxation applied for this test is non-zero. The Test Parameter Relaxation for this test is defined in sub clause A5.5.2 and the explanation of how the Conformance requirement has been relaxed by the Test Parameter Relaxation is given in sub clause A5.5.4.
70.11.5.2 Sensitivity Fine Time Assistance
70.11.5.2.1 Definition
Sensitivity with fine time assistance is the minimum level of GPS satellite signals required for the MS to make an A-GPS position estimate to a specific accuracy and within a specific response time when the network provides fine time assistance in addition to coarse time assistance.
70.11.5.2.2 Conformance requirement
The first fix position estimates shall meet the accuracy and response time requirements in table 70.11.5.2.2 for the parameters specified in table 70.11.5.2.1.
Table 70.11.5.2.1: Test parameters for Sensitivity Fine Time Assistance
Parameters |
Unit |
Value |
---|---|---|
Number of generated satellites |
– |
8 |
HDOP Range |
– |
1.1 to 1.6 |
Propagation conditions |
– |
AWGN |
GPS Coarse time assistance error range |
seconds |
2 |
GPS Fine Time assistance error range |
s |
10 |
GPS Signal for all satellites |
dBm |
-147 |
Table 70.11.5.2.2: Conformance requirement for Sensitivity Fine Time Assistance
Success rate |
2-D position error |
Max response time |
---|---|---|
95 % |
100 m |
20 s |
The reference for this requirement is 3GPP TS 45.005, sub clause M.2.1.2.
70.11.5.2.3 Test purpose
To verify the MS’s first position estimate meets the Conformance requirement under GPS satellite signal conditions that represent weak signal conditions and with Fine Time Assistance provided by the SS.
70.11.5.2.4 Method of test
Initial conditions
Test environment: normal; see sub clause A1.2.2.
1. Connect SS and GSS to the MS antenna connector or antenna connectors.
2. Set the GPS test parameters as specified in table 70.11.5.2.3 for GPS scenario #1.
3. Switch on the MS.
4. Set up a voice call according to the generic call set up procedure in sub clause 10.1, or for a device not supporting a voice call set up a signalling connection according to the generic call set up procedure in sub clause 10.1a, on a channel in the Mid ARFCN range.
Specific PICS statements
–
PIXIT statements
–
Procedure
1. Start GPS scenario #1 as specified in TS 51.010-7 sub clause 5.2.1.2 with the MS location randomly selected to be within 3 km of the Reference Location and the altitude of the MS randomly selected between 0 m to 500 m above WGS‑84 reference ellipsoid using the method described in TS 51.010-7 sub clause 5.2.1.2.4.
2. Send a RESET MS POSITIONING STORED INFORMATION message followed by RRLP Assistance Data and RRLP Measure Position Request messages containing appropriate assistance data; as specified in TS 51.010-7 sub clauses 5.2.3 and 5.2.6 for MS based testing; or sub clauses 5.2.5 and 5.2.6 for MS assisted testing with the values of GPS TOW and BN offset by random values as specified in TS 51.010-7 sub clause 5.2.6.2; as required to obtain a fix.
3. If the MS returns a valid result in the Measure Position Response message within the Max response time specified in table 70.11.5.2.4 then record the result and process it as specified in step 4. If the MS does not return a valid result within the Max response time specified in table 70.11.5.2.4 or reports a MS positioning error in the Measure Position Response message then record one Bad Result.
4. For MS based testing compare the reported Location Information in the Measure Position Response message against the simulated position of the MS used in step 1, and calculate the 2D position error as specified in sub clause 70.11.4.2.3. Compare the 2D position error against the value in table 70.11.5.2.4 and record one Good Result or Bad Result as appropriate; or
For MS assisted testing convert the GPS Measurement Information reported in the Measure Position Response message to a 2D position using the method described in sub clause 70.11.4.3 and then compare the result against the simulated position of the MS used in step 1, and calculate the 2D position error as specified in sub clause 70.11.4.2.3. Compare the 2D position error against the value in table 70.11.5.2.4 and record one Good Result or Bad Result as appropriate.
5. Repeat steps 1 to 4 using GPS scenario #2 instead of #1 so that the reference location changes sufficiently such that the MS shall have to use the new assistance data. Use new random values for the MS location and altitude in step 1 and for the GPS TOW and BN offsets in step 2.
6. Repeat steps 1 to 5 until the statistical requirements of sub clause 70.11.5.2.5 are met. Each time scenario #1 or #2 is used, the start time of the GPS scenario shall be advanced by 2 minutes from the time used previously for that scenario. Once a scenario reaches the end of its viable running time, restart it from its nominal start time again.
7. Terminate the call.
Minimum / Maximum duration of the test
Minimum duration approximately 1 hour, maximum duration approximately 20 hours
Specific Message Contents
MEASURE POSITION REQUEST (3GPP TS 44.031 sub clause A.2) to the MS
Information Element |
Value/remark |
Positioning Instructions Accuracy Required Response Time |
51.2m 20s |
70.11.5.2.5 Test Requirements
For the parameters specified in table 70.11.5.2.3 the MS shall meet the requirements and the success rate specified in table 70.11.5.2.4 with a confidence level of 95% according to annex A7.2.
Table 70.11.5.2.3: Test parameters for Sensitivity Fine Time Assistance
Parameters |
Unit |
Value |
---|---|---|
Number of generated satellites |
– |
8 |
HDOP Range |
– |
1.1 to 1.6 |
Propagation conditions |
– |
AWGN |
GPS Coarse time assistance error range |
seconds |
1.8 |
GPS Fine Time assistance error range |
s |
9 |
GPS Signal for all satellites |
dBm |
-146 |
Table 70.11.5.2.4: Test requirements for Sensitivity Fine Time Assistance
Success rate |
2-D position error |
Max response time |
---|---|---|
95 % |
101.3 m |
20.3 s |
NOTE: If the above Test Requirement differs from the Conformance requirement then the Test Parameter Relaxation applied for this test is non-zero. The Test Parameter Relaxation for this test is defined in sub clause A5.5.2 and the explanation of how the Conformance requirement has been relaxed by the Test Parameter Relaxation is given in sub clause A5.5.4.
70.11.6 Nominal Accuracy
70.11.6.1 Definition
Nominal accuracy is the accuracy of the MS’s A-GPS position estimate under ideal GPS signal conditions.
70.11.6.2 Conformance requirement
The first fix position estimates shall meet the accuracy and response time requirements in table 70.11.6.2 for the parameters specified in table 70.11.6.1.
Table 70.11.6.1: Test parameters for Nominal Accuracy
Parameters |
Unit |
Value |
---|---|---|
Number of generated satellites |
– |
8 |
HDOP Range |
– |
1.1 to 1.6 |
Propagation conditions |
– |
AWGN |
GPS Coarse Time assistance error range |
seconds |
2 |
GPS Signal for all satellites |
dBm |
-130 |
Table 70.11.6.2: Conformance requirement for Nominal Accuracy
Success rate |
2-D position error |
Max response time |
---|---|---|
95 % |
30 m |
20 s |
The reference for this requirement is 3GPP TS 45.005, sub clause M.2.2.
70.11.6.3 Test purpose
To verify the MS’s first position estimate meets the Conformance requirement under GPS satellite signal conditions that represent ideal conditions.
70.11.6.4 Method of test
Initial conditions
Test environment: normal; see sub clause A1.2.2.
1. Connect SS and GSS to the MS antenna connector or antenna connectors.
2. Set the GPS test parameters as specified in table 70.11.6.3 for GPS scenario #1.
3. Switch on the MS.
4. Set up a voice call according to the generic call set up procedure in sub clause 10.1, or for a device not supporting a voice call set up a signalling connection according to the generic call set up procedure in sub clause 10.1a, on a channel in the Mid ARFCN range.
Specific PICS statements
–
PIXIT statements
–
Procedure
1. Start GPS scenario #1 as specified in TS 51.010-7 sub clause 5.2.1.2 with the MS location randomly selected to be within 3 km of the Reference Location and the altitude of the MS randomly selected between 0 m to 500 m above WGS‑84 reference ellipsoid using the method described in TS 51.010-7 sub clause 5.2.1.2.4.
2. Send a RESET MS POSITIONING STORED INFORMATION message followed by RRLP Assistance Data and RRLP Measure Position Request messages containing appropriate assistance data; as specified in TS 51.010-7 sub clauses 5.2.2 and 5.2.6 for MS based testing; or sub clauses 5.2.4 and 5.2.6 for MS assisted testing with the value of GPS TOW offset by a random value as specified in TS 51.010-7 sub clause 5.2.6.2; as required to obtain a fix.
3. If the MS returns a valid result in the Measure Position Response message within the Max response time specified in table 70.11.6.4 then record the result and process it as specified in step 4. If the MS does not return a valid result within the Max response time specified in table 70.11.6.4 or reports a MS positioning error in the Measure Position Response message then record one Bad Result.
4. For MS based testing compare the reported Location Information in the Measure Position Response message against the simulated position of the MS used in step 1, and calculate the 2D position error as specified in sub clause 70.11.4.2.3. Compare the 2D position error against the value in table 70.11.6.4 and record one Good Result or Bad Result as appropriate; or
For MS assisted testing convert the GPS Measurement Information reported in the Measure Position Response message to a 2D position using the method described in sub clause 70.11.4.3 and then compare the result against the simulated position of the MS used in step 1, and calculate the 2D position error as specified in sub clause 70.11.4.2.3. Compare the 2D position error against the value in table 70.11.6.4 and record one Good Result or Bad Result as appropriate.
5. Repeat steps 1 to 4 using GPS scenario #2 instead of #1 so that the reference location changes sufficiently such that the MS shall have to use the new assistance data. Use new random values for the MS location and altitude in step 1 and for the GPS TOW offset in step 2.
6. Repeat steps 1 to 5 until the statistical requirements of sub clause 70.11.6.5 are met. Each time scenario #1 or #2 is used, the start time of the GPS scenario shall be advanced by 2 minutes from the time used previously for that scenario. Once a scenario reaches the end of its viable running time, restart it from its nominal start time again.
7. Terminate the call.
Minimum / Maximum duration of the test
Minimum duration approximately 1 hour, maximum duration approximately 20 hours
Specific Message Contents
MEASURE POSITION REQUEST (3GPP TS 44.031 sub clause A.2) to the MS
Information Element |
Value/remark |
Positioning Instructions Accuracy Required Response Time |
16m 20s |
70.11.6.5 Test Requirements
For the parameters specified in table 70.11.6.3 the MS shall meet the requirements and the success rate specified in table 70.11.6.4 with a confidence level of 95% according to annex A7.2.
Table 70.11.6.3: Test parameters for Nominal Accuracy
Parameters |
Unit |
Value |
---|---|---|
Number of generated satellites |
– |
8 |
HDOP Range |
– |
1.1 to 1.6 |
Propagation conditions |
– |
AWGN |
GPS Coarse Time assistance error range |
seconds |
1.8 |
GPS Signal for all satellites |
dBm |
-130 |
Table 70.11.6.4: Test requirements for Nominal Accuracy
Success rate |
2-D position error |
Max response time |
---|---|---|
95 % |
31.3 m |
20.3 s |
NOTE: If the above Test Requirement differs from the Conformance requirement then the Test Parameter Relaxation applied for this test is non-zero. The Test Parameter Relaxation for this test is defined in sub clause A5.5.2 and the explanation of how the Conformance requirement has been relaxed by the Test Parameter Relaxation is given in sub clause A5.5.4.
70.11.7 Dynamic Range
70.11.7.1 Definition
Dynamic Range is the maximum difference in level of the GPS signals from a number of satellites that allows the MS to make an A-GPS position estimate with a specific accuracy and a specific response time.
70.11.7.2 Conformance requirement
The first fix position estimates shall meet the accuracy and response time requirements in table 70.11.7.2 for the parameters specified in table 70.11.7.1.
Table 70.11.7.1: Test parameters for Dynamic Range
Parameters |
Unit |
Value |
---|---|---|
Number of generated satellites |
– |
6 |
HDOP Range |
– |
1.4 to 2.1 |
GPS Coarse Time assistance error range |
seconds |
2 |
Propagation conditions |
– |
AWGN |
GPS Signal for 1st satellite |
dBm |
-129 |
GPS Signal for 2nd satellite |
dBm |
-135 |
GPS Signal for 3rd satellite |
dBm |
-141 |
GPS Signal for 4th satellite |
dBm |
-147 |
GPS Signal for 5th satellite |
dBm |
-147 |
GPS Signal for 6th satellite |
dBm |
-147 |
Table 70.11.7.2: Conformance requirement for Dynamic Range
Success rate |
2-D position error |
Max response time |
---|---|---|
95 % |
100 m |
20 s |
The reference for this requirement is 3GPP TS 45.005, sub clause M.2.3.
70.11.7.3 Test purpose
To verify the MS’s first position estimate meets the Conformance requirement under GPS satellite signal conditions that have a wide dynamic range. Strong satellites are likely to degrade the acquisition of weaker satellites due to their cross‑correlation products.
70.11.7.4 Method of test
Initial conditions
Test environment: normal; see sub clause A1.2.2.
1. Connect SS and GSS to the MS antenna connector or antenna connectors.
2. Set the GPS test parameters as specified in table 70.11.7.3 for GPS scenario #1. Select the first three satellite PRNs defined in the table in sub clause 5.2.1.2.5 in TS 51.010-7 for the three satellites with the higher levels.
3. Switch on the MS.
4. Set up a voice call according to the generic call set up procedure in sub clause 10.1, or for a device not supporting a voice call set up a signalling connection according to the generic call set up procedure in sub clause 10.1a, on a channel in the Mid ARFCN range.
Specific PICS statements
–
PIXIT statements
–
Procedure
1. Start GPS scenario #1 as specified in TS 51.010-7 sub clause 5.2.1.2 with the MS location randomly selected to be within 3 km of the Reference Location and the altitude of the MS randomly selected between 0 m to 500 m above WGS‑84 reference ellipsoid using the method described in TS 51.010-7 sub clause 5.2.1.2.4.
2. Send a RESET MS POSITIONING STORED INFORMATION message followed by RRLP Assistance Data and RRLP Measure Position Request messages containing appropriate assistance data; as specified in TS 51.010-7 sub clauses 5.2.2 and 5.2.6 for MS based testing; or sub clauses 5.2.4 and 5.2.6 for MS assisted testing with the value of GPS TOW offset by a random value as specified in TS 51.010-7 sub clause 5.2.6.2; as required to obtain a fix.
3. If the MS returns a valid result in the Measure Position Response message within the Max response time specified in table 70.11.7.4 then record the result and process it as specified in step 4. If the MS does not return a valid result within the Max response time specified in table 70.11.7.4 or reports a MS positioning error in the Measure Position Response message then record one Bad Result.
4. For MS based testing compare the reported Location Information in the Measure Position Response message against the simulated position of the MS used in step 1, and calculate the 2D position error as specified in sub clause 70.11.4.2.3. Compare the 2D position error against the value in table 70.11.7.4 and record one Good Result or Bad Result as appropriate; or
For MS assisted testing convert the GPS Measurement Information reported in the Measure Position Response message to a 2D position using the method described in sub clause 70.11.4.3 and then compare the result against the simulated position of the MS used in step 1, and calculate the 2D position error as specified in sub clause 70.11.4.2.3. Compare the 2D position error against the value in table 70.11.7.4 and record one Good Result or Bad Result as appropriate.
5. Repeat steps 1 to 4 using GPS scenario #2 instead of #1 so that the reference location changes sufficiently such that the MS shall have to use the new assistance data. Select the first three satellite PRNs defined in the table in sub clause 5.2.1.2.5 in TS 51.010-7 for the three satellites with the higher levels. Use new random values for the MS location and altitude in step 1 and for the GPS TOW offset in step 2.
6. Repeat steps 1 to 5 until the statistical requirements of sub clause 70.11.7.5 are met. Each time scenario #1 or #2 is used, the start time of the GPS scenario shall be advanced by 2 minutes from the time used previously for that scenario. Once a scenario reaches the end of its viable running time, restart it from its nominal start time again. Each time scenario #1 or #2 is used, increment the set of three satellite PRNs by one from the ones used previously, defined in the table in sub clause 5.2.1.2.5 in TS 51.010-7, for the three satellites with the higher levels (i.e. if the set of satellites is a, b, c, d, e, f and the first set used was a, b, c, the second set shall be b, c, d and so on).
7. Terminate the call.
Minimum / Maximum duration of the test
Minimum duration approximately 1 hour, maximum duration approximately 20 hours
Specific Message Contents
MEASURE POSITION REQUEST (3GPP TS 44.031 sub clause A.2) to the MS
Information Element |
Value/remark |
Positioning Instructions Accuracy Required Response Time |
51.2m 20s |
70.11.7.5 Test Requirements
For the parameters specified in table 70.11.7.3 the MS shall meet the requirements and the success rate specified in table 70.11.7.4 with a confidence level of 95% according to annex A7.2.
Table 70.11.7.3: Test parameters for Dynamic Range
Parameters |
Unit |
Value |
---|---|---|
Number of generated satellites |
– |
6 |
HDOP Range |
– |
1.4 to 2.1 |
GPS Coarse Time assistance error range |
seconds |
1.8 |
Propagation conditions |
– |
AWGN |
GPS Signal for 1st satellite |
dBm |
-128.2 |
GPS Signal for 2nd satellite |
dBm |
-134 |
GPS Signal for 3rd satellite |
dBm |
-140 |
GPS Signal for 4th satellite |
dBm |
-146 |
GPS Signal for 5th satellite |
dBm |
-146 |
GPS Signal for 6th satellite |
dBm |
-146 |
Table 70.11.7.4: Test requirements for Dynamic Range
Success rate |
2-D position error |
Max response time |
---|---|---|
95 % |
101.3 m |
20.3 s |
NOTE: If the above Test Requirement differs from the Conformance requirement then the Test Parameter Relaxation applied for this test is non-zero. The Test Parameter Relaxation for this test is defined in sub clause A5.5.2 and the explanation of how the Conformance requirement has been relaxed by the Test Parameter Relaxation is given in sub clause A5.5.4.
70.11.8 Multi-Path scenario
70.11.8.1 Definition
Multi-path performance measures the accuracy and response time of the MS’s A-GPS position estimate in a specific GPS signal multi-path environment.
70.11.8.2 Conformance requirement
The first fix position estimates shall meet the accuracy and response time requirements in table 70.11.8.2 for the parameters specified in table 70.11.8.1.
Table 70.11.8.1: Test parameters for Multi-Path scenario
Parameters |
Unit |
Value |
---|---|---|
Number of generated satellites (see note) |
– |
5 |
GPS Coarse Time assistance error range |
seconds |
2 |
HDOP Range |
– |
1.8 to 2.5 |
GPS signal for Satellite 1, 2 (see note) |
dBm |
-130 |
GPS signal for Satellite 3, 4, 5 (see note) |
dBm |
LOS signal of -130 dBm, multi-path signal of -136 dBm |
NOTE: Satellites 1, 2 no multi-path. Satellites 3, 4, 5 multi-path defined in sub clause 70.11.2.4. |
Table 70.11.8.2: Conformance requirement for Multi-Path scenario
Success rate |
2-D position error |
Max response time |
---|---|---|
95 % |
100 m |
20 s |
The reference for this requirement is 3GPP TS 45.005, sub clause M.2.4.
70.11.8.3 Test purpose
To verify the MS’s first position estimate meets the Conformance requirement under GPS satellite signal conditions that represent simple multi-path conditions.
70.11.8.4 Method of test
Initial conditions
Test environment: normal; see sub clause A1.2.2.
1. Connect SS and GSS to the MS antenna connector or antenna connectors.
2. Set the GPS test parameters as specified in table 70.11.8.3 for GPS scenario #1. Select the first two satellite PRNs defined in the table in sub clause 5.2.1.2.5 in TS 51.010-7 for the two satellites with the higher levels.
3. Switch on the MS.
4. Set up a voice call according to the generic call set up procedure in sub clause 10.1, or for a device not supporting a voice call set up a signalling connection according to the generic call set up procedure in sub clause 10.1a, on a channel in the Mid ARFCN range.
Specific PICS statements:
–
PIXIT statements:
–
Procedure
1. Start GPS scenario #1 as specified in TS 51.010-7 sub clause 5.2.1.2 with the MS location randomly selected to be within 3 km of the Reference Location and the altitude of the MS randomly selected between 0 m to 500 m above WGS‑84 reference ellipsoid using the method described in TS 51.010-7 sub clause 5.2.1.2.4. The initial carrier phase difference between taps of the multi-path model shall be randomly selected between 0 and 2radians by selecting the next random number from a standard uniform random number generator, in the range 0 to 2, representing radians with a resolution of 0.1, representing 0.1 radians.
2. Send a RESET MS POSITIONING STORED INFORMATION message followed by RRLP Assistance Data and RRLP Measure Position Request messages containing appropriate assistance data; as specified in TS 51.010-7 sub clauses 5.2.2 and 5.2.6 for MS based testing; or sub clauses 5.2.4 and 5.2.6 for MS assisted testing with the value of GPS TOW offset by a random value as specified in TS 51.010-7 sub clause 5.2.6.2; as required to obtain a fix.
3. If the MS returns a valid result in the Measure Position Response message within the Max response time specified in table 70.11.8.4 then record the result and process it as specified in step 4. If the MS does not return a valid result within the Max response time specified in table 70.11.8.4 or reports a MS positioning error in the Measure Position Response message then record one Bad Result.
4. For MS based testing compare the reported Location Information in the Measure Position Response message against the simulated position of the MS used in step 1, and calculate the 2D position error as specified in sub clause 70.11.4.2.3. Compare the 2D position error against the value in table 70.11.8.4 and record one Good Result or Bad Result as appropriate; or
For MS assisted testing convert the GPS Measurement Information reported in the Measure Position Response message to a 2D position using the method described in sub clause 70.11.4.3 and then compare the result against the simulated position of the MS used in step 1, and calculate the 2D position error as specified in sub clause 70.11.4.2.3. Compare the 2D position error against the value in table 70.11.8.4 and record one Good Result or Bad Result as appropriate.
5. Repeat steps 1 to 4 using GPS scenario #2 instead of #1 so that the reference location changes sufficiently such that the MS shall have to use the new assistance data. Select the first two satellite PRNs defined in the table in sub clause 5.2.1.2.5 in TS 51.010-7 for the two satellites with the higher levels. Use new random values for the MS location and altitude, and the initial carrier phase difference between taps of the multi-path model in step 1 and for the GPS TOW offset in step 2.
6. Repeat steps 1 to 5 until the statistical requirements of sub clause 70.11.8.5 are met. Each time scenario #1 or #2 is used, the start time of the GPS scenario shall be advanced by 2 minutes from the time used previously for that scenario. Once a scenario reaches the end of its viable running time, restart it from its nominal start time again. Each time scenario #1 or #2 is used, increment the set of two satellite PRNs by one from the ones used previously, defined in the table in sub clause 5.2.1.2.5 in TS 51.010-7, for the two satellites with the higher level (i.e. if the set of satellites is a, b, c, d, e and the first set used was a, b the second set shall be b, c and so on).
7. Terminate the call
Minimum / Maximum duration of the test
Minimum duration approximately 1 hour, maximum duration approximately 20 hours
Specific Message Contents
MEASURE POSITION REQUEST (3GPP TS 44.031 sub clause A.2) to the MS
Information Element |
Value/remark |
Positioning Instructions Accuracy Required Response Time |
51.2m 20s |
70.11.8.5 Test Requirements
For the parameters specified in table 70.11.8.3 the MS shall meet the requirements and the success rate specified in table 70.11.8.4 with a confidence level of 95% according to annex A7.2.
Table 70.11.8.3: Test parameters for Multi-Path scenario
Parameters |
Unit |
Value |
---|---|---|
Number of generated satellites (see note) |
– |
5 |
GPS Coarse Time assistance error range |
seconds |
1.8 |
HDOP Range |
– |
1.8 to 2.5 |
GPS signal for Satellite 1, 2 (see note) |
dBm |
-130 |
GPS signal for Satellite 3, 4, 5 (see note) |
dBm |
LOS signal of -130 dBm, multi-path signal of -136.2 dBm |
NOTE: Satellites 1, 2 no multi-path. Satellites 3, 4, 5 multi-path defined in sub clause 70.11.2.4. |
Table 70.11.8.4: Test requirements for Multi-Path scenario
Success rate |
2-D position error |
Max response time |
---|---|---|
95 % |
101.3 m |
20.3 s |
NOTE: If the above Test Requirement differs from the Conformance requirement then the Test Parameter Relaxation applied for this test is non-zero. The Test Parameter Relaxation for this test is defined in sub clause A5.5.2 and the explanation of how the Conformance requirement has been relaxed by the Test Parameter Relaxation is given in sub clause A5.5.4.