7.3.5 A-GPS Upper tester, PCO and ASP definitions
34.123-33GPPPart 3: Abstract test suite (ATS)TSUser Equipment (UE) conformance specification
This clause is for A-GPS test model in Release 99, the A-GNSS test model is referred to 3GPP TS 37.571‑4 [64].
7.3.5.1 Upper tester
In order to perform A-GPS test, an Upper Tester is defined to have two basic functional unites:
– Satellite simulator generating and broadcasting satellite signals;
– Assistance data source storing the data simulating a number of pre-defined GPS test scenarios.
Under the TTCN command, the upper tester loads a pre-defined or re-loads another pre-defined GPS test scenario to the satellite simulator. The generated satellite signals shall simulate a sufficient number satellites. The signal shall be sufficiently strong, in order to enable the UE to do the positioning measurement.
The SS also sends the GPS assistance data to the UE through RRC signalling to facilitate the UE acquiring and tracking satellites. Such assistance data shall be consistent to within 2 seconds with the satellite signals generated.
The assistance data source shall provide the assistance data consistent to +1/-0 second with the GPS test scenario currently running in the satellite simulator (i.e. the data shall be up to 1 second in advance of the scenario); this allows for a further 2 seconds of latency in the SS.
7.3.5.2 SV PCO
The upper tester has an ASP interface through a PCO in type of SatS PCO defined in the table.
PCO Type Declarations |
|
PCO Type |
SatS |
Role |
UT |
Comments |
PCO type used for the Satellite Simulator and the assistance data source in the upper tester |
PCO Declarations |
|
PCO Name |
SV |
PCO Type |
SatS |
Role |
UT |
Comments |
Carry control, configuration and GPS assistance data to/from satellite simulator and assistance data source in the upper tester |
7.3.5.3 A-GPS Primitives
The primitives at SV PCO are used to
– load a pre-defined test scenario into the satellite simulator;
– start or stop generating and broadcasting satellite signals from the satellite simulator;
– retrieve the GPS assistance data from assistance data source, the table below is the summary of these primitives.
Primitive |
Parameters |
Use |
Satellite_StartStop_REQ |
Mode: start or stop |
Start or stop generating satellite signals in the satellite simulator. |
Satellite_StartStop_CNF |
Null |
Confirm the Satellite_StartStop_Req. |
Load_ GPS_Scenario_REQ |
GPS test scenario number |
Requests to load a pre-defined test scenario into the satellite simulator |
Load_ GPS_Scenario_CNF |
Null |
Confirm the load_GPS_Scenario_Req |
Retri_GPS_AssistanceData_REQ |
Indication of which assistance data elements to be retrieved |
Request the assistance data source to provide the next (in time) valid GPS assistance data elements. |
Retri_GPS_AssistanceData_CNF |
GPS assistance data elements |
Return the GPS assistance data retrieved |
7.3.5.3.1 Control ASP Type Definition
ASN.1 ASP Type Definition |
|
Type Name |
Satellite_StartStop_CNF |
PCO Type |
SatS |
Comment |
To confirm successful of Satellite_StartStop_REQ |
Type Definition |
|
SEQUENCE { confirm NULL } |
ASN.1 ASP Type Definition |
|
Type Name |
Satellite_StartStop_REQ |
PCO Type |
SatS |
Comment |
To start or stop generating satellite signals in the satellite simulator "start" starts broadcasting satellite signals; "stop" stops broadcasting satellite signals If used for start (0), this ASP shall be called 2 s. after the ASP Load_GPS_Scenario_REQ for loading or reloading a pre-defined GPS test scenario. |
Type Definition |
|
SEQUENCE { satelliteSignals ENUMERATED {startSatSignal (0), stopSatSignal (1)} } |
7.3.5.3.2 Data ASP Type Definition
ASN.1 ASP Type Definition |
|
Type Name |
Load_ GPS_Scenario_CNF |
PCO Type |
SatS |
Comment |
To confirm the Load_GPS_Scenario_REQ |
Type Definition |
|
SEQUENCE { dummy NULL } |
ASN.1 ASP Type Definition |
|
Type Name |
Load_ GPS_Scenario_REQ |
PCO Type |
SatS |
Comment |
To request the upper tester to load the required pre-defined GPS test scenario. |
Type Definition |
|
SEQUENCE { gps_Scenario INTEGER(0..31) } |
ASN.1 ASP Type Definition |
|
Type Name |
Retri_GPS_AssistanceData_CNF |
PCO Type |
SatS |
Comment |
To return the next valid GPS assistance data elements as requested in the Retri_GPS_AssistanceData_REQ. The returned GPS assistance data (all or part) will be used as assistance data sent to UE in RRC messages for A-GPS positioning. The returned Almanac information is split into two fields: – Almanac for satellites 1 to 12:in ‘assistanceData’ together with other information; – Almanac for satellites 13 to 24: in ‘almanacSat13To24’ |
Type Definition |
|
SEQUENCE { assistanceData UE_Positioning_GPS_AssistanceData, almanacSat13To24 AlmanacSatInfoList OPTIONAL } |
ASN.1 ASP Type Definition |
|
Type Name |
Retri_GPS_AssistanceData_REQ |
PCO Type |
SatS |
Comment |
To request the GPS assistance data source to provide the next valid GPS assistance data elements, consistent with the running GPS test scenario. The parameter navModelAddDataRequest in the assistanceDataReq shall be omitted. Another three parameters, utcModelRequest, dgpsCorrectionsRequest and realTimeIntegrityRequest in the assistanceDataReq are not applicable and shall be set to "FALSE". |
Type Definition |
|
SEQUENCE { assistanceDataReq UE_Positioning_GPS_AdditionalAssistanceDataRequest } |