GSC Sentinel-2 PDGS SRD - emits - ESA
GSC Sentinel-2 PDGS SRD - emits - ESA
GSC Sentinel-2 PDGS SRD - emits - ESA
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Appendix B<br />
D O C U M E N T<br />
document title/ titre du document<br />
PACE<br />
OMPONENT<br />
ENTINEL AYLOAD ATA<br />
ROUND<br />
EGMENT<br />
YSTEM<br />
OCUMENT<br />
EQUIREMENTS<br />
prepared by/préparé par<br />
<strong>Sentinel</strong>-2 <strong>PDGS</strong> Project Team<br />
reference/réference<br />
GMES-GSEG-EOPG-RD-09-0028<br />
issue/édition 1<br />
revision/révision<br />
2 (draft)<br />
date of issue/date d’édition 25.07.2010<br />
status/état<br />
Draft<br />
Document type/type de document Requirements Document<br />
Distribution/distribution<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
issue 1 revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page ii of ix<br />
A P P R O V A L<br />
Title<br />
Titre<br />
GMES Space Component - <strong>Sentinel</strong>-2 Payload Data issue<br />
Ground Segment (<strong>PDGS</strong>) - System Requirements<br />
issue<br />
Document (<strong>SRD</strong>)<br />
1 revision<br />
revision<br />
2 (draft)<br />
author<br />
<strong>Sentinel</strong>-2 <strong>PDGS</strong> Project Team<br />
date<br />
25.07.2010<br />
auteur<br />
date<br />
approved by<br />
O.Colin<br />
date<br />
approuvé par<br />
date<br />
authorised by<br />
E.Monjoux<br />
autauris’e par<br />
CHANGE LOG<br />
reason for change /raison du changement issue/issue revision/revision date/date<br />
Creation 1 0 21.12.2009<br />
Update post <strong>PDGS</strong>-SRR 1 1 25.06.2010<br />
Updated as per ngEO scenarios<br />
.<br />
1 2 (draft) 25.07.2010<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
issue 1 revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page v of ix<br />
T A B L E O F C O N T E N T S<br />
1 INTRODUCTION ................................................................................................10<br />
1.1 Purpose .......................................................................................................................10<br />
1.2 Background..................................................................................................................10<br />
2 DOCUMENTATION............................................................................................13<br />
2.1 Normative Reference Documents................................................................................13<br />
2.2 Informative Reference Documents ..............................................................................14<br />
2.3 Acronyms.....................................................................................................................17<br />
2.4 Terms and Abbreviations .............................................................................................23<br />
2.5 Document Overview.....................................................................................................26<br />
3 GMES SENTINEL-2 <strong>PDGS</strong> OVERVIEW............................................................27<br />
3.1 <strong>PDGS</strong> Context .............................................................................................................27<br />
3.2 Functional Decomposition............................................................................................29<br />
3.2.1 Data Management Functions................................................................................29<br />
3.2.2 System Control Functions.....................................................................................32<br />
3.2.3 Data Communication Functions............................................................................33<br />
4 ASSUMPTIONS & OPEN ISSUES.....................................................................35<br />
4.1 Assumptions ................................................................................................................35<br />
4.2 Open Issues.................................................................................................................37<br />
5 GMES SENTINEL-2 PGDS REQUIREMENTS ..................................................38<br />
5.1 <strong>PDGS</strong> System-Level Requirements.............................................................................38<br />
5.1.1 Functional Requirements......................................................................................38<br />
5.1.2 Performance Requirements..................................................................................49<br />
5.1.3 Sizing Requirements.............................................................................................50<br />
5.1.4 Operational Requirements....................................................................................51<br />
5.1.5 Interface Requirements ........................................................................................58<br />
5.1.6 RAMS Requirements ............................................................................................62<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
issue 1 revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page vi of ix<br />
5.1.7 Design & Development Requirements..................................................................63<br />
5.1.8 Security Requirements .........................................................................................66<br />
5.2 Data Reception (DRX) Requirements..........................................................................69<br />
5.2.1 Functional Requirements......................................................................................69<br />
5.2.2 Performance Requirements..................................................................................72<br />
5.2.3 Sizing Requirements.............................................................................................73<br />
5.2.4 Operational Requirements....................................................................................73<br />
5.2.5 RAMS Requirements ............................................................................................76<br />
5.2.6 Design & Development Requirements..................................................................76<br />
5.3 Data Processing Control (DPC) Requirements............................................................77<br />
5.3.1 Functional Requirements......................................................................................77<br />
5.3.2 Performance Requirements..................................................................................83<br />
5.3.3 Operational Requirements....................................................................................84<br />
5.3.4 RAMS Requirements ............................................................................................85<br />
5.3.5 Design & Development Requirements..................................................................86<br />
5.4 Instrument Data Processing (IDP) Requirements ........................................................87<br />
5.4.1 Functional Requirements......................................................................................87<br />
5.4.2 Performance Requirements..................................................................................89<br />
5.4.3 Operational Requirements....................................................................................89<br />
5.4.4 RAMS Requirements ............................................................................................89<br />
5.4.5 Design & Development Requirements..................................................................90<br />
5.5 MSI Decompression Software (MDS) Requirements...................................................90<br />
5.5.1 Functional Requirements......................................................................................90<br />
5.5.2 Performance Requirements..................................................................................91<br />
5.6 On-Line Quality Control (OLQC) Requirements...........................................................91<br />
5.6.1 Functional Requirements......................................................................................91<br />
5.6.2 Performance Requirements..................................................................................94<br />
5.6.3 Operational Requirements....................................................................................94<br />
5.6.4 RAMS Requirements ............................................................................................94<br />
5.6.5 Design & Development Requirements..................................................................94<br />
5.7 Archive & Inventory (AI) Requirements........................................................................95<br />
5.7.1 Functional Requirements......................................................................................95<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
issue 1 revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page vii of ix<br />
5.7.2 Performance Requirements................................................................................101<br />
5.7.3 Operational Requirements..................................................................................101<br />
5.7.4 RAMS Requirements ..........................................................................................103<br />
5.7.5 Design & Development Requirements................................................................104<br />
5.8 Long-Term Archive (LTA) Service Requirements ......................................................105<br />
5.8.1 Functional Requirements....................................................................................105<br />
5.8.2 Performance Requirements................................................................................105<br />
5.8.3 Operational Requirements..................................................................................106<br />
5.8.4 RAMS Requirements ..........................................................................................106<br />
5.9 Data Circulation (DC) Requirements..........................................................................107<br />
5.9.1 Functional Requirements....................................................................................107<br />
5.9.2 Performance Requirements................................................................................109<br />
5.9.3 Operational Requirements..................................................................................110<br />
5.9.4 RAMS Requirements ..........................................................................................111<br />
5.9.5 Design & Development Requirements................................................................112<br />
5.10 Precise Orbit Determination (POD) Requirements ....................................................112<br />
5.10.1 Functional Requirements....................................................................................112<br />
5.10.2 Performance Requirements................................................................................113<br />
5.10.3 Operational Requirements..................................................................................114<br />
5.10.4 RAMS Requirements ..........................................................................................116<br />
5.10.5 Design & Development Requirements................................................................116<br />
5.11 Auxiliary Data Supply (ADS) Requirements...............................................................116<br />
5.11.1 Functional Requirements....................................................................................116<br />
5.11.2 Performance Requirements................................................................................117<br />
5.11.3 Operational Requirements..................................................................................117<br />
5.11.4 RAMS Requirements ..........................................................................................117<br />
5.11.5 Design & Development Requirements................................................................117<br />
5.12 Data-Access Index (DAX) Requirements...................................................................117<br />
5.12.1 Functional Requirements....................................................................................117<br />
5.12.2 Performance Requirements................................................................................121<br />
5.12.3 Operational Requirements..................................................................................121<br />
5.12.4 RAMS Requirements ..........................................................................................122<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
issue 1 revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page viii of ix<br />
5.12.5 Design & Development Requirements................................................................123<br />
5.13 Data Access Gateway (DAG) Requirements .............................................................124<br />
5.13.1 Functional Requirements....................................................................................124<br />
5.13.2 Performance Requirements................................................................................128<br />
5.13.3 Operational Requirements..................................................................................128<br />
5.13.4 RAMS Requirements ..........................................................................................129<br />
5.13.5 Design & Development Requirements................................................................130<br />
5.14 Multi-Mission User Services (MMUS) Requirements .................................................131<br />
5.14.1 Functional Requirements....................................................................................131<br />
5.14.2 Performance Requirements................................................................................139<br />
5.14.3 Sizing Requirements...........................................................................................140<br />
5.14.4 Operational Requirements..................................................................................140<br />
5.14.5 RAMS Requirements ..........................................................................................141<br />
5.14.6 Design & Development Requirements................................................................141<br />
5.15 On-Line Images Browser (OLIB) Requirements ........................................................142<br />
5.15.1 Functional Requirements....................................................................................142<br />
5.15.2 Performance Requirements................................................................................143<br />
5.15.3 Operational Requirements..................................................................................143<br />
5.15.4 RAMS Requirements ..........................................................................................144<br />
5.15.5 Design & Development Requirements................................................................144<br />
5.16 Mission Configuration Control (MCC) Requirements .................................................144<br />
5.16.1 Functional Requirements....................................................................................144<br />
5.16.2 Performance Requirements................................................................................148<br />
5.16.3 Operational Requirements..................................................................................148<br />
5.16.4 RAMS Requirements ..........................................................................................149<br />
5.16.5 Design & Development Requirements................................................................150<br />
5.17 Mission Planning (MPL) Requirements......................................................................150<br />
5.17.1 Functional Requirements....................................................................................150<br />
5.17.2 Performance Requirements................................................................................160<br />
5.17.3 Operational Requirements..................................................................................161<br />
5.17.4 RAMS Requirements ..........................................................................................163<br />
5.17.5 Design & Development Requirements................................................................164<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
issue 1 revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page ix of ix<br />
5.18 Mission Performance Assessment (MPA) Requirements ..........................................164<br />
5.18.1 Functional Requirements....................................................................................164<br />
5.18.2 Performance Requirements................................................................................167<br />
5.18.3 Operational Requirements..................................................................................167<br />
5.18.4 RAMS Requirements ..........................................................................................173<br />
5.18.5 Design & Development Requirements................................................................174<br />
5.19 Reference Platform (RP) Requirements ....................................................................175<br />
5.19.1 Functional Requirements....................................................................................175<br />
5.19.2 Performance Requirements................................................................................177<br />
5.19.3 Operational Requirements..................................................................................177<br />
5.19.4 RAMS Requirements ..........................................................................................178<br />
5.19.5 Design & Development Requirements................................................................178<br />
5.20 Monitoring & Control (M&C) Requirements................................................................179<br />
5.20.1 Functional Requirements....................................................................................179<br />
5.20.2 Performance Requirements................................................................................181<br />
5.20.3 Operational Requirements..................................................................................181<br />
5.20.4 RAMS Requirements ..........................................................................................182<br />
5.20.5 Design & Development Requirements................................................................182<br />
5.21 Data Communication Requirements ..........................................................................182<br />
5.21.1 Functional Requirements....................................................................................182<br />
5.21.2 Performance Requirements................................................................................184<br />
5.21.3 Operational Requirements..................................................................................185<br />
5.21.4 RAMS Requirements ..........................................................................................186<br />
5.21.5 Network Security Requirements .........................................................................187<br />
5.21.6 Design & Development Requirements................................................................187<br />
APPENDIX-A <strong>PDGS</strong> REQUIREMENTS SEMANTIC AND FORMAT .....................................189<br />
APPENDIX-B <strong>PDGS</strong> TRACEABILITY REQUIREMENT MATRIX (TRM) ...............................192<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 10 of 204<br />
1 INTRODUCTION<br />
1.1 Purpose<br />
The purpose of this document is to define the <strong>Sentinel</strong>-2 <strong>PDGS</strong> system requirements, which<br />
will be the driver for the <strong>PDGS</strong> design & implementation and will constitute the reference for<br />
the <strong>PDGS</strong> validation.<br />
The <strong>PDGS</strong> <strong>SRD</strong> constitutes the highest-level requirements document for the GMES<br />
<strong>Sentinel</strong>-2 <strong>PDGS</strong>, defining the parent system requirements for the specifications of the<br />
<strong>Sentinel</strong>-2 <strong>PDGS</strong> facilities and elements/components. <strong>PDGS</strong> centres specifications and<br />
operational scenarios are provided in the <strong>Sentinel</strong>-2 <strong>PDGS</strong> Operations Concept Document<br />
[ND-9].<br />
1.2 Background<br />
The GMES (Global Monitoring for Environment and Security) programme is a European<br />
initiative for the implementation of information services dealing with environment and<br />
security. It is based on observation data received from Earth Observation satellites and<br />
ground based information.<br />
Within the GMES programme, the GMES Service Segment (GSS) composed over several<br />
GMES Service Projects (GSPs) is in charge of providing value-added data and services to<br />
the GMES final users, while the GMES Space Component (<strong>GSC</strong>) is responsible for<br />
providing to the GMES Service Segment the necessary Earth-Observation (EO) data and<br />
services.<br />
As part of the GMES Space Component Programme, <strong>ESA</strong> is responsible for developing a<br />
fully operational space-based capability to feed the GSS with satellite data. This capability<br />
will be achieved with the implementation of GMES dedicated Earth Observation Missions,<br />
the <strong>Sentinel</strong>s missions, under development by <strong>ESA</strong>. The <strong>Sentinel</strong>-2 mission is one of this<br />
series of GMES EO missions, scheduled for launch by 2013.<br />
Access to EO data and services by the GSS shall however be ensured already before the<br />
<strong>Sentinel</strong> era. This is being achieved by relying on a set of EO missions capable of satisfying<br />
the data requirements from the GSS. These missions contributing to the <strong>GSC</strong> are<br />
generically referred to as <strong>GSC</strong> (or GMES) Contributing Missions (GCMs).<br />
The <strong>GSC</strong> Coordinated Data Access System (CDS) is the pre-operational infrastructure<br />
being developed by <strong>ESA</strong> for providing access to <strong>GSC</strong> data and services to the GSS before<br />
the GMES <strong>Sentinel</strong>s are launched. Although the CDS is initially implemented for the GMES<br />
pre-operations phase, it is however designed to support the successive operational phase<br />
with the <strong>Sentinel</strong>s. The <strong>Sentinel</strong>s <strong>PDGS</strong> shall therefore be conceived as being part of the<br />
<strong>GSC</strong>DA as a fully integrated GMES mission.<br />
The <strong>GSC</strong>DA data and services are accessible through a portfolio of Data Sets (DSs). These<br />
DSs are derived from the GMES Services requirements captured in the DAP/R [RD-5],<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 11 of 204<br />
which after trade-off with the system available capacity are propagated in the <strong>GSC</strong> DAP,<br />
where GMES Services updated requirements and evolving space systems capacity are<br />
taken into account. The DAP Data Sets are pre-defined collections of coherent multimission<br />
products responding to specific different users needs and therefore with different<br />
characteristics.<br />
The CDS interfaces with the GMES Service Component for gathering data requests and<br />
providing coordinated data access and services, and with the Ground Segments of the<br />
GCM’s and the <strong>Sentinel</strong> missions for coordinating the data provision from the GCM’s in<br />
response to the requests.<br />
Figure 1-1 sketches the <strong>GSC</strong> Data Access System context, the role of the Coordinated<br />
Data Access System (CDS) and its interface with the GMES Service Segment (for gathering<br />
data requests and providing coordinated data access and services), and with the Ground<br />
Segment of the GCM’s and the <strong>Sentinel</strong> missions (for coordinating the data provision in<br />
response to the requests). The <strong>GSC</strong>DA data and services provision from the GMES<br />
Contributing Missions (GCMs) is regulated through specific agreements with <strong>ESA</strong> through<br />
the DAP Management function. Being dedicated GMES missions, the latter interface is not<br />
strictly necessary for the <strong>Sentinel</strong> missions.<br />
Long-term EO Data Requirements<br />
Agreements<br />
DAP<br />
Management<br />
GMES<br />
Service<br />
GMES<br />
GMES Projects<br />
Service<br />
Services<br />
Projects<br />
• Registrations<br />
• Data Requests<br />
• Subscription<br />
Registrations<br />
<strong>GSC</strong> Data Sets<br />
<strong>GSC</strong> Products<br />
• Data Requests<br />
• Subscription<br />
Requests<br />
Coordinated<br />
Data Access<br />
System (CDS)<br />
•Products<br />
•Reports<br />
• Data Requests<br />
• Subscription Requests<br />
•GCM Products<br />
•Reports<br />
<strong>GSC</strong><br />
<strong>GSC</strong><br />
Contributing <strong>GSC</strong><br />
Contributing<br />
Missions Contributing<br />
Missions<br />
Missions<br />
<strong>GSC</strong><br />
<strong>GSC</strong><br />
<strong>Sentinel</strong><br />
<strong>Sentinel</strong><br />
Missions <strong>GSC</strong> <strong>Sentinel</strong><br />
Missions<br />
Missions<br />
GCM & <strong>Sentinel</strong> Products<br />
<strong>GSC</strong> Data Access<br />
Figure 1-1 GMES Space Component Data Access System Overview<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 12 of 204<br />
The <strong>Sentinel</strong> missions, as dedicated <strong>GSC</strong> missions, will be integrated with the CDS to<br />
contribute to the overall data provision to the <strong>GSC</strong>. The <strong>Sentinel</strong> missions will interface with<br />
the CDS through the <strong>Sentinel</strong> Ground Segment (GS) and particularly though the Payload<br />
Data Ground Segment (<strong>PDGS</strong>), as illustrated in Figure 1-2.<br />
Being part of the <strong>GSC</strong>DA, the <strong>Sentinel</strong>-2 <strong>PDGS</strong> shall conform to the standard <strong>GSC</strong>DA<br />
interfaces both towards the GMES Services and towards the GMES coordinated functions<br />
as detailed in [ND-22] and they shall comply as well with the <strong>GSC</strong>DA operational scenarios<br />
as detailed in [ND-4].<br />
Figure 1-2 <strong>Sentinel</strong>-2 Mission Context<br />
Figure 1-2 also illustrates the <strong>Sentinel</strong>s <strong>PDGS</strong>s as components of the overall Ground-<br />
Segment (GS) including the Flight-Operation-Segment (FOS) interfacing the <strong>PDGS</strong> on one<br />
side and the spacecrafts on the other for commanding and control.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 13 of 204<br />
2 DOCUMENTATION<br />
2.1 Normative Reference Documents<br />
[ND-1] GMES <strong>Sentinel</strong>-2 Mission Requirements Document -<br />
EOP-SM/1163/MR-dr [MRD]<br />
[ND-2] GMES <strong>Sentinel</strong>-2 Ground Segment Requirements<br />
Document [G<strong>SRD</strong>] - S2.RS.<strong>ESA</strong>.SY.0094<br />
[ND-3] <strong>GSC</strong> Data Access Portfolio Requirements Document<br />
[DAP-R], GMES-PMAN-EOPGRD-08-0002,<br />
[ND-4] <strong>GSC</strong> Data Access System Operational Scenarios for<br />
GMES Contributing Missions - GMES-GSEG-EOPG-TN-<br />
08-0005<br />
[ND-5] <strong>Sentinel</strong>-2 Spacecraft Operations Concept Document<br />
[SOCD] - GS2.TN. ASD.SY.00010<br />
[ND-6] Satellite to Ground Segment Interface Control Document<br />
[S2GICD], GS2.ICD.ASD.SY.00006<br />
[ND-7] GMES <strong>Sentinel</strong>-2 <strong>PDGS</strong> Master Interface Control<br />
Document [MICD], GMES-GSEG-EOPG-IC-09-0032,<br />
[ND-8] <strong>ESA</strong> Earth Observation <strong>PDGS</strong> Requirements Document<br />
[EO-<strong>PDGS</strong>], PGSI-GSOP-EOPG-RD-09-0005, I<br />
[ND-9] GMES <strong>Sentinel</strong> 2 <strong>PDGS</strong> Operations Concept Document<br />
[OCD], GMES-GSEG-EOPG-TN-09-0008<br />
[ND-10] <strong>Sentinel</strong>-2 <strong>PDGS</strong> System Technical Budget Document<br />
[STBD], GMES-GSEG-EOPG-TN-09-0031<br />
[ND-11] <strong>Sentinel</strong>-2 <strong>PDGS</strong> Products Definition Document [PDD],<br />
GMES-GSEG-EOPG-TN-09-0029<br />
[ND-12] ECSS-E-ST-70C, Space Engineering Ground Systems<br />
and Operations<br />
Is. 2<br />
Rev. 1<br />
Is.1<br />
Rev. 1<br />
08/03/2010<br />
08/12/2009<br />
Is. 1.1 2009<br />
Is.1<br />
Rev. 1<br />
10/09/2008<br />
Is. 3 30/10/2009<br />
Is. 4 10/11/2009<br />
1.2<br />
(draft)<br />
1.1<br />
1.2<br />
(draft)<br />
1.2<br />
(draft)<br />
1.2<br />
(draft)<br />
25/07/2010<br />
25/07/2010<br />
25/07/2010<br />
25/07/2010<br />
[ND-13] ECSS-E-ST-40C - Space Engineering Software<br />
[ND-14] ECSS-E-ST-10-02C - Space Engineering Verification<br />
[ND-15] ECSS-Q-ST-80C, Space Product Assurance – Software<br />
Product Assurance<br />
[ND-16] ECSS-P-001B, ECSS Glossary Of Terms<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 14 of 204<br />
[ND-17] INSPIRE Directive 2007/03/14,<br />
http://inspire.jrc.ec.europa.eu/<br />
[ND-18] INSPIRE Metadata Regulation 04/12/2008<br />
[ND-19] EC DECISION regarding INSPIRE monitoring and<br />
reporting<br />
[ND-20] GMES Fast Track Land Monitoring Core Service<br />
Strategic Implementation Plan<br />
[ND-21] GMES Fast Track Emergency Response Core Service<br />
Strategic Implementation Plan<br />
[ND-22] <strong>GSC</strong> Data Access Operational Interface Requirements<br />
for GCMs – GMES-GSEG-EOPG-RD-08-0003<br />
2.2 Informative Reference Documents<br />
Final<br />
Version<br />
Final<br />
Version<br />
Is.1<br />
Rev. 3<br />
05/06/2009<br />
24/04/2007<br />
24/04/2007<br />
06/04/2009<br />
[RD-1] GMES <strong>Sentinel</strong>-2 System Requirements Document - S2-<br />
RS-<strong>ESA</strong>-SY-0001<br />
[RD-2] Joint Principles for a GMES <strong>Sentinel</strong> Data Policy,<br />
<strong>ESA</strong>/PB-EO(2009)98<br />
[RD-3] GMES <strong>Sentinel</strong>-2 <strong>PDGS</strong> System Test Concept<br />
Document [STCD], GMES-GSEG-EOPG-TN-09-0030<br />
[RD-4] <strong>Sentinel</strong>-2 MSI – Level 2A Auxiliary Data Definition,<br />
S2PAD-VEGA-AUX-0001<br />
[RD-5] Data Access Portfolio Requirement Document (DAP/R) –<br />
GMES-PMAN-EOPG-RD-08-0002<br />
[RD-6] ICD SCI Coverage Reports - OSME-<strong>GSC</strong>DA-SEDA-ISS-<br />
09-0039 ?? GCM Coverage Report ICD (IF-GCM-SCI-<br />
06 2.0 24/04/09)<br />
[RD-7] GML 3.1.1 Application schema for Earth Observation<br />
products. Ref. OGC 06-080<br />
[RD-8] EO Products Extension Package for ebRIM (ISO/TS<br />
15000-3) Profile of CSW 2.0. OGC 06-131<br />
[RD-9] Ordering Services for Earth Observation Products, OGC<br />
06-141<br />
[RD-10] European Long-Term Data Preservation Common<br />
Guidelines,<br />
<strong>GSC</strong>B-LTDP-EOPG-GD-09-0002<br />
http://earth.esa.int/gscb/ltdp/EuropeanLTDPCommonGui<br />
delines_DraftV2.pdf<br />
Is. 5<br />
Rev. 0<br />
15/10/2007<br />
Rev.1 23/10/2009<br />
1.2<br />
(draft)<br />
Issue<br />
2.2<br />
Is. 1<br />
Rev. 1<br />
25/07/2010<br />
19/04/2010<br />
15/03/2009<br />
Draft V2 04/06/2009<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
[RD-11] GMES <strong>Sentinel</strong>-2 Phases B2, C/D, E1 – Mission<br />
Analysis Report, GS2-RP-GMV-SY-00006<br />
[RD-12] EOP-G Ground segment security policy<br />
[RD-13] <strong>ESA</strong> Security directives (chapter 5.7, annex 2)<br />
[RD-14] EO Network security implementation policy<br />
[RD-15] Regulation EC No 45/2001<br />
[RD-16] EU Directive [COM(2005)_438 final)] on data retention<br />
[RD-17] European Data Relay Satellite System – Appendix-2 The<br />
<strong>ESA</strong> Data Relay Satellite Service Requirements, D-<br />
TIA/2008-12152/CE App2<br />
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 15 of 204<br />
Issue<br />
2.1<br />
Issue 1<br />
rev 1<br />
04/02/2009<br />
09/10/2008<br />
[RD-18] <strong>Sentinel</strong>-2 Design Description, GS2.RP.ASD.SY.00024 Issue 2 11/11/2009<br />
[RD-19] <strong>Sentinel</strong>-2 NUC Table Uplink Scenario,<br />
GS2.TN.ASD.SY.00046<br />
[RD-20] GMES <strong>Sentinel</strong>s Payload Data Downlink Simulation in X-<br />
Band, PE-TN-<strong>ESA</strong>-GS-0264<br />
[RD-21] <strong>Sentinel</strong>-2 <strong>PDGS</strong> Distributed Level-1 Data Processing<br />
Study, GMES-GSEG-EOPG-TN-09-0037<br />
[RD-22] <strong>Sentinel</strong>-2 Ground Prototype Processor - Processing<br />
Specification for Level 1A, 1B and 1C Production, GS2-<br />
ST-GSGP-40-CNES<br />
[RD-23] <strong>Sentinel</strong>-2 MSI - Level-2A Products Definition, S2PAD-<br />
VEGA-PD-0001<br />
[RD-24] <strong>Sentinel</strong>-2 MSI – Level 2A Ancillary and Auxiliary Data<br />
Definition, S2PAD-VEGA-AUX-0001<br />
[RD-25] <strong>Sentinel</strong>-2 MSI – Level 2A Products Algorithm<br />
Theoretical Basis Document - Volume A (SMAC),<br />
S2PAD-VEGA-ATBD-0001<br />
[RD-26] <strong>Sentinel</strong>-2 MSI – Level 2A Products Algorithm<br />
Theoretical Basis Document - Volume B (ATCOR),<br />
S2PAD-DLR-ATBD-0002<br />
[RD-27] QA4EO, “A quality assurance framework for Earth<br />
Observation, key guidelines”, approved by CEOS,<br />
http://qa4eo.org/documentation.html<br />
[RD-28] Standard Archive Format for Europe (SAFE),<br />
http://earth.esa.int/SAFE/<br />
[RD-29] Network and ICT Security Requirements for the EO<br />
<strong>PDGS</strong>, MGT-SENE-EOPG-RS-09-0002<br />
Issue 1 08/05/2009<br />
Issue<br />
1.1<br />
Issue<br />
1.0<br />
Issue<br />
1.0<br />
Issue<br />
2.1<br />
Issue<br />
2.0<br />
Issue<br />
2.0<br />
Issue<br />
1.3<br />
19/07/2009<br />
21/12/2009<br />
10/06/2009<br />
06/11/2009<br />
06/11/2009<br />
09/11/2009<br />
06/11/2009<br />
Is. 1.0 28/07/2009<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 16 of 204<br />
[RD-30] <strong>Sentinel</strong>-2 MMFU Design Adaptations – S2-CR-<strong>ESA</strong>-SY-<br />
0009<br />
[RD-31] EDRS: The <strong>Sentinel</strong> Requirements Data Relay Services<br />
- GM-RS-<strong>ESA</strong>-SY-27<br />
[RD-32] EDRS: The <strong>Sentinel</strong> Requirements Extended Services<br />
Data Repatriation & Dissemination - GM-RS-<strong>ESA</strong>-SY-31<br />
[RD-33] EDRS: The <strong>Sentinel</strong>s/EDRS Operations Constraints and<br />
Concept - GM-RS-<strong>ESA</strong>-SY-28<br />
[RD-34] Next Generation User Services for Earth Observation<br />
(ngEO) System Description & Operational Scenario<br />
[NGEO-OS] – GMES-GSEG-EOPG-TN-10-0005<br />
Issue<br />
1.0<br />
Issue<br />
1.0<br />
Issue<br />
1.0<br />
Issue<br />
1.0<br />
09/03/2010<br />
09/03/2010<br />
09/03/2010<br />
09/03/2010<br />
Draft 18/06/2010<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 17 of 204<br />
2.3 Acronyms<br />
AI<br />
ADP<br />
ADS<br />
AOCS<br />
AOD<br />
AOS<br />
ATCOR<br />
BOA<br />
CADU<br />
CCSDS<br />
CDAM<br />
CDS<br />
CDN<br />
CEOS<br />
CGS<br />
CNES<br />
CSM<br />
CSS<br />
CST<br />
CUC<br />
DA<br />
DAG<br />
DAIL<br />
DAP<br />
DAX<br />
DC<br />
DCN<br />
DDN<br />
DEM<br />
DFEP<br />
Archive and Inventory<br />
Auxiliary Data Providers<br />
Auxiliary Data Supply<br />
Attitude and Orbit Control System<br />
Aerosol Optical Depth<br />
Acquisition-Of-Signal<br />
Atmospheric Correction and Haze Reduction<br />
Bottom-Of-Atmosphere<br />
Channel Access Data Unit<br />
Consultative Committee for Space Data Systems<br />
Collaborative Data-Access Mirror<br />
<strong>GSC</strong> Coordinated Data Access System<br />
Content Delivery Network<br />
Committee on Earth Observation Satellites<br />
Core Ground Station<br />
Centre National d’Études Spatiales<br />
Calibration and Shutter Mechanism<br />
Collaboration Support Service<br />
Centre Spatial de Toulouse<br />
CCSDS Unsegmented Time Code<br />
Data Access<br />
Data-Access Gateway<br />
Data Access & Integration Layer<br />
Data Access Portfolio<br />
Data-Access Index<br />
Data Circulation<br />
Digital Circulation Network<br />
Data Dissemination Network<br />
Digital Elevation Model<br />
Demodulator & Front-End Processor<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 18 of 204<br />
DPC<br />
DPM<br />
DRX<br />
DS<br />
DTED<br />
DUE<br />
EDRS<br />
EEPROM<br />
ERCS<br />
<strong>ESA</strong><br />
ESOC<br />
EO<br />
FCN<br />
FEE<br />
FEEM<br />
FES<br />
FIFO<br />
FOS<br />
FPA<br />
FPGA<br />
FTP<br />
FTS<br />
GCM<br />
GCP<br />
GEO<br />
GIPP<br />
GMES<br />
GMFS<br />
GPP<br />
GPS<br />
GRI<br />
GS<br />
<strong>GSC</strong><br />
<strong>GSC</strong>B<br />
Data Processing Control<br />
Data Processing Model<br />
Data-Reception<br />
Data Set<br />
Digital Terrain Elevation Data<br />
Data User Element<br />
European Data Relay Satellite<br />
Electrically Erasable and Programmable ROM<br />
Emergency Response Core Service<br />
European Space Agency<br />
European Space Operations Centre<br />
Earth Observation<br />
FOS Communication Network<br />
Front End Electronic<br />
Front End Electronic Module<br />
Front-End Services<br />
First-In First-Out<br />
Flight Operations Segment<br />
Focal Plane Assembly<br />
Field Programmable Gate Array<br />
File Transfer Protocol<br />
Fast Track Services<br />
GMES Contributing Mission<br />
Ground Control Point<br />
Geostationary<br />
Ground Image Processing Parameters<br />
Global Monitoring for Environment and Security<br />
Global Monitoring for Food Security<br />
Ground Prototype Processor<br />
Global Positioning System<br />
Global Reference Image<br />
Ground Segment<br />
GMES Space Component<br />
Ground-Segment Coordination Body<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 19 of 204<br />
<strong>GSC</strong>DA<br />
GSE<br />
GSP<br />
G<strong>SRD</strong><br />
GSS<br />
GUI<br />
HKTM<br />
HLOP<br />
HMA<br />
HMI<br />
HPDI<br />
HR<br />
HW<br />
IAS<br />
ICCDB<br />
ICD<br />
ICM<br />
IDP<br />
INSPIRE<br />
IPF<br />
IPS<br />
IQP<br />
ISO<br />
ISP<br />
JPIP<br />
JRC<br />
LAN<br />
OCP<br />
LEO<br />
LEOP<br />
LES<br />
LGS<br />
LMCS<br />
GMES Space Component Data Access<br />
GMES Service Element (<strong>ESA</strong> projects)<br />
GMES Service Project<br />
Ground-Segment Requirements Document<br />
GMES Service Segment<br />
Graphic User Interface<br />
House Keeping Telemetry<br />
High-Level Operation Plan<br />
Heterogeneous Mission Accessibility<br />
Human-Machine Interface<br />
Heavy Product Data Item<br />
High Resolution<br />
Hardware<br />
Image Algorithm Software<br />
Instrument Calibration & Characterisation Database<br />
Interface Control Document<br />
Instrument Control Module<br />
Instrument Data Processing<br />
Infrastructure for Spatial Information in Europe<br />
Instrument Processing Facility<br />
Image processing Parameters Set<br />
Image Quality Processor<br />
International Organization for Standardization<br />
Instrument Source Packet<br />
JPEG Interactive Protocol<br />
Joint Research Centre<br />
Local Area Network<br />
Optical Communication Payload (formerly called Laser<br />
Communication Terminal, LCT)<br />
Low Earth Orbit<br />
Launch and Early Operations Phase<br />
Land Equipped Sites<br />
Local Ground-Stations<br />
Land Monitoring Core Service<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
LPDI<br />
LTA<br />
LTDP<br />
LUT<br />
Lightweight Product Data Item<br />
Long-Term Archive<br />
Long-Term Data Preservation<br />
Look-Up-Table<br />
M&C Monitoring & Control<br />
MCC Mission Configuration and Control<br />
MCS Mission Control Service<br />
MCS Marine Core Service<br />
MCN Media Circulation Network<br />
MDP MSI Decompression Software Provider<br />
MDS MSI Decompression Software<br />
MMA Mission Management Authority<br />
MMFU Mass Memory Formatting Unit<br />
MMUS Multi-Mission User-Services<br />
MODTRAN MODerate resolution atmospheric TRANsmission<br />
MPA Mission Performance Assessment<br />
MPAC Mission Performance Assessment Centre<br />
MPL Mission Planning<br />
MRD Mission Requirements Document<br />
MSI Multi-Spectral Instrument<br />
MSIC MSI Control application (part of the Central Control Software)<br />
MSS Mission Scheduling System<br />
MT Medium Term<br />
MTF Modulation Transfer Function<br />
MTL Mission TimeLine<br />
NOAA National Oceanic and Atmospheric Administration<br />
NRT Near-Real-Time<br />
NUC Non-Uniformity Coefficients<br />
OBC On-Board Computer<br />
OBCD On-Board Configuration Data<br />
OCP Optical Communication Payload<br />
OGCD On-Ground Configuration Data<br />
OLIB On-line Image Browser<br />
OLQC On-Line Quality-Control<br />
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 20 of 204<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 21 of 204<br />
OPS<br />
OSV<br />
<strong>PDGS</strong><br />
PDHT<br />
PDI<br />
PDMC<br />
PDT<br />
POD<br />
POF<br />
POM<br />
PPS<br />
PSK<br />
PUS<br />
QC<br />
QI<br />
QL<br />
QR<br />
RAM<br />
ROM<br />
RP<br />
RT<br />
S2CP<br />
SAFE<br />
SCI<br />
SEC<br />
SECOPS<br />
S-FEE<br />
SFTP<br />
SMAC<br />
SNR<br />
SPOT<br />
SPR<br />
SOCD<br />
SRTM<br />
Orbit Position Schedule<br />
Overall System Validation<br />
Payload Data Ground Segment<br />
Payload Data Handling Transmission system<br />
Product Data Item<br />
Payload Data Management Centre<br />
Payload Data Transmission<br />
Precise Orbit Determination<br />
Predicted Orbit File<br />
<strong>PDGS</strong> Operation Manager<br />
Pulse Per Second<br />
Phase Shift Key<br />
Packet Utilisation Standard<br />
Quality-Control<br />
Quality Indicator<br />
Quick-Look<br />
Qualification Review<br />
Random Access Memory<br />
Read Only Memory<br />
Reference-Platform<br />
Real-Time<br />
<strong>Sentinel</strong>-2 Commissioning-Plan<br />
Standard Archive Format for Europe<br />
Service Coordinated Interface (<strong>GSC</strong>DA)<br />
Security Pilot Service<br />
Security Operating Procedures<br />
SWIR FEE<br />
Secure File Transfer Protocol<br />
Simplified Method for Atmospheric Corrections<br />
Signal-to-Noise Ratio<br />
Satellite Pour l’Observation de la Terre<br />
Software Problem Report<br />
Spacecraft Operations Concept Document<br />
Shuttle Radar Topographic Mission<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 22 of 204<br />
SSCF<br />
SW<br />
SWIR<br />
TBC<br />
TBD<br />
TCI<br />
TCM<br />
TCS<br />
TDI<br />
TF<br />
TLE<br />
TMA<br />
TMTC<br />
TOA<br />
TTO<br />
TWTA<br />
URL<br />
USGS<br />
UTM<br />
VCDU<br />
VCM<br />
VCN<br />
VCU<br />
VOIP<br />
WAN<br />
WICOM<br />
VNIR<br />
VPM<br />
WGS<br />
WICOM<br />
XBS<br />
Spacecraft Safety Constraint File<br />
Software<br />
Short-Wave Infrared<br />
To Be Confirmed<br />
To Be Defined<br />
True Colour Image<br />
Thermal Control Module<br />
Thermal Control Subsystem<br />
Time Delay and Integration<br />
Transfer-Frame (CCSDS)<br />
Two Line Elements<br />
Tree-Mirror-Anastigmat<br />
Telemetry and Tele-command<br />
Top-Of-Atmosphere<br />
Transfer to Operation<br />
Travelling Wave Tube Amplifiers<br />
Universal Resource Locator<br />
United States Geological Survey<br />
Universal Transverse Mercator<br />
Virtual Channel Data Unit<br />
Video Compression Module<br />
Voice Communication Network<br />
Video and Compression Unit<br />
Voice-Over-IP<br />
Wide Area Network<br />
Wavelet Compression Module<br />
Visible and Near Infrared<br />
Video Processing Module<br />
World Geodetic System<br />
Wavelet Image COmpression Modules<br />
X-Band Subsystem<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 23 of 204<br />
2.4 Terms and Abbreviations<br />
Downtime<br />
Scheduled<br />
Downtime/<br />
Planned outage<br />
Incident<br />
Problem<br />
Resolution Time<br />
Scheduled<br />
Maintenance<br />
Notification Time<br />
Availability<br />
Period of time when a service is not operational or there is a packet<br />
loss higher than 40%.<br />
The Scheduled Downtime is the time required to perform necessary<br />
evolution and maintenance activities (e.g. upgrade on the network<br />
equipments to achieve a higher band-width).<br />
Any event which is not part of the standard operation of a service<br />
and which causes or may cause an interruption to or a reduced<br />
quality of that service.<br />
Service Time elapsed between a problem occurrence and the<br />
solving of a problem, excluding the stop-clock periods.<br />
The elapsed time between the time of the e-mail notification to users<br />
and the start of the maintenance.<br />
It is the availability of the service during the Service Coverage hours<br />
Monthly Service Time - Monthly Service Downtime<br />
Monthly Service Time<br />
IP-VPN service availability is measured between two <strong>ESA</strong> Sites<br />
Internet Service availability is measured between an <strong>ESA</strong> Site and<br />
the Providers Internet gateway that is directly connected to the<br />
Internet.<br />
Several Availability requirements (RAMS) are defined by a<br />
percentage ”computed over a one month time window and<br />
assuming a degradation of such figure for no more than one day.”<br />
This refers to the availability observed in average during a 30-days<br />
sliding time window. Within the 30-days period, a degradation of the<br />
availability value shall never exceed 24 hours of duration (i.e. the<br />
period during which the availability figure is below the monthly<br />
average required).<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 24 of 204<br />
Maintainability<br />
Service Downtime<br />
Stop-clock Periods<br />
MTTR<br />
Round Trip Delay<br />
Outage Lead Time<br />
Mission Lifetime<br />
<strong>PDGS</strong> Operational<br />
Lifetime<br />
The ease with which a product can be maintained in order to:<br />
correct defects (corrective maintenance)<br />
cope with a changed environment (adaptive maintenance)<br />
meet new requirements (perfective/improving maintenance)<br />
make future maintenance easier (preventive maintenance)<br />
Service Downtime = Downtime - Stop-clock Periods<br />
Stop-clock Periods are scheduled downtimes and downtimes that<br />
are beyond the direct control of the Operational Support, as the<br />
resolution of incidents in the service scope of the Internet Network<br />
Providers.<br />
Maximum Time To Repair. The MTTR starts when an outage occurs<br />
and is to be concluded when the service is restored.<br />
Round trip delay, also called propagation delay. Round trip delay is<br />
the amount of time it takes for a packet for being (de-)<br />
encapsulated, routed/switched and transmitted to the other end and<br />
back; i.e. it is propagation delay + transmission delay + processing<br />
delay. This is measured from the outside interface of the<br />
Contractor’s WAN border device on one site to the outside interface<br />
of the Contractor’s WAN border device on the other site.<br />
An outage is an incident during which the warranted service is not<br />
provided. Lead-time is the time allowed to the service operator to<br />
recover from the outage condition. After this lead-time, the outage is<br />
taken into account in the credit scheme calculations.<br />
The <strong>Sentinel</strong>-2 mission lifetime covers a minimum of 13.5 years with<br />
active space-segment operations.<br />
The <strong>PDGS</strong> operational lifetime covers the Mission Lifetime plus 25<br />
additional years to support Long Term Data Preservation (LTDP)<br />
activities. LTDP activities are the ones related to the maintenance<br />
and the exploitation of the <strong>Sentinel</strong>-2 data archives including data<br />
preservation, processing, cataloguing, data access, etc activities<br />
performed during and sustained beyond the satellite operational<br />
periods.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 25 of 204<br />
Data-Rate units<br />
Megabit per second (Mbps)<br />
1 Mbps = 10 6 bits per second = 1.25 10 5 bytes per second<br />
Mebibit per second (Mib/s)<br />
1 Mib/s = 2 20 bits per second = 2 17 bytes per second<br />
Data-Volume units<br />
Gigabit (Gbit or Gb): 1 Gbit = 2 30 bits<br />
Gigabyte (GByte or GB): 1 GByte = 2 30 Bytes = 2 33 bits<br />
Terabyte (TByte or TB): 1 TByte = 2 40 Bytes = 2 43 bits<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 26 of 204<br />
2.5 Document Overview<br />
The present document is divided into the following chapters:<br />
Chapter-1: Introduction, provides document purpose and background information;<br />
Chapter-2: Documentation provides the list of applicable and reference documentation as<br />
well as definition of acronyms and terms;<br />
Chapter-3: GMES <strong>Sentinel</strong>-2 <strong>PDGS</strong> Overview, provides an overview of the GMES<br />
<strong>Sentinel</strong>-2 <strong>PDGS</strong>, its role and objectives within the <strong>Sentinel</strong>-2 Ground Segment: a<br />
summary of the main <strong>PDGS</strong> interactions with external entities.<br />
Chapter-4: Assumptions and Open Issues, provides the list of assumptions and open<br />
issues at <strong>PDGS</strong> system level that lead to the definition of the <strong>PDGS</strong> requirements.<br />
Chapter-5: GMES <strong>Sentinel</strong>-2 <strong>PDGS</strong> Requirements, provides the exhaustive list of <strong>PDGS</strong><br />
system requirements as derived from the applicable documents.<br />
Appendix-A: Requirements Semantic and Format, describes the conventions applicable<br />
to the requirements identification, classification and wording.<br />
Appendix-B: Traceability Requirement Matrix (TRM), outlines the main sources of<br />
requirements leading to the definition of the <strong>PDGS</strong> requirements and lists the traceability<br />
records.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 27 of 204<br />
3 GMES SENTINEL-2 <strong>PDGS</strong> OVERVIEW<br />
3.1 <strong>PDGS</strong> Context<br />
The <strong>Sentinel</strong>-2 Ground-Segment (GS) is composed of the FOS and the <strong>PDGS</strong>. During<br />
Phase-E1 of each satellite unit, the CNES centre in Toulouse (CNES/CST) will also be<br />
considered an integral part of the <strong>Sentinel</strong>-2 GS as providing dedicated services onground<br />
for commissioning the spacecrafts until the start of Phase-E2 operations.<br />
The FOS is responsible for all flight operations of the <strong>Sentinel</strong>-2 spacecrafts including<br />
satellite tasking, telecommanding and telemetry monitoring, flight dynamics monitoring<br />
and orbit control. It will be operated at <strong>ESA</strong>’s European Space Operations Centre (ESOC)<br />
in Darmstadt in Germany during the entire <strong>Sentinel</strong>-2 mission.<br />
The <strong>PDGS</strong> is responsible for payload and downlink planning, data acquisition and<br />
processing of the <strong>Sentinel</strong>-2 satellite data, while contributing to the overall monitoring of<br />
the payload and platform in coordination with the FOS. The <strong>PDGS</strong> is a distributed groundsystem<br />
including ground-stations, processing centres and embedding all additional thirdparty<br />
centres falling in the scope of its responsibilities for <strong>Sentinel</strong>-2 (e.g. auxiliary data<br />
providers).<br />
The <strong>GSC</strong>DA system is not considered part of the <strong>Sentinel</strong>-2 mission GS as providing<br />
multi-mission services within the <strong>GSC</strong> and as such is not strictly dedicated to <strong>Sentinel</strong>-2.<br />
To meet its objectives the <strong>Sentinel</strong>-2 <strong>PDGS</strong> interfaces with:<br />
○ The <strong>Sentinel</strong>-2 <strong>PDGS</strong> Operation Manager (POM) having the responsibility of the<br />
overall performance, operations, and configuration of the <strong>PDGS</strong>;<br />
○ The <strong>Sentinel</strong>-2 Users for access to and exploitation of the <strong>PDGS</strong> product archives.<br />
The GMES Service Projects (GSPs) are a specific class of <strong>Sentinel</strong>-2 users.<br />
○ Local Ground Stations (LGS) authorised through the HLOP for the Real-Time<br />
reception of <strong>Sentinel</strong>-2 payload data through the X-Band direct downlink interface.<br />
○ The Coordinated Data Access System (CDS) as the common <strong>GSC</strong> service<br />
interface providing coordinated data-access and reporting versus GSPs.<br />
○ The <strong>Sentinel</strong>-2 Flight Operations Segment (FOS) at <strong>ESA</strong>/ESOC as a working<br />
interface with the <strong>PDGS</strong> for mission planning as well as stakeholder for the<br />
operational exploitation of HKTM products generated by the <strong>PDGS</strong>.<br />
○ The European Data Relay System (EDRS) for the coordination of space-to-ground<br />
data-relay activities and ground-to-ground data broadcast interfaces to support the<br />
<strong>PDGS</strong> internal data circulation or external dissemination to Users.<br />
○ The Centre National d'Études Spatiales centre in Toulouse (CNES/CST) as a<br />
working interface with the <strong>PDGS</strong> during the commissioning phase of the <strong>Sentinel</strong>-2<br />
spacecrafts.<br />
○ Collaborative entities having agreed specific partnerships with the POM. In the<br />
frame of this document, the Collaborative entities are either third-party operated<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
GSPs<br />
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 28 of 204<br />
collaborative mirror centres (CDAM), or Users themselves interacting with the<br />
<strong>PDGS</strong> under the hosted-processing collaboration framework.<br />
In addition, although formally considered within the <strong>PDGS</strong> functional perimeter, the<br />
following interfaces to external entities that provide <strong>PDGS</strong> functional services have been<br />
identified:<br />
○ Third-party Auxiliary Data Providers (ADP) for the operational provision of Auxiliary<br />
Data Files to be used by the <strong>PDGS</strong> for the data-processing activities.<br />
○ The selected distributing entity for the <strong>Sentinel</strong>-2 MSI WICOM image<br />
decompression software referred as MSI Decompression Provider (MDP).<br />
○ Expert Cal/Val Teams supporting specific CAL/VAL functions, quality control<br />
activities, etc. (e.g. Off-line POD service, MSI Cal/Val specific campaigns, etc.).<br />
S2A/B<br />
EDRS<br />
TM/TC<br />
LCT<br />
X-Band<br />
signal<br />
Ka-Band relay<br />
signal<br />
FOS<br />
LGS<br />
EDRS Exploitation<br />
Segment<br />
<strong>PDGS</strong> Operation<br />
Manager (POM)<br />
Collaborative <strong>PDGS</strong> Entities<br />
Auxiliary Data<br />
Providers<br />
WICOM<br />
Decomp.S/W<br />
Expert CAL/VAL Teams<br />
CDS Users<br />
Figure 3-1 <strong>PDGS</strong> Interfaces<br />
CST<br />
The <strong>PDGS</strong> Master ICD [MICD] further identifies and details every interface and describes<br />
their operation context within the <strong>PDGS</strong> physical layout.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 29 of 204<br />
3.2 Functional Decomposition<br />
The first-level of the <strong>PDGS</strong> functional decomposition discriminates between Data<br />
Management functions, System Control functions and Data-Communication functions.<br />
Whilst the first group refers to the primary core duty of the <strong>PDGS</strong> of translating the satellite<br />
acquired data into data-access services to the <strong>Sentinel</strong>-2 product users, the second<br />
regroups all functions required at system-level to control, manage and coordinate the<br />
overall system behaviour. Some specific functions although relevant to both groups have<br />
been allocated to a specific one, with the logic that they mostly apply to the specificities of<br />
the allocated group by their primary functionality and main drivers.<br />
The last group includes all physical data communication functions between or within Data-<br />
Management or System-Control functions.<br />
3.2.1 DATA MANAGEMENT FUNCTIONS<br />
As primary goal, the Data-Management Functions aim at reliably and systematically<br />
transporting the <strong>Sentinel</strong>-2 constellation data from the antenna down to its authorised<br />
users into elaborated user-products of controlled quality, timeliness and access<br />
performances. Following this logic the following primary functions are identified as<br />
illustrated on Figure 3-2.<br />
○ A Data-Reception (DRX) function responsible for data acquisition from the<br />
spacecrafts and front-end data-handling activities. This function aims for a<br />
maximum reuse of existing ground-infrastructure X-Band tracking antennas (or<br />
EDRS compatible Ka-Band still antennas) and a sentinel-generic Demodulator and<br />
Front-End Processing (DFEP) equipment;<br />
○ A Data Processing Control (DPC) function responsible for managing all data<br />
processing activities, in charge of the systematic processing of Level-0 products<br />
and higher-level production management through dedicated data-processors. It is<br />
also in charge of supervising on-line quality control activities on the performed<br />
production and for hosting user-provided processors fruit of third-party hostedprocessing<br />
collaborations.<br />
The DPC function aims for a rule-based data-driven management of the real-time<br />
dataflow, whilst offering additional on-demand processing capabilities as required<br />
for Data-Access. It is intended as providing most of the required parallel processing<br />
management and be highly scalable with computing hardware in this respect.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 30 of 204<br />
Figure 3-2 <strong>PDGS</strong> Data-Management Functions<br />
○ An Instrument Data Processing (IDP) function responsible for implementing in<br />
coordination with the DPC function the data-processing algorithms of the MSI to<br />
generate the core Level-1 and Level-2 data-products.<br />
In addition, the user-provided processors resulting from hosted-processing<br />
collaborations will be integrated as independent IDP functions.<br />
○ A <strong>Sentinel</strong>-2 mission-specific MSI Decompression Software (MDS) function to be<br />
used by the IDP function, and more generally by any third-party entity such as the<br />
LGS, for handling the MSI on-board compressed data. This function aims for a<br />
maximum reuse of an existing component developed for the Pleiades mission and<br />
for its long-term maintenance (>40 years) to meet <strong>Sentinel</strong>-2 LTDP objectives.<br />
○ An On-Line Quality-Control (OLQC) function triggered through the DPC host<br />
function and responsible for systematically performing essential verification and<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 31 of 204<br />
stamping of the quality of all products generated before they are made available to<br />
their intended users;<br />
○ A central Archive and Inventory (AI) function closely coupling data sources and<br />
data sinks, in charge of storing, registering and serving the product data and<br />
associated inventory records to other functions;<br />
○ A complementary Long-Term Archive Service function (LTA) responsible for longterm<br />
archiving and preservation as well as bulk reprocessing of <strong>Sentinel</strong>-2<br />
products. It aims for an optimum reuse of existing ground-infrastructure in the LTDP<br />
area in synergy with other Earth-Observation missions. As such and whilst being<br />
procured as an external service implementing well-defined <strong>Sentinel</strong>-2 <strong>PDGS</strong><br />
interfaces, it is intended to be federated within the overall <strong>PDGS</strong> through collocated<br />
<strong>Sentinel</strong>-2 <strong>PDGS</strong> specific functions.<br />
○ A Data Circulation (DC) function responsible for all product exchanges between the<br />
distributed <strong>PDGS</strong> archives and more generally centralising the data exchanges<br />
between interfaces whether internal (between co-localised sub-systems in a <strong>PDGS</strong><br />
centre) or external (e.g. versus FOS and auxiliary data providers, between centres,<br />
etc);<br />
○ A Precise Orbit Determination (POD) responsible for providing precise orbital data<br />
for MSI data-processing via the DC and AI functions. This function aims for reuse of<br />
a generic multi-<strong>Sentinel</strong> POD element. For <strong>Sentinel</strong>-2, POD orbit products will be<br />
used as a contingency solution should the strict processing of the on-board GPS<br />
and AOCS data embedded in the IDP Level-1 algorithms not provide the level of<br />
accuracy required to meet the product geometrical quality requirements;<br />
○ An Auxiliary Data Supply (ADS) function in charge of generating all other auxiliary<br />
data required to the Level-2A MSI processing. This function is aims at being<br />
mapped directly to the external data-sources identified in [RD-4].<br />
○ A Data-Access Index (DAX) function responsible for federating the product<br />
inventories spread throughout the <strong>PDGS</strong> and providing the front-end services with<br />
a consolidated virtual view of the archive. It is in charge of transparently<br />
maintaining the relationships between the product components and their physical<br />
remote location and serving them to the data-access elements when performing the<br />
actual download operations;<br />
○ A Data-Access Gateway (DAG) function acting as a single virtual access point to all<br />
<strong>PDGS</strong> data products and implementing the actual downloads. It is in charge of the<br />
transparent re-assembly at the user site of the final products from the granular<br />
product elements scattered throughout the archives;<br />
○ The Front-End Services (FES) responsible for answering to the end-user dataaccess<br />
activities include the following <strong>PDGS</strong> functions:<br />
o The Multi-Mission User Services (MMUS) function responsible for user<br />
interactions supporting catalogue queries and subsequent triggering product<br />
downloads based on the DAG function;<br />
o The On-Line Image Browser (OLIB) function responsible of the true-colour<br />
image (TCI) publishing service towards the general public.<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 32 of 204<br />
3.2.2 SYSTEM CONTROL FUNCTIONS<br />
As primary goal, the System Control functions aim at providing the necessary means to<br />
control, monitor, assess, and fine tune the <strong>PDGS</strong> towards its goals and to mature its<br />
evolutions. The functional breakdown regarding system-control functions is depicted on<br />
Figure 3-3.<br />
Figure 3-3: <strong>PDGS</strong> System Control Functions<br />
It features a main mission control loop compiling three complementary functions:<br />
○ A Mission Configuration and Control (MCC) function in charge of defining the<br />
operation scenario according to the HLOP and performing accurate control and<br />
coordination within the <strong>PDGS</strong> of all derived key mission configuration data and<br />
leverages on mission performance. It also aims at keeping a historical registry of<br />
mission configuration baselines associating all related operational monitoring data<br />
collected throughout the <strong>PDGS</strong> for performance assessment activities;<br />
○ A Mission Planning (MPL) function in charge of applying the mission operation<br />
scenario by performing recurrent planning of the payload and data downlink<br />
operations through the FOS and triggering accordingly the data-reception activities<br />
at the CGS and LGS.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 33 of 204<br />
○ A Mission Performance Assessment (MPA) function in charge of measuring the<br />
actual <strong>PDGS</strong> performance and the mission overall quality with respect to the<br />
baseline, and retrofitting as relevant the necessary configuration changes to the<br />
MCC to meet the quality objectives.<br />
In addition, two complementary system-management support functions are identified:<br />
○ A Reference Platform (RP) function globally in charge of system-level configuration<br />
control, system validation and transfer to operation activities as required for<br />
maintenance and evolutions throughout the <strong>PDGS</strong> operational lifetime;<br />
○ A Monitoring and Control (M&C) function globally scattered and embedded across<br />
all functional domains and in charge of providing a central monitoring and control<br />
view in each <strong>PDGS</strong> centre over the centre processes and resources to support<br />
operational system-management activities;<br />
Finally, a Collaboration Support Service (CSS) function is provisioned for with the dual<br />
objective of providing technical support vis-à-vis the collaboration peers according to the<br />
needs of each type of collaboration, and liaising with the <strong>PDGS</strong> management for the<br />
definition of the collaborations and associated progress reporting during implementation.<br />
3.2.3 DATA COMMUNICATION FUNCTIONS<br />
As primary goal, the Communication functions aim at providing the necessary means to<br />
effectively transport data internally and externally to the <strong>PDGS</strong>.<br />
As such, they enclose all physical communication means ranging from digital<br />
communication networks to standard post mail or telephone services allowing the<br />
transportation of information between geographically remote entities.<br />
This group of functions is hence supporting all other functions requiring physical data<br />
exchanges across <strong>PDGS</strong> centres or towards external interfaces. The following primary<br />
functions are identified as illustrated on Figure 3-4:<br />
○ A Local Area Network (LAN) Function, responsible for all digital communications<br />
within every <strong>PDGS</strong> centre;<br />
○ A Digital Circulation Network (DCN) Function, responsible for all digital<br />
communications between <strong>PDGS</strong> centres and expandable to support<br />
communications towards collaborative entities if required. This function extends to<br />
the EDRS data-repatriation capability composed of TX and RX stations to<br />
respectively transmit and receive the data via the EDRS repatriation transponder in<br />
multicast;<br />
○ A Media Circulation Network (MCN) Function, responsible for all data<br />
communications via physical media between <strong>PDGS</strong> centres, and expandable to<br />
support communications towards collaborative entities if required. This function<br />
embeds the physical media transportation between remote sites, e.g. using post<br />
mail services;<br />
○ A FOS Communication Network (FCN) Function, responsible for all digital<br />
communications between the <strong>PDGS</strong> and the <strong>Sentinel</strong>-2 FOS located at <strong>ESA</strong>/ESOC<br />
in Darmstadt (Germany);<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 34 of 204<br />
○ A Data Dissemination Network (DDN) Function, responsible for all communications<br />
versus external <strong>PDGS</strong> data-product users. This function extends to the EDRS datadissemination<br />
capability composed of TX and RX stations to respectively transmit<br />
and receive the data via the EDRS dissemination transponder in broadcast;<br />
Figure 3-4: <strong>PDGS</strong> Data Communication Functions<br />
The wording Wide Area Network (WAN) globally refers to any geographically distributed<br />
TCP/IP based network such as Internet.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 35 of 204<br />
4 ASSUMPTIONS & OPEN ISSUES<br />
4.1 Assumptions<br />
High-level assumptions taken and having an impact on the settled <strong>PDGS</strong> operation<br />
baseline are enumerated hereafter.<br />
[Assumption-01] The <strong>Sentinel</strong>-2B satellite will be identical to <strong>Sentinel</strong>-2A satellite.<br />
[Assumption-02] Seven (7) years of active mission operations plus a possible 5 years<br />
extension are considered for each <strong>Sentinel</strong>-2 satellite.<br />
[Assumption-03] <strong>Sentinel</strong>-2B will be launched 18-30 months after <strong>Sentinel</strong>-2A. 18<br />
months is the planned value (TBC) at <strong>Sentinel</strong>-2 GS PDR.<br />
[Assumption-04] 5.5 to 10.5 years of parallel <strong>Sentinel</strong>-2A and <strong>Sentinel</strong>-2B active mission<br />
operations (nominal or extended mission duration) plus 18 months<br />
<strong>Sentinel</strong>-2B active mission operations are envisaged.<br />
[Assumption-05] Twenty-Five (25) years of mission operations from archive are<br />
considered.<br />
[Assumption-06] The X/Ka-band ground stations network will be selected at a later<br />
stage. A minimum four X-band receiving <strong>PDGS</strong> Core Ground Stations<br />
baseline scenario is assumed in this document. This configuration is<br />
sufficient to downlink the <strong>Sentinel</strong>-2 data as per baseline scenario. The<br />
selection of more stations will substantially enhance the performance<br />
of the baseline scenario but is not strictly required for baseline<br />
operations.<br />
[Assumption-07] All data handled by the <strong>Sentinel</strong>-2 <strong>PDGS</strong> is assumed to be<br />
UNCLASSIFIED (according to [RD-13]).<br />
[Assumption-08] <strong>Sentinel</strong>-2 X-Band data will not be encrypted (according to the <strong>GSC</strong><br />
Security Work Group Meeting #4, held on 30.01.2008, GM-MN-<strong>ESA</strong>-<br />
SY-0015)<br />
[Assumption-09] It will be possible to use the EDRS Programme capacity to support<br />
both the <strong>Sentinel</strong>-2 payload data downlink (data relay function), as well<br />
as <strong>PDGS</strong> data circulation and dissemination activities.<br />
[Assumption-10] EDRS capabilities and services will be preliminarily validated as part of<br />
EDRS commissioning activities which will be carried out by the EDRS<br />
program in coordination with the <strong>Sentinel</strong> programs. Those activities<br />
will make use an EDRS provided validation framework on ground that<br />
will not require specific <strong>PDGS</strong> hardware or pre-deployed facilities apart<br />
from a front-end reception equipment to perform compatibility testing of<br />
the data-relay multicast link.<br />
[Assumption-11] The OCP will, when activated in alternative or in parallel to the XBS,<br />
transparently carries the dual 280Mbps downlink channels via the GEO<br />
transponders, in turn relaying in real-time the data stream in Ka-Band<br />
to GEO pointing ground-stations. Specific receiving equipment, still<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 36 of 204<br />
procured via the EDRS program, will provide the adequate Ka-Band<br />
demodulation capabilities on ground and restore the dual 280Mbps<br />
data-streams in baseband ready for front-end processing. The dual<br />
280Mbps channels restored in baseband after the EDRS ground<br />
equipment will be clear of any encryption.<br />
[Assumption-12] The apportioned availability to <strong>Sentinel</strong>-2 for data-relay downlinks via<br />
the EDRS constellation will be pre-defined at static times phased along<br />
the <strong>Sentinel</strong>-2 orbit repeat cycle, following a preliminary agreement<br />
with the EDRS exploitation segment in coordination with <strong>Sentinel</strong>-1.<br />
[Assumption-13] The <strong>Sentinel</strong>-2 mission can use operationally the EDRS 230Mbps<br />
data-repatriation multicast link for a third of the total time.<br />
[Assumption-14] The operation constraints of the OCP will be later characterised by a<br />
well-defined operation duty-cycle and an overall limit to the overall<br />
number of operation switches sized for the OCP lifetime, similarly to<br />
the XBS.<br />
[Assumption-15] The MSI timeline received on-ground after downlink will be provided<br />
with a granularity of exactly one MSI on-board scene (corresponding to<br />
3.48 seconds of instrument operation and about 23km on ground<br />
along-track) as corresponding to the minimum indivisible packet size of<br />
the MSI. A playback-stop commanded while an MSI scene is being<br />
downlinked will effectively stop the playback and transmission only<br />
after the MSI scene has been entirely transmitted.<br />
[Assumption-16] The on-board recording of the ancillary data does not require specific<br />
scheduling at <strong>PDGS</strong> mission-planning level as being either entirely<br />
autonomous on-board or systematically triggered and maintained<br />
through FOS flight operation procedures. The ancillary data is<br />
recorded continuously including when the MSI is not operating, or<br />
when it is operating in standby or idle modes.<br />
[Assumption-17] The XBS can remain in operation mode without the necessity of a<br />
temporary transition to standby even when the MMFU is not feeding<br />
data to the XBS e.g. during the time separating two successive datadownlinks<br />
to ground-stations. In this case, it is assumed idle transfer<br />
frames are transmitted instead.<br />
[Assumption-18] During orbit control and in case of attitude problems, the MSI shutter<br />
shall be closed to protect the instrument. This constraint will be<br />
managed by the FOS.<br />
[Assumption-19] In response to potential X-Band access conflicts between <strong>Sentinel</strong>s, a<br />
conflict-free coordination among <strong>Sentinel</strong>s will result in a predefined<br />
allocation of downlink passes available for <strong>Sentinel</strong>-2. This allocation<br />
will be static to a large extent (e.g. on a six to three months basis at<br />
least) and will be settled after the selection of the CGS network, or inany<br />
case at the time of the <strong>Sentinel</strong>-2 <strong>PDGS</strong> deployment phase.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 37 of 204<br />
4.2 Open Issues<br />
The present document includes TBD/TBC in relation to the following issues still open.<br />
<br />
<br />
<br />
<br />
EDRS GS and S/S technical specifications and interfaces. Technical details are<br />
missing regarding the interfaces between the <strong>PDGS</strong> and the EDRS GS as well as<br />
the <strong>PDGS</strong> functions necessary for the exploitation of the EDRS in support to the<br />
<strong>Sentinel</strong>-2 mission. Technical details are missing regarding the S2G ICD for the<br />
EDRS satellite limiting the definition/consolidation of requirements for the Ka-band<br />
data reception and ingestion function of the <strong>PDGS</strong>.<br />
Spacecraft(s) Safety Constraints File. A complete list of <strong>Sentinel</strong>-2 Spacecraft(s)<br />
Constraints affecting the mission planning as well as which constraints shall be<br />
verified by the FOS or by the <strong>PDGS</strong> is still to be defined.<br />
Next Generation User Services for Earth Observation (ngEO) technical<br />
specifications and interfaces. The ngEO system will be a new element of <strong>ESA</strong>’s<br />
Multi-Mission User Services (MMUS) environment reused for the <strong>Sentinel</strong>-2 <strong>PDGS</strong>.<br />
It is complemented with the overall MMUS by other legacy elements such as Single<br />
Sign-On (SSO), the Support-Desk, etc. As being a new element under design and<br />
development, its detailed baseline, interfaces within the <strong>Sentinel</strong>-2 <strong>PDGS</strong>, and<br />
detailed operation scenario with other <strong>PDGS</strong> elements are still to be defined at the<br />
level of Technical Specifications and ICDs.<br />
<strong>PDGS</strong> physical layout and interconnecting network infrastructure. The <strong>PDGS</strong><br />
ground infrastructure composed of core ground stations, complementary centres<br />
and an interconnecting network to support the operations is still to be settled. In this<br />
respect, the system technical budget [STBD] (cf. [ND-10]) provides the logic and<br />
elements required to derive the firm <strong>PDGS</strong> technical budget once the physical<br />
layout is defined.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 38 of 204<br />
5 GMES SENTINEL-2 PGDS REQUIREMENTS<br />
This chapter defines the applicable requirements to the <strong>Sentinel</strong>-2 <strong>PDGS</strong>.<br />
5.1 <strong>PDGS</strong> System-Level Requirements<br />
5.1.1 FUNCTIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-SYS-005<br />
The <strong>PDGS</strong> shall be able to receive all the MSI, Ancillary and HKTM data downlinked by<br />
the <strong>Sentinel</strong>-2 satellite(s) and to mechanically generate HKTM Level-0 products and MSI<br />
Level-0, -1A, -1B, -1C and TCI products in a systematic manner.<br />
S2-<strong>PDGS</strong>-SYS-010<br />
The <strong>PDGS</strong> shall be able to receive the data downlinked from the <strong>Sentinel</strong>-2 spacecrafts by<br />
means of a network of Core Ground Stations (CGS) and to safeguard the raw data in realtime<br />
in the station local storage archive.<br />
S2-<strong>PDGS</strong>-SYS-015<br />
The <strong>PDGS</strong> network of CGSs shall be able to receive the data downlinked from the<br />
<strong>Sentinel</strong>-2 satellites either:<br />
in X-Band directly from the spacecrafts using LEO tracking X-Band antennas;<br />
in Ka-Band using GEO pointing Ka-Band EDRS-compatible antennas receiving the<br />
satellite data transmitted by the OCP and relayed via the EDRS system in Ka-Band.<br />
S2-<strong>PDGS</strong>-SYS-020<br />
The <strong>PDGS</strong> shall be able to serve the mission data and the associated satellite ancillary<br />
data from the <strong>Sentinel</strong>-2 spacecrafts to a network of third-party operated X-Band stations -<br />
Local Ground Stations (LGS) - under direct visibility. All the data served to the LGSs shall<br />
systematically be downlinked in addition to the CGS network.<br />
S2-<strong>PDGS</strong>-SYS-025<br />
The <strong>PDGS</strong> shall ensure that the satellite ancillary data downlinked at every ground-station<br />
(CGS or LGS) overlaps in time with the MSI data downlinked within the same pass.<br />
S2-<strong>PDGS</strong>-SYS-030<br />
The <strong>PDGS</strong> shall be able to process, package, and deposit at the FOS interface the X-<br />
Band HKTM data received at the CGS network, corresponding to the data acquired onboard<br />
since the last downlink.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 39 of 204<br />
S2-<strong>PDGS</strong>-SYS-035<br />
The <strong>PDGS</strong> shall be able to preserve in dedicated long-term archives, all the <strong>Sentinel</strong>-2<br />
Level-0 product data (HKTM and MSI) together with all the associated ancillary/auxiliary<br />
data, critical software and documentation required for higher-level processing, during the<br />
whole <strong>PDGS</strong> operational lifetime.<br />
S2-<strong>PDGS</strong>-SYS-040<br />
The <strong>PDGS</strong> shall be able to preserve in the long-term archives a predefined set of<br />
<strong>Sentinel</strong>-2 high level products, including the related auxiliary data, during the whole <strong>PDGS</strong><br />
operational lifetime.<br />
S2-<strong>PDGS</strong>-SYS-045<br />
The <strong>PDGS</strong> shall be able to elaborate systematically all the MSI raw data into elaborated<br />
Level-0, Level-1 and True Colour Image (TCI) products by means of a network of<br />
processing centres or directly at the CGSs.<br />
S2-<strong>PDGS</strong>-SYS-050<br />
The <strong>PDGS</strong> shall be able to generate systematically the <strong>Sentinel</strong>-2 true-colour images<br />
(TCI) at full spatial resolution as part of its nominal data-processing activities. The<br />
activation of the TCI systematic generation shall be configurable.<br />
S2-<strong>PDGS</strong>-SYS-055<br />
The TCIs processing performed by the <strong>PDGS</strong> shall be optimised towards the generation<br />
of visually attractive and eye-catching images.<br />
S2-<strong>PDGS</strong>-SYS-060<br />
The <strong>PDGS</strong> shall be able to generate systematically the Precise Orbit Determination (POD)<br />
products by processing the satellite on-board navigation data provided in the satellite<br />
ancillary data.<br />
S2-<strong>PDGS</strong>-SYS-065<br />
The <strong>PDGS</strong> shall be able to use the POD products for processing the MSI data in case of<br />
contingency with the on-board navigation solution.<br />
S2-<strong>PDGS</strong>-SYS-070<br />
The <strong>PDGS</strong> shall be able to use the <strong>Sentinel</strong>-2 MSI Decompression Software as part of<br />
Level-1 processing activities to decompress the MSI raw image data.<br />
S2-<strong>PDGS</strong>-SYS-075<br />
The <strong>PDGS</strong> shall ensure, by implementing appropriate mechanisms in the MSI dataelaboration<br />
chain from Level-0 to Level-1 and TCI processing cascading from every<br />
satellite acquisition, that the elaborated data is timely available to the downstream<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 40 of 204<br />
functions in a FIFO manner, i.e. in the same order than that of the raw MSI data received<br />
from the antenna.<br />
S2-<strong>PDGS</strong>-SYS-080<br />
The <strong>PDGS</strong> shall be able to guarantee the timely availability of all the MSI Level-0, Level-1<br />
and TCI data for download within three distinct timeliness classes:<br />
Real-Time (RT) timeliness, corresponding to data on-line availability no later than 100<br />
minutes after data sensing, if the MSI data was transmitted in real-time from the<br />
spacecrafts;<br />
Near-Real-Time (NRT) timeliness, corresponding to the data on-line availability no<br />
later than 3 hours after data sensing (matching the NRT3h timeliness denomination of<br />
the <strong>GSC</strong>DA) if the MSI data was prioritised on-board for NRT playback;<br />
Nominal timeliness, corresponding to the data on-line availability no later than 24 hours<br />
after data sensing (matching the Fast24h denomination of the <strong>GSC</strong>DA) for all other<br />
MSI data.<br />
S2-<strong>PDGS</strong>-SYS-085<br />
The <strong>PDGS</strong> shall include a data reprocessing capability to cover:<br />
Significant upgrades of the data processing algorithms or of the auxiliary data justifying<br />
a realignment of the Level-1 dataset in totality or in parts;<br />
Recovery from contingencies after malfunctions of the real-time chain at a particular<br />
orbit.<br />
S2-<strong>PDGS</strong>-SYS-090<br />
The <strong>PDGS</strong> shall be able to store systematically all the generated production including the<br />
TCI products, immediately after the processing and to maintain it in the archives for a<br />
configurable duration ranging between a few weeks to several years.<br />
S2-<strong>PDGS</strong>-SYS-095<br />
The <strong>PDGS</strong> shall be able to store a configurable set of MSI products including the TCIs in<br />
the medium-term archives for selectable time periods (months / years).<br />
S2-<strong>PDGS</strong>-SYS-100<br />
The <strong>PDGS</strong> shall be able to circulate the MSI and TCI product data among the<br />
geographically distributed <strong>PDGS</strong> archives to satisfy processing, archiving and data-access<br />
needs.<br />
S2-<strong>PDGS</strong>-SYS-105<br />
The <strong>PDGS</strong> data-circulation shall be automated and performed in a systematic manner<br />
according to configurable circulation rules coordinating the data on-line availability<br />
throughout the <strong>PDGS</strong> geographically distributed archives.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 41 of 204<br />
S2-<strong>PDGS</strong>-SYS-110<br />
The <strong>PDGS</strong> shall be able to support the following means for data circulation across<br />
centres:<br />
terrestrial networks;<br />
high speed communication links via telecommunication satellites, in particular the<br />
EDRS data repatriation 230Mbps multicast link;<br />
physical media transportation.<br />
S2-<strong>PDGS</strong>-SYS-115<br />
The <strong>PDGS</strong> shall provide the following services to <strong>Sentinel</strong>-2 users accessible via the<br />
public Internet:<br />
Overview of the available services and access to user guides and FAQ documents;<br />
On-line support-desk via a ticketing system;<br />
Periodical advertising and notifications on the available mission data, instruments and<br />
products documentation, including generic mission description and list of relevant<br />
mission products;<br />
Periodical publishing of mission end-to-end performance reports and quality reports on<br />
the <strong>Sentinel</strong>-2 products;<br />
Advertising of past and planned system events including instrument or system<br />
unavailabilities;<br />
User self-registration;<br />
User authentication for registered users;<br />
Access to additional services for authenticated users including:<br />
- Product download services supporting catalogue browsing and download of<br />
<strong>Sentinel</strong>-2 baseline products from preset or user-defined Data-Sets;<br />
- Hosted-processing services supporting the on-the-fly generation of additional<br />
products based on the Level-1C product such as the prototype Level-2A or other<br />
products issued from the hosted processing collaboration opportunities;<br />
- Automated subscriptions to the above services, performing the periodical and<br />
autonomous services triggering based on a user-defined or preset configuration;<br />
- Self-management of user private configurations (e.g. user authentication<br />
information, user-defined subscriptions, etc).<br />
S2-<strong>PDGS</strong>-SYS-120<br />
The <strong>PDGS</strong> shall allow the configuration of different data-access profiles associating<br />
specific grants to registered users or group of registered users including:<br />
Accessibility per product type;<br />
Accessibility per <strong>Sentinel</strong>-2 spacecraft unit and sensing-time period;<br />
Accessibility based on the age of the data;<br />
Accessibility to specific versions of the available products discriminating amongst<br />
several revisions of the processing algorithms;<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 42 of 204<br />
Accessibility to reserved products such as calibration products or products under<br />
investigation after quality-control assessment activities;<br />
Accessibility to hosted-processing services, separately per service;<br />
Priority settings applicable to product download and hosted-processing activities;<br />
S2-<strong>PDGS</strong>-SYS-125<br />
The <strong>PDGS</strong> physical archives shall be federated into a unique virtual archive accessible<br />
through a gateway transparently hiding the <strong>PDGS</strong> distributed nature and providing a<br />
single entry point for the MSI and TCI products data-access vis-à-vis downstream<br />
interfaces.<br />
S2-<strong>PDGS</strong>-SYS-130<br />
The <strong>PDGS</strong> shall provide a single virtual point of access to the distributed archive of<br />
products providing:<br />
A product query capability over the archived data, responding to client-queries in a list<br />
of products available for download and meeting the query criteria;<br />
A product download method performing the effective download of products from the<br />
archives.<br />
S2-<strong>PDGS</strong>-SYS-135<br />
The <strong>PDGS</strong> shall be able to systematically publish the coverage of all acquired images to<br />
the CDS/SCI. This functionality aims at enabling the creation at SCI level of multi-mission<br />
coverages based on <strong>Sentinel</strong>-2 data and complemented by other GCM data.<br />
S2-<strong>PDGS</strong>-SYS-140<br />
The <strong>PDGS</strong> shall be able to support the following means for product data dissemination to<br />
end users:<br />
terrestrial networks;<br />
high speed communication links via telecommunication satellites, in particular the<br />
EDRS ground-to-ground data dissemination 100Mbps broadcast link.<br />
S2-<strong>PDGS</strong>-SYS-145<br />
On contingency during the commissioning phase, the <strong>PDGS</strong> shall be able to make the<br />
product data available on physical media to specific user groups such as CNES/CST for<br />
data volumes up to 2TBytes of product-data generated during this period.<br />
S2-<strong>PDGS</strong>-SYS-150<br />
The <strong>PDGS</strong> shall provide to the <strong>Sentinel</strong>-2 users effective query and on-line access<br />
capabilities to the products and TCIs available in the global <strong>PDGS</strong> archive.<br />
S2-<strong>PDGS</strong>-SYS-155<br />
The <strong>PDGS</strong> shall support queries for archived products responding to complex criteria<br />
based on, at minimum:<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 43 of 204<br />
The time-coverage<br />
The data age;<br />
The geographical coverage<br />
The source spacecraft<br />
The cloud-cover<br />
Other metadata such as processor version, acquisition station, summary Quality<br />
Indicators (QIs), etc<br />
S2-<strong>PDGS</strong>-SYS-160<br />
The <strong>PDGS</strong> shall support queries for TCIs responding to complex criteria based on, at<br />
minimum:<br />
The time-coverage<br />
The geographical coverage<br />
The cloud-cover<br />
S2-<strong>PDGS</strong>-SYS-165<br />
The <strong>PDGS</strong> shall be able to deliver the MSI Level-0, -1A, -1B, -1C products in contents and<br />
format as defined in the <strong>Sentinel</strong>-2 Product Definition Document.<br />
S2-<strong>PDGS</strong>-SYS-170<br />
The <strong>PDGS</strong> shall be able to deliver user-products corresponding to:<br />
A user-defined geographical product subset along the spacecraft orbit;<br />
A user-defined selection of product components (e.g. spectral bands, metadata, etc)<br />
and of the product packaging format from available options.<br />
S2-<strong>PDGS</strong>-SYS-175<br />
The <strong>PDGS</strong> shall be able to deliver lightweight or heavyweight user-products embedding<br />
the product components with a fine granularity according to the user request. In particular<br />
the following elements shall be accessible independently:<br />
The browse image;<br />
The spectral bands for the image data;<br />
The auxiliary data;<br />
The ancillary data;<br />
The metadata within several independent classes ranging from essential to expert<br />
metadata.<br />
S2-<strong>PDGS</strong>-SYS-180<br />
The <strong>PDGS</strong> shall be able to provide to specific user-groups responsible for Cal/Val or<br />
Quality-Control activities (including CNES/CST during commissioning phase) a privileged<br />
access to products hidden to general users. These products shall typically correspond to<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 44 of 204<br />
specific acquisitions performed for Cal/Val or degraded quality products requiring<br />
investigation.<br />
S2-<strong>PDGS</strong>-SYS-185<br />
The <strong>PDGS</strong> shall provide on-line access to the product data and associated auxiliary-data<br />
physically stored in the archives with :<br />
on-line access latency implying the sole download from the archive for typically all data<br />
with less than one year of age;<br />
off-line access latency implying a preliminary restore from a long-term archive for older<br />
data or data not available on-line.<br />
S2-<strong>PDGS</strong>-SYS-190<br />
The <strong>PDGS</strong> shall support access to off-line data via an asynchronous mode of operation<br />
whereby:<br />
The long-term archive is instructed to bring the requested data on-line through the<br />
medium term archive after a first supply request;<br />
The data consumer waits for the requested data to be available on-line and performs<br />
the download as per on-line data supplies as soon as available.<br />
S2-<strong>PDGS</strong>-SYS-195<br />
The <strong>PDGS</strong> shall support automated Datasets subscription mechanisms whereby the data<br />
corresponding to a recurrent user-defined criterion is fetched automatically.<br />
S2-<strong>PDGS</strong>-SYS-200<br />
The <strong>PDGS</strong> shall be able to optimize the data-access performance towards the user bases<br />
through scalable and transparent data replication and mirroring mechanisms taking into<br />
account the physical network connectivity and throughput between the user sites and the<br />
<strong>PDGS</strong> archive locations.<br />
S2-<strong>PDGS</strong>-SYS-205<br />
The <strong>PDGS</strong> shall provide the CDS/DAIL interoperable interface service for <strong>Sentinel</strong>-2<br />
product catalogue access and on-line access.<br />
S2-<strong>PDGS</strong>-SYS-210<br />
The <strong>PDGS</strong> shall be able to record the data accesses performed by every user and to<br />
periodically generate data access statistics.<br />
S2-<strong>PDGS</strong>-SYS-215<br />
The <strong>PDGS</strong> shall be able to publish the collection of True-Colour Images to the general<br />
public via the public Internet with no access restriction.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 45 of 204<br />
S2-<strong>PDGS</strong>-SYS-220<br />
The <strong>PDGS</strong> shall publish the TCIs through a user-friendly GUI fostering public and<br />
universal access to high-resolution earth images. It shall provide simple human interaction<br />
mechanisms allowing intuitive browsing actions through simple zoom in/out and navigation<br />
capabilities.<br />
S2-<strong>PDGS</strong>-SYS-225<br />
The <strong>PDGS</strong> shall be able to accommodate enhancements and evolutions via third-party<br />
collaborations including:<br />
Enhancement of the data-access performance, data availability and reliability by<br />
means of third-party operated centres replicating and mirroring <strong>PDGS</strong> provided data in<br />
the overall federated data-access network of centres;<br />
Hosted-processing capabilities whereby collaborative entities can run their proprietary<br />
data-processors within the <strong>PDGS</strong> infrastructure for the validation and/or operational<br />
production of new complementary products.<br />
S2-<strong>PDGS</strong>-SYS-230<br />
The <strong>PDGS</strong> shall be able to integrate and run the L2A prototype processor in the <strong>PDGS</strong> as<br />
a hosted-processor triggered by authorised users.<br />
S2-<strong>PDGS</strong>-SYS-235<br />
With respect to collaboration activities, the <strong>PDGS</strong> shall provide a specific service allowing<br />
to trigger new collaborations and monitor the status and outcome of all collaborations by<br />
means of appropriate reporting.<br />
S2-<strong>PDGS</strong>-SYS-240<br />
The <strong>PDGS</strong> shall be able to control, maintain and report on the mission operational<br />
configuration covering the following activities:<br />
The definition of a mission configuration baseline in line with the HLOP (e.g. orbit<br />
scenario, MSI observation scenario, CGS/LGS downlink scenario, data circulation<br />
scenario, etc);<br />
The management of <strong>PDGS</strong> baseline changes driven internally as required by the<br />
mission performance assessment activities, software maintenance activities, or system<br />
evolutions (e.g. <strong>Sentinel</strong>-2B phase-in, change of downlink scenario, EDRS phase-in,<br />
new LGSs, etc);<br />
The maintenance of all operations reports generated by the <strong>PDGS</strong> sub-systems<br />
providing systematic traceability to relevant baseline they apply to.<br />
S2-<strong>PDGS</strong>-SYS-245<br />
All mission configurable items shall be centrally managed and deployed throughout the<br />
<strong>PDGS</strong> and external interfaces (FOS, EDRS, CNES/CST, etc) from a single local<br />
configuration-control element. This includes:<br />
The MSI configuration parameter tables<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 46 of 204<br />
The mission operation and unavailability plans generated by the FOS and the EDRS<br />
exploitation segment<br />
All <strong>PDGS</strong> internal configuration data for mission planning, acquisition, processing,<br />
archiving, quality control, data-access, etc.<br />
S2-<strong>PDGS</strong>-SYS-250<br />
The <strong>PDGS</strong> shall be able to generate conflict-free mission plans covering the imageacquisition<br />
(for observation and calibration) and the downlink plans cascading from the<br />
systematic mission scenario and allowing for on-demand image-acquisition for both<br />
observation and calibration purposes.<br />
S2-<strong>PDGS</strong>-SYS-255<br />
The <strong>PDGS</strong> shall ensure that all the mission plan activities respect the operational<br />
restrictions defined in the Spacecraft Safety Constraints File (SSCF). In addition, the<br />
<strong>PDGS</strong> shall ensure the traceability for all the mission plans wrt the version of the SSCF<br />
used for their generation.<br />
S2-<strong>PDGS</strong>-SYS-260<br />
The <strong>PDGS</strong> shall be able to optimise the mission plan using load-balancing techniques<br />
amongst the <strong>Sentinel</strong>-2 constellation satellites.<br />
S2-<strong>PDGS</strong>-SYS-265<br />
The <strong>PDGS</strong> shall be able to determine the feasibility of the high-level mission operation<br />
scenario wrt the MSI observation requirements according to the available ground-station<br />
network.<br />
S2-<strong>PDGS</strong>-SYS-270<br />
The <strong>PDGS</strong> shall be able to plan ad-hoc data downlinks via the OCP and EDRS for testing<br />
purposes without interfering (e.g. data loss) with the core mission operations.<br />
S2-<strong>PDGS</strong>-SYS-275<br />
The <strong>PDGS</strong> shall be able to verify the impact of OCP data transmission wrt simultaneous<br />
MSI imaging activities.<br />
S2-<strong>PDGS</strong>-SYS-280<br />
The <strong>PDGS</strong> shall be able to constrain the X-Band downlink opportunities available for<br />
<strong>Sentinel</strong>-2 based on a pre-assignment resulting from a conflict analysis with other satellite<br />
missions (in particular <strong>Sentinel</strong>-1 and <strong>Sentinel</strong>-3).<br />
S2-<strong>PDGS</strong>-SYS-285<br />
The <strong>PDGS</strong> shall be able to constrain the data-relay downlink opportunities available for<br />
<strong>Sentinel</strong>-2 via the OCP and EDRS based on a pre-assignment resulting from a conflict<br />
analysis with other satellite missions (in particular <strong>Sentinel</strong>-1).<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 47 of 204<br />
S2-<strong>PDGS</strong>-SYS-290<br />
The <strong>PDGS</strong> shall be able to constrain the opportunities of direct downlinks to the LGSs<br />
under direct visibility according to the satellite and ground-segment constraints.<br />
S2-<strong>PDGS</strong>-SYS-295<br />
The <strong>PDGS</strong> shall be able to plan all the MSI nominal acquisitions and special acquisitions<br />
used for calibration.<br />
S2-<strong>PDGS</strong>-SYS-300<br />
The <strong>PDGS</strong> shall be able to adapt the image-acquisition and downlink plans according to<br />
the planned unavailabilities of the space-segment, the FOS, the CGS, the LGS and the<br />
EDRS data-relay system.<br />
S2-<strong>PDGS</strong>-SYS-305<br />
The <strong>PDGS</strong> shall be able to trigger data reception activities at CGSs and LGSs according<br />
to the downlink plan and the predicted satellite orbital data provided by the FOS.<br />
S2-<strong>PDGS</strong>-SYS-310<br />
The <strong>PDGS</strong> shall be able to assess and report on the end-to-end <strong>PDGS</strong> operation<br />
performance and mission end-to-end performances covering the following activities:<br />
the overall assessment of the <strong>PDGS</strong> functioning and performance with respect to the<br />
plan;<br />
an assessment of the availability, reliability and quality of all <strong>PDGS</strong> services;<br />
an assessment of the product quality as cascading from processing algorithms,<br />
instrument and platform performances and calibration operations;<br />
a swift identification of the anomalies and bottlenecks in the system operations or<br />
design allowing to take preventive and corrective actions to solve the problems;<br />
a comprehensive assessment of the end-to-end mission performance including the<br />
<strong>PDGS</strong>, the FOS, the space segment and the EDRS system with-respect to the HLOP;<br />
a comprehensive monitoring of all product accesses from the mission users;<br />
a comprehensive recurrent reporting to the POM on the above including short-term to<br />
long-term trends viewpoints;<br />
a summary reporting to the users and to the CDS on the above.<br />
S2-<strong>PDGS</strong>-SYS-315<br />
The <strong>PDGS</strong> shall ensure that all the generated <strong>Sentinel</strong>-2 products meet the product<br />
quality baseline defined in [OCD], are fully calibrated, validated and embed associated<br />
traceability information compliant with the CEOS/QA4EO guidelines.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 48 of 204<br />
S2-<strong>PDGS</strong>-SYS-320<br />
The <strong>PDGS</strong> shall be able to perform essential quality-control checks on all the MSI<br />
production to assess the integrity and consistency of the generated product data in terms<br />
of format and contents using simple algorithms.<br />
S2-<strong>PDGS</strong>-SYS-325<br />
The essential quality-control checks shall be performed immediately following the dataprocessing<br />
activities and before the product data is made accessible externally.<br />
S2-<strong>PDGS</strong>-SYS-330<br />
The <strong>PDGS</strong> shall be able to allow or prevent the distribution of the product-data to the<br />
general users based on the results of the essential quality control performed.<br />
S2-<strong>PDGS</strong>-SYS-335<br />
The <strong>PDGS</strong> shall be able to report within each delivered product on the results of the<br />
essential quality control checks performed.<br />
S2-<strong>PDGS</strong>-SYS-340<br />
The <strong>PDGS</strong> shall be able to autonomously generate the satellite on-board configuration<br />
parameters of the MSI on need basis including the NUC, the IPS, the FEE and the TCM<br />
tables and release them to the FOS for uplink and activation.<br />
S2-<strong>PDGS</strong>-SYS-345<br />
The <strong>PDGS</strong> shall be able to autonomously generate or fetch all on-ground processing<br />
configuration data required to perform the data-processing activities including:<br />
All the Level-0 and Level-1 processing parameters modelled as Ground Image<br />
Processing Parameters (GIPP);<br />
All the auxiliary-data required for the MSI processing activities reusing existing<br />
operational data supply services (e.g. ECMWF, IERS, etc).<br />
S2-<strong>PDGS</strong>-SYS-350<br />
The <strong>PDGS</strong> shall implement a mechanism in coordination with the FOS to synchronise the<br />
on-board configuration updates for upload and activation on-board. This mechanism shall<br />
ensure that:<br />
Every new on-board configuration is fed to the FOS for update with sufficient time in<br />
advance allowing for the uplink and the on-board activation operations;<br />
The <strong>PDGS</strong> can unambiguously associate the on-ground configuration parameters to<br />
be used according to the actual on-board configuration at a given sensing orbit.<br />
S2-<strong>PDGS</strong>-SYS-355<br />
The <strong>PDGS</strong> shall be able to access and make use of the HKTM decoded by the FOS<br />
(packets and engineering value parameters) on need basis for mission performance<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 49 of 204<br />
assessment activities. The <strong>PDGS</strong> shall gather the needed HKTM data through the FOS<br />
EDDS according to the following mechanisms:<br />
submit batch requests for automatic HKTM data retrieval as part of cyclic monitoring<br />
and auxiliary data processing activities;<br />
interactive requests for on-demand HKTM data retrieval as part of anomaly<br />
investigation activities;<br />
S2-<strong>PDGS</strong>-SYS-360<br />
The <strong>PDGS</strong> shall be able to control, maintain and report on the <strong>PDGS</strong> system (HW & SW)<br />
operational configuration covering the following activities:<br />
The configuration control of all <strong>PDGS</strong> configuration items, including hardware, software<br />
and their configuration, ensuring traceability to the successive <strong>PDGS</strong> system<br />
operational baselines;<br />
The maintenance of a <strong>PDGS</strong> global anomaly management database accessible from<br />
all <strong>PDGS</strong> centre operators providing anomaly-report ingestion, modification, query and<br />
statistical generation capabilities and keeping traceability between anomalies and the<br />
configuration items they apply to;<br />
The management of <strong>PDGS</strong> system baseline changes driven internally as required by<br />
the software maintenance activities or system evolutions<br />
The systematic validation of new baselines on the Reference-Platform before their<br />
deployment in operations;<br />
Systematic reporting upon the validation activities performed before operational<br />
transfer;<br />
On-request reporting upon the <strong>PDGS</strong> baseline evolutions over time, covering hardware<br />
items, software items and their configuration.<br />
S2-<strong>PDGS</strong>-SYS-365<br />
The <strong>PDGS</strong> shall be able to supply the <strong>Sentinel</strong>-2 MSI Decompression Software to the<br />
LGSs.<br />
S2-<strong>PDGS</strong>-SYS-370<br />
The <strong>PDGS</strong> shall provide a monitoring and control function in each centre centralising all<br />
resource and process status information on a unique HMI operator console and providing<br />
comprehensive real-time views and historical logs over all sub-systems operating in the<br />
centre.<br />
5.1.2 PERFORMANCE REQUIREMENTS<br />
S2-<strong>PDGS</strong>-SYS-375<br />
The <strong>PDGS</strong> shall perform such as to guarantee the availability of the HKTM data at the<br />
FOS interface within one hour from reception at the CGS stations.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 50 of 204<br />
S2-<strong>PDGS</strong>-SYS-380<br />
The <strong>PDGS</strong> shall be able to process up to L1C and TCI a 20 minutes acquisition (in<br />
downlink time) within 120 minutes from the start of the downlink down to the availability of<br />
the L0/1A/1B/1C/TCI output timeline and availability at the user gateway for download.<br />
S2-<strong>PDGS</strong>-SYS-385<br />
The <strong>PDGS</strong> shall be able to process up to L1C and TCI a 10 minutes acquisition (in<br />
downlink time) within 110 minutes from the start of downlink, and sustain this scenario<br />
during at least 10 consecutive downlinks separated by 100 minutes, with 100%<br />
completeness on the L0/1A/1B/1C/TCI output timeline and availability at the user gateway<br />
for download.<br />
S2-<strong>PDGS</strong>-SYS-390<br />
The <strong>PDGS</strong> shall be able to process alternated S2A/S2B downlinks of 10 minutes each (in<br />
downlink time) up to L1C and TCI and within 60 minutes from the start of downlink,<br />
assuming the downlinks occur at 50 minutes interval, and sustain this scenario during at<br />
least 10 consecutive pairs of downlinks (i.e. 20 downlinks), with 100% completeness on<br />
the L0/1A/1B/1C/TCI output timeline and availability at the user gateway for download.<br />
S2-<strong>PDGS</strong>-SYS-395<br />
The <strong>PDGS</strong> shall support the dissemination of at least 1.000.000 downloads/year of either<br />
Level-1C covering in average an area of 100km x 100km of MSI data comprehensive of all<br />
bands for a total of 400TByte per year.<br />
S2-<strong>PDGS</strong>-SYS-400<br />
The <strong>PDGS</strong> shall be able to re-process the production generated during one day (covering<br />
from Level-0 to Level-1C product data) in 2 days time without affecting the nominal<br />
processing activities.<br />
S2-<strong>PDGS</strong>-SYS-405<br />
The <strong>PDGS</strong> shall make the products and TCIs available to users within less than 2 minutes<br />
after effective archiving time.<br />
5.1.3 SIZING REQUIREMENTS<br />
S2-<strong>PDGS</strong>-SYS-410<br />
The <strong>PDGS</strong> shall be sized for processing, reprocessing and archiving according to the logic<br />
and unitary benchmarks and volumes defined in the [STBD].<br />
S2-<strong>PDGS</strong>-SYS-415<br />
The <strong>PDGS</strong> CGS shall support continuous downlinks via EDRS of up to 40 minutes.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 51 of 204<br />
S2-<strong>PDGS</strong>-SYS-420<br />
The <strong>PDGS</strong> CGS shall support continuous downlinks via X-Band of up to 13 minutes.<br />
S2-<strong>PDGS</strong>-SYS-425<br />
The <strong>PDGS</strong> shall support an overall downlink flow of 20 minutes per orbit in average per<br />
satellite.<br />
S2-<strong>PDGS</strong>-SYS-430<br />
The <strong>PDGS</strong> shall be sized to support:<br />
initially, only <strong>Sentinel</strong>-2A in preparation, commissioning and operation<br />
subsequently, with <strong>Sentinel</strong>-2A in operation, <strong>Sentinel</strong>-2B in preparation, commissioning<br />
and operation<br />
S2-<strong>PDGS</strong>-SYS-435<br />
The MPAC shall be sized for processing and archiving such as to support the dataprocessing<br />
operations required nominally for IPF verification activities and anomaly<br />
investigation activities.<br />
S2-<strong>PDGS</strong>-SYS-440<br />
The <strong>PDGS</strong> network communications to the FOS shall support the transfer of up 20MBytes<br />
of HKTM data per orbit.<br />
5.1.4 OPERATIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-SYS-445<br />
All the <strong>PDGS</strong> HMIs shall be provided with the following characteristics as a minimum:<br />
Ability to monitor on-going activities by progress bars or equivalent indicators able to<br />
provide elapsed & estimated completion times<br />
Ability to stop/cancel/pause/resume an on-going activity<br />
Preliminary syntax checks for data insertions<br />
Confirmation for critical commands submission (e.g. deletion)<br />
Multiple window display<br />
Random movement through fields<br />
Context-sensitive menus<br />
Context-sensitive help.<br />
S2-<strong>PDGS</strong>-SYS-450<br />
The <strong>PDGS</strong> HMIs shall ensure that a feedback is systematically provided to the<br />
user/operator/administrator after initiating a transaction as a minimum indicating that a<br />
process has been initiated.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 52 of 204<br />
S2-<strong>PDGS</strong>-SYS-455<br />
The <strong>PDGS</strong> HMIs shall provide privileged operators with an interactive capability to<br />
execute privileged operations possibly violating constraints/rules/criteria nominally<br />
forbidden to other operators.<br />
S2-<strong>PDGS</strong>-SYS-460<br />
The <strong>PDGS</strong> HMIs shall request explicit confirmation before command execution of all<br />
critical or time/resource consuming activities.<br />
S2-<strong>PDGS</strong>-SYS-465<br />
All textual information displayed in <strong>PDGS</strong> HMIs shall be written in English language.<br />
S2-<strong>PDGS</strong>-SYS-470<br />
The <strong>PDGS</strong> shall use a time synchronisation function to ensure a unique system reference<br />
time is used among its elements and facilities.<br />
S2-<strong>PDGS</strong>-SYS-475<br />
The <strong>PDGS</strong> time shall be UTC with the following standard format yyyy-MMddThh:mm:ss.[nnnnnn]<br />
where the dash, colon, period and T characters are sub-field<br />
separators, and the sub-field meaning is as follows:<br />
yyyy: year, four digits<br />
MM: month, two digits, left padded with 0 (zero)<br />
dd: day, two digits, left padded with 0 (zero)<br />
hh: hours, two digits, left padded with 0 (zero)<br />
mm: minutes, two digits, left padded with 0 (zero)<br />
ss: seconds, two digits, left padded with 0 (zero)<br />
nnnnnn: microseconds, six digits, left padded with 0 (zero), displayed only when<br />
relevant<br />
S2-<strong>PDGS</strong>-SYS-480<br />
The <strong>PDGS</strong> shall support at least the following <strong>Sentinel</strong>-2 mission phases: mission<br />
preparation, LEOP, Commissioning, Routine, Emergency and Disposal, assuming the<br />
following key durations:<br />
<strong>Sentinel</strong>-2A<br />
a. Commissioning: 3 months<br />
b. Nominal Operations: 7 years<br />
c. Extended Operations: 5 years<br />
<strong>Sentinel</strong>-2B<br />
a. Launch: 18 months after <strong>Sentinel</strong>-2A<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 53 of 204<br />
b. Commissioning: 3 months<br />
c. Nominal Operations: 7 years<br />
d. Extended Operations: 5 years<br />
e. Nominal <strong>Sentinel</strong>-2A and -2B simultaneous operations: 5-10 years (nominal and<br />
extended mission duration)<br />
Archive Operations 25 years after the end of the space segment operations<br />
S2-<strong>PDGS</strong>-SYS-485<br />
The <strong>PDGS</strong> shall support during the Commissioning Phase (CP) at least the following<br />
activities and shall be manned accordingly:<br />
Mission Planning, according to a pre-defined observation plan in line with the<br />
Commissioning Plan with the possibility to support additionally on-demand or shortterm<br />
pre-defined observation requests from CNES/CST as necessary.<br />
X/Ka-band data reception, with an increasing data volume during commissioning<br />
phase<br />
Systematic operational data processing of <strong>Sentinel</strong>-2 Level-0 and gradually higher<br />
level products<br />
Off-line interactive reprocessing for troubleshooting purposes (using a stand-alone<br />
(flexible) version of the operational processor)<br />
Auxiliary data handling and configuration control<br />
Instrument calibration according to CNES/CST inputs and instrument performance<br />
monitoring<br />
Product quality control<br />
Instrument and algorithms calibration & products validation in support to CNES/CST<br />
teams<br />
Verification of the on-board & on-ground payload data handling processes<br />
Characterisation of instrument performance in support to CNES/CST teams<br />
<strong>PDGS</strong> commissioning of all operational services in particular data-access front-end<br />
services<br />
S2-<strong>PDGS</strong>-SYS-490<br />
During Commissioning Phase, the <strong>PDGS</strong> shall receive and use the processing<br />
parameters (GIPP) and on-board MSI configuration parameters (NUC, IPS, FEE, TCM<br />
tables) supplied by CNES/CST.<br />
S2-<strong>PDGS</strong>-SYS-495<br />
The <strong>PDGS</strong> shall systematically request a data-acquisition plan for the constellation to<br />
cover nominally:<br />
All land surfaces between 56deg South latitude and 84deg North latitude;<br />
major islands (greater than 100 km2 size), EU islands and all the other small islands<br />
located at less than 20km from the coastline;<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
Mediterranean Sea, all inland water bodies and all closed seas;<br />
Specific acquisition campaigns as required.<br />
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 54 of 204<br />
S2-<strong>PDGS</strong>-SYS-500<br />
The <strong>PDGS</strong> shall generate and maintain the reference orbit of the <strong>Sentinel</strong>-2 satellites in<br />
orbit.<br />
S2-<strong>PDGS</strong>-SYS-505<br />
The <strong>PDGS</strong> shall systematically plan the MSI calibrations according to a recurrent schema<br />
phased on the orbit repeat cycle and include additional calibrations requested by the<br />
mission performance assessment activity.<br />
S2-<strong>PDGS</strong>-SYS-510<br />
On request of the POM, the <strong>PDGS</strong> shall plan ad-hoc OCP data transmission activities for<br />
the purpose of testing/verifying the OCP communications with the EDRS GEO satellite(s)<br />
without creating interferences to the nominal mission operations.<br />
S2-<strong>PDGS</strong>-SYS-515<br />
The <strong>PDGS</strong> shall mechanically process all the data acquired at every CGS into HKTM<br />
Level-0, MSI Level-0, -1A, -1B, 1C products including quality control processing and MSI<br />
TCI processing, archive it and circulate it throughout the <strong>PDGS</strong> according to the<br />
configuration.<br />
S2-<strong>PDGS</strong>-SYS-520<br />
The <strong>PDGS</strong> shall provide access to the complete <strong>Sentinel</strong>-2 product archive to all<br />
registered users via the user HMI and via the CDS/DAIL interface.<br />
S2-<strong>PDGS</strong>-SYS-525<br />
The <strong>PDGS</strong> shall verify all system baseline updates via the Reference Platform before<br />
deployment.<br />
S2-<strong>PDGS</strong>-SYS-530<br />
The <strong>PDGS</strong> shall command the downlink, receive and deposit at the FOS interface the<br />
HKTM data at a frequency of no less than once per orbit.<br />
S2-<strong>PDGS</strong>-SYS-535<br />
The <strong>PDGS</strong> shall operate autonomously to the maximum feasible extent minimising the<br />
needs for human controlled operations.<br />
S2-<strong>PDGS</strong>-SYS-540<br />
The <strong>PDGS</strong> shall operate such that the required human intervention is minimized and well<br />
identified at specific break points in the process and described with operational<br />
procedures, such as:<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 55 of 204<br />
Specific Cal/Val and product Quality Control operation steps;<br />
The triggering and monitoring of coordinated system configuration update procedures;<br />
Media loading, release and shipment procedures.<br />
S2-<strong>PDGS</strong>-SYS-545<br />
The <strong>PDGS</strong> manned services shall be based on the availability of operators:<br />
at the <strong>PDGS</strong> CGS during each acquisition;<br />
in other centres during normal working hours only (i.e. 8 hours per day, 5 days per<br />
week).<br />
S2-<strong>PDGS</strong>-SYS-550<br />
The <strong>PDGS</strong> Support-Desk shall be available via the public Internet on a 8 hours / 5 working<br />
days basis.<br />
S2-<strong>PDGS</strong>-SYS-555<br />
After generation by the <strong>PDGS</strong>, the management of NUC table updates shall be entirely<br />
automated and require nominally no operator intervention. It shall however be possible to<br />
explicitly require operator acknowledgement prior to forwarding a new table to the FOS for<br />
uplink.<br />
S2-<strong>PDGS</strong>-SYS-560<br />
The <strong>PDGS</strong> shall implement maintenance procedures including:<br />
regular back up of critical data items<br />
regular back up of the content of any <strong>PDGS</strong> computer hard disk<br />
S2-<strong>PDGS</strong>-SYS-565<br />
The <strong>PDGS</strong> shall enable data reception activities at CGSs and LGSs in advance of<br />
acquisition autonomously.<br />
S2-<strong>PDGS</strong>-SYS-570<br />
The <strong>PDGS</strong> shall maintain the HKTM data during typically 1 week in the CGSs after<br />
reception.<br />
S2-<strong>PDGS</strong>-SYS-575<br />
The <strong>PDGS</strong> shall systematically circulate the HKTM data from the CGSs to the FOS<br />
through the PDMC.<br />
S2-<strong>PDGS</strong>-SYS-580<br />
The <strong>PDGS</strong> shall maintain the MSI Level-0 product data during typically 1 month in every<br />
CGS.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 56 of 204<br />
S2-<strong>PDGS</strong>-SYS-585<br />
The <strong>PDGS</strong> shall systematically circulate from the CGSs to the PACs all generated Level-0<br />
product data within typically 1 week.<br />
S2-<strong>PDGS</strong>-SYS-590<br />
The <strong>PDGS</strong> shall keep the MSI Level-1A and Level-1B product-data during typically one<br />
month on-line after generation.<br />
S2-<strong>PDGS</strong>-SYS-595<br />
The <strong>PDGS</strong> shall systematically circulate all Level-1B, Level-1C and TCI product-data from<br />
the CGSs to the PACs within typically 1 week.<br />
S2-<strong>PDGS</strong>-SYS-600<br />
The <strong>PDGS</strong> shall archive the MSI Level-1C product-data in the medium-term archives for<br />
typically 1 year for data covering Europe and cloud-free product-data elsewhere.<br />
S2-<strong>PDGS</strong>-SYS-605<br />
The <strong>PDGS</strong> shall archive all Level-0 (including HKTM), Level-1B and Level-1C productdata<br />
with all Auxiliary data required to regenerate them in the long-term archives during<br />
the whole <strong>PDGS</strong> operational lifetime.<br />
S2-<strong>PDGS</strong>-SYS-610<br />
The <strong>PDGS</strong> shall archive the TCIs in the medium-term archives for three months typically.<br />
S2-<strong>PDGS</strong>-SYS-615<br />
The <strong>PDGS</strong> shall contribute to the following GMES Land Coverage Monitoring Service<br />
(LCMS) data sets by providing the necessary <strong>Sentinel</strong>-2 optical products as defined in<br />
[OCD] and supporting the related data requests and data access functionalities within the<br />
applicable timeliness categories:<br />
LMCS_001 – EEA-38 wall-to-wall coverage<br />
LMCS_009 – High Risk Areas<br />
LMCS_010 – Agro-environmental analysis<br />
LMCS_012a – Europe land cover of forests, HR coverage<br />
LMCS_003 – Seasonal/annual land change monitoring: Africa selected areas (HR)<br />
LMCS_006c – Selected sites for validation of MR and LR biophysical products<br />
S2-<strong>PDGS</strong>-SYS-620<br />
The <strong>PDGS</strong> shall contribute to the following Land GSE (LGSE) data sets by providing the<br />
necessary <strong>Sentinel</strong>-2 optical products as defined in [OCD] and supporting the related data<br />
requests and data access functionalities within the applicable timeliness categories:<br />
LGSE_001 – Global Monitoring Food Security: Crop mapping: Africa selected areas<br />
(HR)<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 57 of 204<br />
LGSE_003 – Forest Monitoring: REDD<br />
S2-<strong>PDGS</strong>-SYS-625<br />
The <strong>PDGS</strong> shall contribute to the following GMES Emergency Response Core Service<br />
(ERCS) data sets by providing the necessary <strong>Sentinel</strong>-2 optical products as defined in<br />
[OCD] and supporting the related data requests and data access functionalities within the<br />
applicable timeliness categories:<br />
ERSS_001a – On-line Mapping for Europe (HR) - new data<br />
ERSS_002a – On-line Mapping for Rest of World (HR) - new data<br />
ERSS_005 – Overview reference maps – small scale<br />
ERSS_006b – Historical assets maps medium<br />
ERSS_007b – Situation maps (Europe)<br />
ERSS_010c_LDS&SPT – Burn Scar Mapping (Landsat, SPOT)<br />
ERSS_010c_SPT – Burn Scar Mapping (SPOT)<br />
ERSS_011a - Volcanic events outside Europe<br />
ERSS_019 - Cross-cutting issues<br />
ERSS_022 – Service Validation<br />
S2-<strong>PDGS</strong>-SYS-630<br />
The <strong>PDGS</strong> shall contribute to the following Emergency GSE (EGSE) data sets by<br />
providing the necessary <strong>Sentinel</strong>-2 optical products as defined in [OCD] and supporting<br />
the related data requests and data access functionalities within the applicable timeliness<br />
categories:<br />
EGSE_001 - Crisis and Damage Mapping – Non Charter<br />
EGSE_002 - Situation Mapping<br />
EGSE_003 - IDP (Internally Displaced People)/Refugee Support Mapping<br />
EGSE_004 - Thematic Mapping<br />
EGSE_007 - Basic Mapping – Small Scale<br />
EGSE_009 - Thematic Mapping – Medium Scale<br />
EGSE_012 - Basic Mapping – Small Scale<br />
EGSE_013 - Mapping of glacial lake outburst floods (GLOF)<br />
EGSE_014 - RESPOND Basic mapping – small scale<br />
EGSE_017 - Thematic mapping – medium scale<br />
EGSE_021 -Basic mapping – small scale<br />
EGSE_023 - In-Field Data Collection: small scale, large area<br />
EGSE_026 -Crisis and Damage Mapping – Non Charter<br />
EGSE_027 -Basic Mapping<br />
EGSE_031 UNOSAT – User Ambassador for UN users: Basic Mapping Small Scale<br />
EGSE_032 - Crisis and Damage Mapping<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 58 of 204<br />
EGSE_033 -Situation Mapping<br />
EGSE_035 -Thematic Mapping- Context Mapping<br />
EGSE_036 -Thematic Mapping- Medium Scale<br />
EGSE_037 - Thematic Mapping- Large Scale<br />
EGSE_039 – RISK-EOS: Burn Scar Mapping<br />
S2-<strong>PDGS</strong>-SYS-635<br />
The <strong>PDGS</strong> shall contribute to the following GMES Security Service (SEC) data sets by<br />
providing the necessary <strong>Sentinel</strong>-2 optical products as defined in [OCD] and supporting<br />
the related data requests and data access functionalities within the applicable timeliness<br />
categories:<br />
SEC_002 - Crisis Indicators: Exploitation of natural resources<br />
SEC_002a - Crisis Indicator: Population pressure<br />
SEC_002b - Crisis Indicators: Land degradation<br />
SEC_003a – Critical assets monitoring<br />
SEC_003b – Critical assets event assessment<br />
SEC_004a – Illegal Mining<br />
SEC_004b – Illegal Timber Logging<br />
SEC_004c – Illicit Crops<br />
SEC_007a – Terrain analysis and mobility assessment<br />
SEC_008a – Damage Assessment for post conflict situation<br />
SEC_008b – Support reconstruction missions after conflicts<br />
S2-<strong>PDGS</strong>-SYS-640<br />
The <strong>PDGS</strong> shall contribute to the following Marine GSE data sets by providing the<br />
necessary <strong>Sentinel</strong>-2 optical products as defined in [OCD] and supporting the related data<br />
requests and data access functionalities within the applicable timeliness categories:<br />
MGSE_012 – Polar View: Glacier Monitoring<br />
MOS_001 - EMSA - CleanSeaNet<br />
5.1.5 INTERFACE REQUIREMENTS<br />
S2-<strong>PDGS</strong>-SYS-645<br />
The <strong>PDGS</strong> shall interface according to the [S2GICD] the <strong>Sentinel</strong>-2 satellites for the<br />
reception of the telemetry data downlinked in X-Band and including MSI, satellite ancillary<br />
and HKTM data.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 59 of 204<br />
S2-<strong>PDGS</strong>-SYS-650<br />
The <strong>PDGS</strong> shall interface the EDRS GEO Satellite(s) in Ka-Band for the reception of the<br />
telemetry data downlinked by the <strong>Sentinel</strong>-2 Satellites (MSI, satellite ancillary data and<br />
HKTM) via the OCP, and relayed to ground in Ka-band through the EDRS GEO satellites.<br />
S2-<strong>PDGS</strong>-SYS-655<br />
As part of mission planning activities, the <strong>PDGS</strong> shall interface the EDRS Exploitation<br />
Segment for:<br />
The reception of:<br />
EDRS GEO Availability Segments as a near-static allocation of EDRS available<br />
segments for data-relay activities with <strong>Sentinel</strong>-2 satellites<br />
EDRS GEO Unavailability Reports dynamically constraining the mission-plan usage of<br />
the data-relay capacity<br />
EDRS GEO Pointing Information<br />
And for the provision of the EDRS GEO Booking Plan resulting from mission planning<br />
activities<br />
S2-<strong>PDGS</strong>-SYS-660<br />
The <strong>PDGS</strong> shall interface the EDRS Exploitation Segment for the coordination, planning<br />
and triggering of ground-to-ground data broadcast activities in support of <strong>PDGS</strong> internal<br />
data-circulation and data-dissemination to end-users.<br />
S2-<strong>PDGS</strong>-SYS-665<br />
The <strong>PDGS</strong> shall interface with external Local Ground Stations (LGS) for the provision of<br />
the scheduled acquisition plan and orbit information enabling their reception of <strong>Sentinel</strong>-2<br />
satellites RT downlinks.<br />
S2-<strong>PDGS</strong>-SYS-670<br />
The <strong>PDGS</strong> shall interface with Auxiliary Data Providers (ADPs) for the reception of<br />
auxiliary data files including<br />
ECMWF for the reception of Level-2 Auxiliary data<br />
IERS for the reception of UT1-UTC correlation data;<br />
IGS for the reception of GPS orbits & clocks data (TBC)<br />
S2-<strong>PDGS</strong>-SYS-675<br />
The <strong>PDGS</strong> shall interface with the selected MSI Decompression SW Provider (MDP) to<br />
receive the MSI raw-data decompression SW.<br />
S2-<strong>PDGS</strong>-SYS-680<br />
The <strong>PDGS</strong> shall interface with external Expert Cal/Val Teams supporting specific Cal/Val<br />
functions.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 60 of 204<br />
S2-<strong>PDGS</strong>-SYS-685<br />
During Commissioning Phase, the <strong>PDGS</strong> shall interface with the CNES/CST for:<br />
The reception according to the CNES-<strong>PDGS</strong> ICD of<br />
Image Calibration and Processing Parameters (GIPP) and MSI on-board configuration<br />
parameters (e.g. NUC table)<br />
System Digital Elevation Model<br />
Global Reference Images increments<br />
The delivery of:<br />
Level-0 products;<br />
Precise Orbit Determination data<br />
Level-1 products<br />
S2-<strong>PDGS</strong>-SYS-690<br />
The <strong>PDGS</strong> shall update as required and publish the <strong>Sentinel</strong>-2 spacecraft(s) reference<br />
orbit file to the FOS.<br />
S2-<strong>PDGS</strong>-SYS-695<br />
The <strong>PDGS</strong> shall interface the FOS in the frame of mission planning activities<br />
to supply according to the <strong>PDGS</strong>-FOS ICD:<br />
The Reference Orbit File<br />
The Nominal Payload Planning File (NPPF)<br />
The EDRS GEO pointing information<br />
to receive according to the FOS-<strong>PDGS</strong> ICD:<br />
The Plan Increment File (PIF) containing the NPPF confirmed activities<br />
The satellite and FOS unavailability plans to constrain the mission plan<br />
The SSCF defining the list of spacecraft constraints to be checked by the <strong>PDGS</strong><br />
S2-<strong>PDGS</strong>-SYS-700<br />
The <strong>PDGS</strong> shall receive from the FOS the SSCF defining the list of spacecraft constraints<br />
to be checked by the <strong>PDGS</strong><br />
S2-<strong>PDGS</strong>-SYS-705<br />
The <strong>PDGS</strong> shall interface the FOS for the provision of MSI configuration parameter tables<br />
on a need basis including:<br />
The IPS tables (7 tables) in SPF format<br />
The TCM-NOM and TCM-SBY tables in SPF format<br />
The FEE table in SPF format<br />
NUC table in OBSM format<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 61 of 204<br />
S2-<strong>PDGS</strong>-SYS-710<br />
The <strong>PDGS</strong> shall interface the FOS for the periodic supply of HKTM files in Transfer Frame<br />
format according to the <strong>PDGS</strong>-FOS ICD.<br />
S2-<strong>PDGS</strong>-SYS-715<br />
The <strong>PDGS</strong> shall interface the FOS on a need basis for the provision of the HKTM<br />
decoded telemetry through the FOS EDDS system according to the FOS-<strong>PDGS</strong> ICD.<br />
S2-<strong>PDGS</strong>-SYS-720<br />
The <strong>PDGS</strong> shall systematically provide to the FOS every 3 (TBC) days the EDRS GEO<br />
Pointing Information (i.e. GEO satellite predicted orbit characterised by the Chebyshev<br />
polynomial coefficients) required for the scheduling of the OCP activities.<br />
S2-<strong>PDGS</strong>-SYS-725<br />
The <strong>PDGS</strong> shall interface the FOS according to the FOS-<strong>PDGS</strong> ICD for the recurrent<br />
provision of:<br />
predicted orbit files<br />
restituted orbit files<br />
TLE files<br />
manoeuvre prediction files<br />
manoeuvre history files<br />
manoeuvre scale factors files<br />
S2-<strong>PDGS</strong>-SYS-730<br />
The <strong>PDGS</strong> shall interface with the <strong>Sentinel</strong>-2 users by means of the user access<br />
scenarios outlined in [NGEO-OS] complemented by the <strong>PDGS</strong> specific mechanisms for<br />
product download.<br />
S2-<strong>PDGS</strong>-SYS-735<br />
The <strong>PDGS</strong> shall interface with the <strong>Sentinel</strong>-2 users via email to carry out Support-Desk<br />
services.<br />
S2-<strong>PDGS</strong>-SYS-740<br />
According to TBD collaborative agreements, the <strong>PDGS</strong> shall interface external and thirdparty<br />
operated CDAM centres for<br />
the provision of:<br />
<strong>PDGS</strong> software and software upgrades<br />
operational configuration data<br />
Product data for local archiving and mirroring<br />
And for the reception of archive report updates on the data archived locally.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 62 of 204<br />
5.1.6 RAMS REQUIREMENTS<br />
S2-<strong>PDGS</strong>-SYS-745<br />
The <strong>PDGS</strong> shall provide functions to support the maintenance and configuration control of<br />
all <strong>PDGS</strong> software and associated documentation over its operational lifetime.<br />
S2-<strong>PDGS</strong>-SYS-750<br />
The <strong>PDGS</strong> shall be able to deliver all generated <strong>Sentinel</strong>-2 products according to the<br />
expected quality requirements and within the required timeliness categories with a<br />
probability better than 0.990 (99.0%) as computed over one month time window and<br />
assuming a degradation of such figure for no more than one day over the operational<br />
mission life-time.<br />
S2-<strong>PDGS</strong>-SYS-755<br />
The <strong>PDGS</strong> shall ensure the reliability of all the data transfer operations ensuring that no<br />
data is definitively lost in case of temporary communication problems, moreover the data<br />
transfer operations are resumed as soon as possible once the communication problems<br />
are disappeared.<br />
S2-<strong>PDGS</strong>-SYS-760<br />
The downtime for <strong>PDGS</strong> non-critical functions due the addition of one <strong>Sentinel</strong>-2 satellite<br />
shall be less than 24 hours.<br />
S2-<strong>PDGS</strong>-SYS-765<br />
The downtime for <strong>PDGS</strong> critical functions due the addition of one <strong>Sentinel</strong>-2 satellite shall<br />
be less than 100 minutes.<br />
S2-<strong>PDGS</strong>-SYS-770<br />
The <strong>PDGS</strong> software maintenance shall include the following, as a minimum:<br />
the capability to retrieve from configuration control any <strong>PDGS</strong> SW item<br />
the capability to put under configuration control updated SW items<br />
compiling, linking, debugging capabilities for all source code and SW libraries<br />
S2-<strong>PDGS</strong>-SYS-775<br />
The <strong>PDGS</strong> shall support re-start of operational functions after failure in the following<br />
modes:<br />
resume operations at the step where failure occurred<br />
re-start operations from a previously completed step before the failure<br />
re-start operations from a configured reset step<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 63 of 204<br />
S2-<strong>PDGS</strong>-SYS-780<br />
The <strong>PDGS</strong> operational baseline documentation (including technical and mission<br />
documentation) shall be kept under configuration control.<br />
S2-<strong>PDGS</strong>-SYS-785<br />
A failure in one of the <strong>PDGS</strong> composing element shall not cause failure of an interfacing<br />
element.<br />
S2-<strong>PDGS</strong>-SYS-790<br />
No single failure/mistake of <strong>PDGS</strong> operator shall lead to critical consequences.<br />
S2-<strong>PDGS</strong>-SYS-795<br />
The <strong>PDGS</strong> unmanned services shall be nominally available twenty-four hours/day, seven<br />
days/week.<br />
S2-<strong>PDGS</strong>-SYS-800<br />
It shall be possible for each <strong>PDGS</strong> element to be maintained once related operations have<br />
been started without necessitating a shutdown of the complete element.<br />
S2-<strong>PDGS</strong>-SYS-805<br />
It shall be possible to upgrade the <strong>PDGS</strong> configuration without affecting the currently ongoing<br />
<strong>PDGS</strong> operations and performance levels.<br />
S2-<strong>PDGS</strong>-SYS-810<br />
It shall be possible to upgrade operational <strong>PDGS</strong> facilities through configuration and<br />
hardware update without any changes to the SW code or code re-compilation and without<br />
any <strong>PDGS</strong> critical operation interruption.<br />
5.1.7 DESIGN & DEVELOPMENT REQUIREMENTS<br />
S2-<strong>PDGS</strong>-SYS-815<br />
The <strong>PDGS</strong> design shall derive from the <strong>PDGS</strong> functional and physical models described<br />
in the [OCD].<br />
S2-<strong>PDGS</strong>-SYS-820<br />
The <strong>PDGS</strong> shall be able to support independent elements and <strong>PDGS</strong> centre-level tests,<br />
end-to-end tests, and integration and verification activities through a dedicated Reference-<br />
Platform function.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 64 of 204<br />
S2-<strong>PDGS</strong>-SYS-825<br />
The <strong>PDGS</strong> shall be scalable in supporting an increasing number of simultaneous data<br />
access requests and to further improve the dissemination performance. Scalability shall<br />
be ensured through HW upgrade and/or reconfiguration only without SW changes.<br />
S2-<strong>PDGS</strong>-SYS-830<br />
The <strong>PDGS</strong> shall be fully scalable with hardware to cope with increase of sizing<br />
requirements, particularly in terms reprocessing, archiving, circulation and dissemination.<br />
S2-<strong>PDGS</strong>-SYS-835<br />
The <strong>PDGS</strong> design shall make use of off-the-shelf hardware designs allowing the swift<br />
replacement of the hardware parts demonstrating repeated or permanent failures (e.g.<br />
Blade technology hardware, Disk arrays, etc).<br />
S2-<strong>PDGS</strong>-SYS-840<br />
The <strong>PDGS</strong> design and operations principles shall ensure the minimization of the<br />
operational costs while ensuring the mission required performances.<br />
S2-<strong>PDGS</strong>-SYS-845<br />
The <strong>PDGS</strong> software development process shall, whenever justified, make use of off-theshelf,<br />
commercial or public domain, field proven, software components or software<br />
applications. Justifications shall result from a cost trade-off analysis considering the<br />
coverage of the software reuse solution with regards to the functional, performance,<br />
quality and maintainability requirements to be fulfilled.<br />
S2-<strong>PDGS</strong>-SYS-850<br />
The <strong>PDGS</strong> software elements shall be designed for long-term maintainability over a period<br />
spanning 20 years of the <strong>PDGS</strong> operational lifetime. In this context, maintainability<br />
includes the preventive, corrective, adaptive, and perfective (improving) maintenance<br />
types, and applies to all software elements composing the <strong>PDGS</strong> including reused<br />
software (e.g. off-the-shelf software, commercial or public domain).<br />
S2-<strong>PDGS</strong>-SYS-855<br />
The <strong>PDGS</strong> computer platforms shall be based on Intel based architecture and use<br />
compatible and well maintained Linux operating system distributions.<br />
S2-<strong>PDGS</strong>-SYS-860<br />
The <strong>PDGS</strong> shall be designed to cope with multiple <strong>Sentinel</strong>-2 mission satellites, initially<br />
configured to operate with <strong>Sentinel</strong>-2A and capable to be configured in the future to<br />
operate with <strong>Sentinel</strong>-2A and <strong>Sentinel</strong>-2B.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 65 of 204<br />
S2-<strong>PDGS</strong>-SYS-865<br />
The <strong>PDGS</strong> data exchanges within a centre and across centres shall be based at the<br />
maximum extent on XML files.<br />
S2-<strong>PDGS</strong>-SYS-870<br />
The <strong>PDGS</strong> design shall adopt redundancies/back-ups alternatives according to the<br />
availability/reliability requirements to be fulfilled.<br />
S2-<strong>PDGS</strong>-SYS-875<br />
All the <strong>PDGS</strong> facilities/elements shall be designed in order to ensure the maximum level of<br />
independency in the execution of operational functions and the capability of starting them<br />
on local command.<br />
S2-<strong>PDGS</strong>-SYS-880<br />
The <strong>PDGS</strong> design shall ensure that any failure in an element does not prevent its<br />
redundant/backup element, if any, from being used.<br />
S2-<strong>PDGS</strong>-SYS-885<br />
The <strong>PDGS</strong> design shall guarantee internal data consistency and integrity along the whole<br />
mission duration.<br />
S2-<strong>PDGS</strong>-SYS-890<br />
The <strong>PDGS</strong> design shall allow operations in a degraded mode, i.e. with some functions or<br />
elements being incomplete or not provided, in case of failures or disabling of a single<br />
element or disabling of a single service.<br />
S2-<strong>PDGS</strong>-SYS-895<br />
The <strong>PDGS</strong> shall be designed to provide operational procedures that identify all critical<br />
system functions and operations.<br />
S2-<strong>PDGS</strong>-SYS-900<br />
The <strong>PDGS</strong> shall be designed to operate in a data driven mode for all data-elaboration<br />
functions to the maximum feasible extent.<br />
S2-<strong>PDGS</strong>-SYS-905<br />
The <strong>PDGS</strong> equipment technology shall be selected such that it can be easily replaceable<br />
with higher performance equipment when available without impacting system design and<br />
degrading overall system capabilities.<br />
S2-<strong>PDGS</strong>-SYS-910<br />
The <strong>PDGS</strong> design shall be such that the accommodation of the baseline evolutions via<br />
collaborative partnerships does not require any additional software development nor<br />
additional maintenance investments on the <strong>PDGS</strong> core infrastructure.<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 66 of 204<br />
S2-<strong>PDGS</strong>-SYS-915<br />
All <strong>PDGS</strong> elements shall be available as stand-alone systems and accessible for testing<br />
purposes through a well defined interface protocol and HMI.<br />
5.1.8 SECURITY REQUIREMENTS<br />
S2-<strong>PDGS</strong>-SEC-005<br />
The <strong>PDGS</strong> shall implement access control mechanisms to any information held inside the<br />
<strong>PDGS</strong> according to the access restriction applicable to the information.<br />
S2-<strong>PDGS</strong>-SEC-010<br />
The <strong>PDGS</strong> shall be able to use secured mechanisms provided through commercial-bestpractice-technology<br />
to support sensible information exchange internally or among its<br />
distributed sites and external interfaces (e.g. with the FOS) (e.g. VPN, peer-to-peer<br />
encryption, https).<br />
S2-<strong>PDGS</strong>-SEC-015<br />
The <strong>PDGS</strong> shall provide automatic tools with the capability to check the <strong>PDGS</strong><br />
software/applications/data for viruses or other malicious code (including location<br />
identification).<br />
S2-<strong>PDGS</strong>-SEC-020<br />
The <strong>PDGS</strong> shall include the functionality to record system activity and security relevant<br />
events including the relationship between user actions and system activity (logging) for<br />
minimum 6 months.<br />
S2-<strong>PDGS</strong>-SEC-025<br />
The logs of all <strong>PDGS</strong> systems shall be synchronised.<br />
S2-<strong>PDGS</strong>-SEC-030<br />
The <strong>PDGS</strong> systems shall provide security mechanisms to prevent accidental and/or<br />
intentional alteration to the configured versions of software and firmware, if any.<br />
S2-<strong>PDGS</strong>-SEC-035<br />
The <strong>PDGS</strong> shall be designed to require positive confirmation of the user/operator for<br />
dangerous commands or the erasure of important data files.<br />
S2-<strong>PDGS</strong>-SEC-040<br />
The <strong>PDGS</strong> shall allow the restriction of access to all its archived data based on user<br />
authentication and authorisation mechanisms.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 67 of 204<br />
S2-<strong>PDGS</strong>-SEC-045<br />
The <strong>PDGS</strong> design and configuration in terms of operating-systems and reused software or<br />
systems (e.g. off-the-shelf software commercial or public domain) shall be in-line with the<br />
CIS security guidelines.<br />
Comment: The CIS provides Internet security benchmarks based on recognized best<br />
practices for deployment, configuration, and operation of networked systems<br />
(http://www.cisecurity.org)<br />
S2-<strong>PDGS</strong>-SEC-050<br />
The <strong>PDGS</strong> design shall allow adapting to software and hardware evolutions (e.g. OS<br />
system upgrade to minor/major release) in a controlled cost manner and without<br />
unacceptable negative impacts on operations during the upgrade activities.<br />
S2-<strong>PDGS</strong>-SEC-055<br />
The <strong>PDGS</strong> design shall allow the periodic update and security patching of operating<br />
system and off-the-shelf software.<br />
S2-<strong>PDGS</strong>-SEC-060<br />
The <strong>PDGS</strong> software shall run with the necessary minimum level of privileges and be<br />
designed to access the necessary minimum information and resources needed to its<br />
legitimate purpose (least privilege principle).<br />
S2-<strong>PDGS</strong>-SEC-065<br />
The <strong>PDGS</strong> shall implement well-defined access control measures at the level of network,<br />
system, application and data.<br />
S2-<strong>PDGS</strong>-SEC-070<br />
The <strong>PDGS</strong> systems shall perform preliminary consistency checks over the data received<br />
at their input interface before using or forwarding the data to other systems.<br />
S2-<strong>PDGS</strong>-SEC-075<br />
The <strong>PDGS</strong> software shall not embed any hard-coded root and/or administrative<br />
passwords.<br />
S2-<strong>PDGS</strong>-SEC-080<br />
The <strong>PDGS</strong> shall provide means to handle the users accounts provisioning lifecycle (from<br />
user creation, to deletion) allowing to swiftly update their access profiles as soon as<br />
requested.<br />
S2-<strong>PDGS</strong>-SEC-085<br />
The <strong>PDGS</strong> shall provide a centralised authentication mechanism to authenticate <strong>Sentinel</strong>-<br />
2 users towards system/application/information enforcing secure password policies (min 8<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 68 of 204<br />
characters, a proper mix of letters and symbols) and re-authentication after session idletimeouts.<br />
S2-<strong>PDGS</strong>-SEC-090<br />
The <strong>PDGS</strong> shall implement an authorisation mechanism to manage <strong>Sentinel</strong>-2 users<br />
access towards <strong>PDGS</strong> systems, application and data.<br />
S2-<strong>PDGS</strong>-SEC-095<br />
The <strong>PDGS</strong> shall handle all <strong>Sentinel</strong>-2 users related information according to:<br />
EU directives on privacy (Regulation EC No 45/2001)<br />
EU Directive [COM(2005)_438 final)] on data retention<br />
S2-<strong>PDGS</strong>-SEC-100<br />
The <strong>PDGS</strong> shall provide means to handle the provisioning lifecycle of <strong>PDGS</strong> operators<br />
and administrators accounts (from user creation, to deletion) allowing to swiftly update<br />
their access profiles as soon as requested.<br />
S2-<strong>PDGS</strong>-SEC-105<br />
The <strong>PDGS</strong> shall implement a secure authentication policy applicable to<br />
operator/administrator access to <strong>PDGS</strong> systems and applications enforcing secure<br />
passwords (min 8 characters, a proper mix of letters and symbols), periodic password<br />
changes and account locking after a configurable number of failed login attempts.<br />
S2-<strong>PDGS</strong>-SEC-110<br />
The <strong>PDGS</strong> shall include the functionality to record system activity and record security<br />
relevant events including the relationship between user actions and system activity<br />
(logging) for minimum 6 months.<br />
S2-<strong>PDGS</strong>-SEC-115<br />
All <strong>PDGS</strong> systems exposed to the public Internet shall have enabled and configured an<br />
host-based firewall according to the defined and implemented network access control<br />
measures.<br />
S2-<strong>PDGS</strong>-SEC-120<br />
The PDHS systems exposed to the public Internet shall have antivirus software installed,<br />
enabled, configured and updated as necessary.<br />
S2-<strong>PDGS</strong>-SEC-125<br />
All <strong>PDGS</strong> operational systems shall apply a well-defined back-up strategy for operating<br />
system configuration, applications and data.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 69 of 204<br />
5.2 Data Reception (DRX) Requirements<br />
5.2.1 FUNCTIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-DRX-005<br />
The <strong>PDGS</strong>/DRX function shall be able to acquire through a LEO tracking antenna all the<br />
<strong>Sentinel</strong>-2 spacecrafts data received via the X-Band downlink interface (i.e. the satellite<br />
XBS).<br />
S2-<strong>PDGS</strong>-DRX-010<br />
The <strong>PDGS</strong>/DRX function shall be able to acquire through a GEO pointing antenna all the<br />
<strong>Sentinel</strong>-2 spacecrafts data received via the Ka-Band downlink interface (i.e. via the<br />
satellite OCP relayed by EDRS in Ka-Band).<br />
S2-<strong>PDGS</strong>-DRX-015<br />
The <strong>PDGS</strong>/DRX function shall be able to perform real-time demodulation of the acquired<br />
signal and front-end processing of the CCSDS formatted bit-stream down to the ISP<br />
extraction.<br />
S2-<strong>PDGS</strong>-DRX-020<br />
The <strong>PDGS</strong>/DRX function shall be able to perform temporally store all the acquired data<br />
(i.e. for contingency management in case of errors on the processing chain).<br />
S2-<strong>PDGS</strong>-DRX-025<br />
The <strong>PDGS</strong>/DRX function shall be able to perform real-time supply of the acquired ISPs to<br />
the DPC function as required for the nominal Level-0 product generation.<br />
S2-<strong>PDGS</strong>-DRX-030<br />
The <strong>PDGS</strong>/DRX function shall be able to manage two independent X-band downlinks<br />
channels and process received <strong>Sentinel</strong>-2 science data, satellite ancillary data and HKTM<br />
data transmitted by the <strong>Sentinel</strong>-2 satellites (i.e. S2A & S2B) according to the space-toground<br />
ICD.<br />
S2-<strong>PDGS</strong>-DRX-035<br />
The <strong>PDGS</strong>/DRX function shall be able to manage (TBD) independent Ka-band downlink<br />
channel(s) and process received <strong>Sentinel</strong>-2 science data, satellite ancillary data and<br />
HKTM data transmitted by the EDRS satellite(s) according to the TBD ICD.<br />
S2-<strong>PDGS</strong>-DRX-040<br />
The <strong>PDGS</strong>/DRX function shall be able to support the X-band downlink frequency range<br />
8015-8350 MHz<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 70 of 204<br />
S2-<strong>PDGS</strong>-DRX-045<br />
The <strong>PDGS</strong>/DRX function shall support all polarisations used by the satellite(s) for X-band<br />
downlink assuming the same output power for each channel and an isoflux on board<br />
transmitting antennas.<br />
S2-<strong>PDGS</strong>-DRX-050<br />
The <strong>PDGS</strong>/DRX function shall be able to deliver data to its clients concurrently to the data<br />
acquisition process.<br />
(Data delivery and data acquisition may be performed concurrently for different<br />
spacecraft).<br />
S2-<strong>PDGS</strong>-DRX-055<br />
The <strong>PDGS</strong>/DRX function shall be able to generate the VCDUs and Instrument Source<br />
Packets (ISP) from the CADUs received through the two X-band downlink channels and<br />
from the TBD Ka-band channels.<br />
S2-<strong>PDGS</strong>-DRX-060<br />
The <strong>PDGS</strong>/DRX function shall be able to process the VCDUs and ISPs in real-time during<br />
to the X-band / Ka-band downlink.<br />
(DRX function shall not wait until end of the pass to start with the acquired data<br />
processing activities).<br />
S2-<strong>PDGS</strong>-DRX-065<br />
The <strong>PDGS</strong>/DRX function shall be able to filter out idle transfer frames sent by the satellite<br />
when forwarding the data to the DPC function.<br />
S2-<strong>PDGS</strong>-DRX-070<br />
The <strong>PDGS</strong>/DRX function shall be able to supply ISP data to the configured interfaces in<br />
real-time during to the X-band / Ka-band downlink.<br />
(DRX function shall not wait until end of the pass to start with the ISP data supply<br />
activities).<br />
S2-<strong>PDGS</strong>-DRX-075<br />
The <strong>PDGS</strong>/DRX function shall be able to archive acquired and decoded telemetry data<br />
according to the following criteria:<br />
Multiple files per pass of fixed maximum dimension<br />
VCID of packets to be archived in the files<br />
(All packets with same VCID are grouped in a single ordered stream before archiving).<br />
S2-<strong>PDGS</strong>-DRX-080<br />
The <strong>PDGS</strong>/DRX function shall support four alternative delivery modes to deliver data to<br />
the data consumers:<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 71 of 204<br />
DRX initiated real-time ISP supply, where the DRX initiates the data-transfer by<br />
connecting to the client host to deliver the data, as soon as the acquisition starts. Data<br />
selection: data being acquired; Usage: nominal operations;<br />
Client initiated on-request ISP supply, where the client initiates the data-transfer by<br />
connecting to the DRX to receive the data. Data selection: data being acquired, or last<br />
acquired data; Usage: nominal operations;<br />
Client initiated deferred on-request ISP supply, where the client initiates the datatransfer<br />
by connecting to the DRX to receive the data. Data selection: manual, already<br />
acquired data; Usage: contingency/test operations;<br />
Client initiated file-transfer, where the client retrieves the data using the file based<br />
interface (see next section). Data selection: manual, already acquired data; Usage:<br />
contingency.<br />
S2-<strong>PDGS</strong>-DRX-085<br />
The <strong>PDGS</strong>/DRX function for a given specific spacecraft shall be able to deliver different<br />
data (science data, HKTM, satellite ancillary data) to several clients simultaneously.<br />
S2-<strong>PDGS</strong>-DRX-090<br />
The <strong>PDGS</strong>/DRX function shall make use of TCP/IP protocols to stream acquired &<br />
processed ISP data.<br />
S2-<strong>PDGS</strong>-DRX-095<br />
The <strong>PDGS</strong>/DRX function shall make use of a time synchronisation function to ensure a<br />
unique system reference time is used among its elements. The time synchronisation<br />
mechanism shall allow synchronising different ground stations time reference.<br />
S2-<strong>PDGS</strong>-DRX-100<br />
The <strong>PDGS</strong>/DRX function shall ensure absolute data integrity to the data consumers when<br />
delivering data in real-time ISP supply mode.<br />
S2-<strong>PDGS</strong>-DRX-105<br />
The <strong>PDGS</strong>/DRX function when delivering data in real-time ISP supply mode, it shall keep<br />
the connection alive pending the reception of data relevant to the data consumer. The<br />
socket connection shall be terminated by DRX function at the end of the acquisition and/or<br />
after all pass data has been successfully received by the data consumer.<br />
S2-<strong>PDGS</strong>-DRX-110<br />
The <strong>PDGS</strong>/DRX function shall on-request allow data consumers to specify ISP data<br />
supply filtering criteria (e.g. Mission ID, time window, VCID, APID, etc).<br />
S2-<strong>PDGS</strong>-DRX-115<br />
The <strong>PDGS</strong>/DRX function shall be able to process several incoming requests concurrently<br />
for on-request ISP supply.<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 72 of 204<br />
S2-<strong>PDGS</strong>-DRX-120<br />
The <strong>PDGS</strong>/DRX function shall support the delivery of data through up to 50 distinct<br />
streaming interfaces per spacecraft concurrently.<br />
S2-<strong>PDGS</strong>-DRX-125<br />
The <strong>PDGS</strong>/DRX function shall provide a file-based I/F towards the data consumers.<br />
S2-<strong>PDGS</strong>-DRX-130<br />
The <strong>PDGS</strong>/DRX function file-based interface shall be used and initiated by data<br />
consumers to retrieve acquisition archived data files.<br />
S2-<strong>PDGS</strong>-DRX-135<br />
The <strong>PDGS</strong>/DRX function file-based interface shall make use of TCP/IP and standard file<br />
transfer protocols like FTP and / or SFTP.<br />
S2-<strong>PDGS</strong>-DRX-140<br />
The <strong>PDGS</strong>/DRX function shall make available for file-based retrieval complete files (i.e.<br />
files already closed after writing operations).<br />
S2-<strong>PDGS</strong>-DRX-145<br />
The <strong>PDGS</strong>/DRX function shall be configured to secure file-based interface exchange area.<br />
To secure means granting access to this area shall include granting access to other DRX<br />
critical elements (e.g. internal data buffer).<br />
5.2.2 PERFORMANCE REQUIREMENTS<br />
S2-<strong>PDGS</strong>-DRX-150<br />
The <strong>PDGS</strong>/DRX function shall comply with the X-band link budget analysis as defined in<br />
TBD; in particular during the visibility contact it shall guarantee the following factors:<br />
Effective G/T >= 33.8 dB/K (at 5 degrees of elevation, including rain losses)<br />
Antenna pointing loss
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 73 of 204<br />
S2-<strong>PDGS</strong>-DRX-160<br />
The <strong>PDGS</strong>/DRX function shall support for each X-band downlink channel a useful (net)<br />
ISPs downlink of 260 Mbps or equivalently 280 Mbps as CADU (including Reed-Solomon<br />
and CCSDS overheads) data rate.<br />
S2-<strong>PDGS</strong>-DRX-165<br />
The <strong>PDGS</strong>/DRX function shall support for each X-band downlink channel a useful (net)<br />
ISPs downlink of 260 Mbps or equivalently 280 Mbps as CADU (including Reed-Solomon<br />
and CCSDS overheads) data rate.<br />
S2-<strong>PDGS</strong>-DRX-170<br />
The <strong>PDGS</strong>/DRX function shall be able to generate a CADU bit stream at a rate equal to<br />
the downlink rate per each channel.<br />
S2-<strong>PDGS</strong>-DRX-175<br />
The <strong>PDGS</strong>/DRX function shall comply with the EDRS Space to Ground communication<br />
link budget and performance (including Minimum Eb/No and Maximum BER) at each<br />
defined EDRS Ka-band core ground receiving station.<br />
S2-<strong>PDGS</strong>-DRX-180<br />
The <strong>PDGS</strong>/DRX function shall provide for each core ground receiving station an antenna<br />
mechanical pointing accuracy such that the pointing loss will not exceed 0.3 dB measured<br />
relative to the boresight.<br />
5.2.3 SIZING REQUIREMENTS<br />
S2-<strong>PDGS</strong>-DRX-185<br />
The <strong>PDGS</strong>/DRX function shall be sized to support for temporary storage purposes of<br />
<strong>Sentinel</strong>-2 science data, HKTM and ancillary data both at VCDU and ISP level (where<br />
applicable) of TBD GB/day for each satellite for a minimum of 2 weeks TBC.<br />
5.2.4 OPERATIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-DRX-190<br />
The <strong>PDGS</strong>/DRX function shall be deployed and operated locally in all CGSs.<br />
S2-<strong>PDGS</strong>-DRX-195<br />
The <strong>PDGS</strong>/DRX function shall generate synthetic operation reports along time, providing<br />
periodic and self-consistent updates over the recently performed acquisition activities<br />
(successful and failed) including detailed sampling over the downlink channels quality<br />
along time. The generated reports shall be systematically routed to the MCC function for<br />
configuration control and further processing.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 74 of 204<br />
S2-<strong>PDGS</strong>-DRX-200<br />
The <strong>PDGS</strong>/DRX function shall be able to reconstruct a single ordered stream of science<br />
data from simultaneous received VCDU data (with same VCID) from the two X-band<br />
physical channels (half swath on each physical channel) sorting the received transfer<br />
frames by the virtual channel frame count.<br />
S2-<strong>PDGS</strong>-DRX-205<br />
The <strong>PDGS</strong>/DRX function shall be able to monitor and report on the quality of the downlink<br />
channels through the measurement of communication link parameters including at least<br />
the following:<br />
Antenna AOS/LOS events<br />
Frame Loss Rate<br />
Channel BER<br />
Signal Spectrum<br />
SNR<br />
Eb/No<br />
etc.<br />
S2-<strong>PDGS</strong>-DRX-210<br />
The <strong>PDGS</strong>/DRX function shall be able to monitor and report on the acquired data<br />
processing activities performed:<br />
FEP AOS/LOS<br />
R/S corrected symbols<br />
R/S uncorrected symbols<br />
etc.<br />
S2-<strong>PDGS</strong>-DRX-215<br />
The <strong>PDGS</strong>/DRX function shall autonomously connect to the DPC function for the supply of<br />
the current-pass ISPs. As such, the DPC function shall be able to start its processing-onflow<br />
activities and ensure required timeliness requirements are satisfied.<br />
S2-<strong>PDGS</strong>-DRX-220<br />
The <strong>PDGS</strong>/DRX function shall provide to the MPA function (via the MCC function as<br />
proxy) the cyclic reports (e.g. daily reports) on the acquired data processing and<br />
transformations performed.<br />
S2-<strong>PDGS</strong>-DRX-225<br />
The <strong>PDGS</strong>/DRX function shall be able to receive data from the two independent X-band<br />
links according to the following downlink centre carrier frequencies and maximum<br />
occupied bandwidths (145 MHz):<br />
8.090 MHz (Link 1) +/- 72.5 MHz<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 75 of 204<br />
8.260 MHz (Link 2) +/- 72.5 MHz<br />
S2-<strong>PDGS</strong>-DRX-230<br />
The <strong>PDGS</strong>/DRX function shall support the reception of <strong>Sentinel</strong>-2 satellite(s) downlink<br />
data in any of the following X-band downlink scenarios:<br />
Scenario 1: Link 1 active only<br />
Scenario 2: Link 2 active only<br />
Scenario 3: Link 1 and Link 2 active simultaneously<br />
S2-<strong>PDGS</strong>-DRX-235<br />
The <strong>PDGS</strong>/DRX function shall assume for data reception purposes a 5 degrees of<br />
minimum elevation angle for each nominal <strong>Sentinel</strong>-2 satellite(s) pass transmitted on X-<br />
band.<br />
S2-<strong>PDGS</strong>-DRX-240<br />
The <strong>PDGS</strong>/DRX function shall be able to receive <strong>Sentinel</strong>-2 data through the EDRS,<br />
complying with the number of independent Ka-band links and according to downlink<br />
centre carrier frequencies and maximum occupied bandwidths and downlink frequency<br />
range.<br />
S2-<strong>PDGS</strong>-DRX-245<br />
The <strong>PDGS</strong>/DRX function shall be able to perform programmed/scheduled angular tracking<br />
of the <strong>Sentinel</strong>-2 satellites and X-band data reception based on FOS predicted orbits<br />
optionally complemented by the <strong>Sentinel</strong>-2 satellites AOS and LOS times.<br />
(It shall be able to manage FOS predicted orbit file and two line elements, and <strong>PDGS</strong><br />
planning schedule including AOS & LOS events times).<br />
S2-<strong>PDGS</strong>-DRX-250<br />
The <strong>PDGS</strong>/DRX function shall be able to perform automatic angular tracking of the<br />
<strong>Sentinel</strong>-2 satellites and X-band data reception (it shall be assumed that no S-band<br />
downlink signal is transmitted from the space-craft).<br />
S2-<strong>PDGS</strong>-DRX-255<br />
The <strong>PDGS</strong>/DRX function shall be able to perform programmed/scheduled front-end<br />
processing activities based on the provided <strong>PDGS</strong>/MPL planning.<br />
S2-<strong>PDGS</strong>-DRX-260<br />
The <strong>PDGS</strong>/DRX function shall provide manual mode operations for supporting <strong>Sentinel</strong>-2<br />
satellites tracking and/or data acquisitions.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 76 of 204<br />
S2-<strong>PDGS</strong>-DRX-265<br />
The <strong>PDGS</strong>/DRX function shall support a reference time synchronized for its<br />
geographically distributed deployments and for required time-tagging activities (e.g.<br />
headers time-stamp, acquisition reports, etc).<br />
5.2.5 RAMS REQUIREMENTS<br />
S2-<strong>PDGS</strong>-DRX-270<br />
The <strong>PDGS</strong>/DRX function shall be designed to be reconfigured and operational in 30<br />
minutes in case of failure possibly in full or degraded mode.<br />
S2-<strong>PDGS</strong>-DRX-275<br />
The <strong>PDGS</strong>/DRX function shall provide reception capabilities with an availability of 99.7%<br />
computed over one month time window and assuming a degradation of such figure for no<br />
more than one day. The same availability figure is required for both X-band and Ka-band<br />
reception chains.<br />
S2-<strong>PDGS</strong>-DRX-280<br />
The <strong>PDGS</strong>/DRX function shall ensure that received and demodulated data, including<br />
related acquisition confidence data, is recorded and archived with an availability figure of<br />
99.7% computed over a period of 2 weeks.<br />
5.2.6 DESIGN & DEVELOPMENT REQUIREMENTS<br />
S2-<strong>PDGS</strong>-DRX-285<br />
The DRX function architecture design shall be such as to ensure that the data supply<br />
operations acquired of one spacecraft (e.g. S2A) do not impact in any manner the data<br />
acquisition and/or the data supply operations possibly carried out in parallel of another<br />
spacecraft (e.g. S2B).<br />
(This may imply in particular the separation at hardware level of the specific subsystems<br />
responsible for data storage/delivery (e.g. storage disk, network interface, interface server,<br />
etc).<br />
S2-<strong>PDGS</strong>-DRX-290<br />
It shall be possible to extend the DRX function capabilities to support additional<br />
spacecrafts by simple configuration and addition of the required hardware as necessary.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
5.3 Data Processing Control (DPC) Requirements<br />
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 77 of 204<br />
5.3.1 FUNCTIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-DPC-005<br />
The <strong>PDGS</strong>/DPC function shall be responsible within the <strong>PDGS</strong> for generating the Level-0<br />
product data from the downlinked raw-data input and orchestrating all cascading upper<br />
level processing activities performed through the IDP & OLQC functions.<br />
S2-<strong>PDGS</strong>-DPC-010<br />
The <strong>PDGS</strong>/DPC function shall be able process to the raw-data real-time dataflow in a<br />
data-driven manner according to configurable rules.<br />
S2-<strong>PDGS</strong>-DPC-015<br />
The <strong>PDGS</strong>/DPC function shall be able to support operator-driven processing activities<br />
(e.g. to perform the validation of a new processor, test new auxiliary parameters, reprocessing<br />
campaigns definition, etc).<br />
S2-<strong>PDGS</strong>-DPC-020<br />
The <strong>PDGS</strong>/DPC function shall be able to receive and process the S2A and S2B raw data<br />
supplied in real-time by the DRX function during the satellite acquisitions.<br />
S2-<strong>PDGS</strong>-DPC-025<br />
The <strong>PDGS</strong>/DPC function shall orchestrate all the data production in a data-driven manner<br />
and according to a FIFO mechanism based on the order at which the MSI raw data is<br />
supplied from the DRX function.<br />
S2-<strong>PDGS</strong>-DPC-030<br />
The <strong>PDGS</strong>/DPC function shall be able to receive and process the MSI raw data ISPs.<br />
S2-<strong>PDGS</strong>-DPC-035<br />
The <strong>PDGS</strong>/DPC function shall be able to manage the overlaps introduced in the MSI data<br />
downlinks throughout the CGS network and coherently reconstruct a continuous and<br />
overlap-free product timeline for archiving.<br />
Comment: The Satellite MMFU will be commanded (cf. MPL function) to generate some<br />
data overlaps on the MSI timeline by duplication of some MSI scenes to streamline the<br />
processing activities on-ground without the need for data circulation between stations (cf.<br />
<strong>Sentinel</strong>-2 MMFU Design Adaptations – S2-CR-<strong>ESA</strong>-SY-0009).<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 78 of 204<br />
S2-<strong>PDGS</strong>-DPC-040<br />
The <strong>PDGS</strong>/DPC function shall be able to identify the different MSI scene segments<br />
received during the same satellite pass according to the scenes sensing time.<br />
S2-<strong>PDGS</strong>-DPC-045<br />
The <strong>PDGS</strong>/DPC function shall be able to receive and process the satellite ancillary data<br />
ISPs.<br />
S2-<strong>PDGS</strong>-DPC-050<br />
The <strong>PDGS</strong>/DPC function shall manage the data overlaps introduced in the satellite<br />
ancillary data downlinks throughout the CGS network.<br />
S2-<strong>PDGS</strong>-DPC-055<br />
The <strong>PDGS</strong>/DPC function shall be able to receive and process the X-Band HKTM Transfer<br />
Frames.<br />
S2-<strong>PDGS</strong>-DPC-060<br />
The <strong>PDGS</strong>/DPC function shall generate the L0 MSI PDIs from the received mission and<br />
satellite ancillary data ISPs and safeguard them in the local archive through the AI<br />
function capabilities for further processing.<br />
S2-<strong>PDGS</strong>-DPC-065<br />
The <strong>PDGS</strong>/DPC function shall generate and safeguard the L0 HKTM (S2HKTM) product<br />
data items from the received stream of X-Band HKTM Transfer Frames and safeguard<br />
them in the local archive through the AI function capabilities for further processing.<br />
S2-<strong>PDGS</strong>-DPC-070<br />
The <strong>PDGS</strong>/DPC function shall generate the S2MSI0 PDIs from the received MSI and<br />
satellite ancillary ISPs according to the S-2 <strong>PDGS</strong> Product Definition Document (e.g. each<br />
S2MSI0 PDI will correspond to a single detector and single scene comprehensive of all<br />
bands).<br />
S2-<strong>PDGS</strong>-DPC-075<br />
The <strong>PDGS</strong>/DPC function shall flag the MSI downlink operation mode (RT, NRT or<br />
nominal) within the generated S2MSI0 PDIs.<br />
Comment: This is required for <strong>PDGS</strong> operations timeliness monitoring.<br />
S2-<strong>PDGS</strong>-DPC-080<br />
The <strong>PDGS</strong>/DPC function shall flag the MSI acquisition mode within the generated S2MSI0<br />
PDIs. As such, S2MSI0 PDIs shall be flagged as nominal observation, extended<br />
observation, dark signal calibration, absolute radiometric calibration, etc accordingly.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 79 of 204<br />
S2-<strong>PDGS</strong>-DPC-085<br />
The <strong>PDGS</strong>/DPC function shall accept incoming connection(s) from the DRX function to<br />
trigger the real-time reception of MSI, Satellite Ancillary and HKTM data.<br />
S2-<strong>PDGS</strong>-DPC-090<br />
The <strong>PDGS</strong>/DPC function shall process in real-time the flows of MSI ISPs and Satellite<br />
Ancillary Data ISPs as part of the MSI L0 generation activities.<br />
S2-<strong>PDGS</strong>-DPC-095<br />
The <strong>PDGS</strong>/DPC function shall process in real-time the flow of HKTM Transfer Frames as<br />
part of the HKTM L0 generation activities.<br />
S2-<strong>PDGS</strong>-DPC-100<br />
The <strong>PDGS</strong>/DPC function shall provide the generated L0 PDIs (i.e. S2MSI0 & S2HKTM)<br />
for archiving to the AI function in real-time.<br />
S2-<strong>PDGS</strong>-DPC-105<br />
The <strong>PDGS</strong>/DPC function shall be able to divide the input data flow into independent parts<br />
of a configurable size to parallelise the processing activities according to a well-defined<br />
parallelisation strategy.<br />
S2-<strong>PDGS</strong>-DPC-110<br />
The <strong>PDGS</strong>/DPC function shall organize and orchestrate the execution of the different<br />
processing activities within a well-controlled process workflow.<br />
S2-<strong>PDGS</strong>-DPC-115<br />
The <strong>PDGS</strong>/DPC function shall orchestrate the execution of the different tasks optimising<br />
the available HW resources.<br />
S2-<strong>PDGS</strong>-DPC-120<br />
The <strong>PDGS</strong>/DPC function shall be able to manage the processing of several MSI data<br />
fragments in parallel.<br />
S2-<strong>PDGS</strong>-DPC-125<br />
The <strong>PDGS</strong>/DPC function shall be able to manage the processing of several QC postprocessing<br />
activities in parallel.<br />
S2-<strong>PDGS</strong>-DPC-130<br />
The <strong>PDGS</strong>/DPC function shall be able to trigger and manage the systematic execution of<br />
IDP processing tasks to perform L0 consolidation processing, L1 processing, and TCI<br />
processing workflows.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 80 of 204<br />
S2-<strong>PDGS</strong>-DPC-135<br />
The <strong>PDGS</strong>/DPC function shall be able to define and manage new processing tasks and<br />
workflows by configuration.<br />
S2-<strong>PDGS</strong>-DPC-140<br />
The <strong>PDGS</strong>/DPC function shall be able to organize and orchestrate in a data-driven way<br />
the execution of the configured processing tasks based on new input data availability.<br />
S2-<strong>PDGS</strong>-DPC-145<br />
The <strong>PDGS</strong>/DPC function shall be able to trigger different workflows depending on the MSI<br />
sensing mode reported in the telemetry. For instance, it shall be possible to by-pass IDP<br />
processing steps or quality control checks on dark-calibration images.<br />
S2-<strong>PDGS</strong>-DPC-150<br />
The <strong>PDGS</strong>/DPC function shall be able to select the processing parameters applicable to<br />
the processing workflows as a function of the MSI configuration reported in the telemetry.<br />
For instance, it shall be possible to select the applicable GIPP configuration based on the<br />
NUC table identifier reported in the MSI packets.<br />
S2-<strong>PDGS</strong>-DPC-155<br />
The <strong>PDGS</strong>/DPC function shall be able to manage simultaneously different versions of the<br />
same processor such that different versions of a data processor can run concurrently and<br />
be managed independently.<br />
S2-<strong>PDGS</strong>-DPC-160<br />
The <strong>PDGS</strong>/DPC function shall be able to insert breakpoints in the processing workflows<br />
and allow interactive inspection of temporary intermediate results at the defined<br />
breakpoints for debugging or verification purposes.<br />
S2-<strong>PDGS</strong>-DPC-165<br />
The <strong>PDGS</strong>/DPC function shall be able to perform bulk-reprocessing activities<br />
automatically after triggering by the operator.<br />
S2-<strong>PDGS</strong>-DPC-170<br />
The <strong>PDGS</strong>/DPC function shall be able to trigger the bulk reprocessing activities in either<br />
ascending or descending order of sensing-orbit.<br />
S2-<strong>PDGS</strong>-DPC-175<br />
The <strong>PDGS</strong>/DPC function shall allow the operator to trigger the contingency reprocessing<br />
of a satellite pass processing after a general failure occurring on the nominal processing<br />
workflow. It shall be possible to trigger the recovery processing either:<br />
from DRX deferred input in case of a contingency occurring during the real-time frontend<br />
processing;<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 81 of 204<br />
from the Level-0 data supply of the AI function in case of a contingency occurring after<br />
the nominal real-time safeguarding of the raw-data in the archive.<br />
S2-<strong>PDGS</strong>-DPC-180<br />
The <strong>PDGS</strong>/DPC function shall be able to support configurable priorities for the<br />
management of concurrent activities (e.g. nominal, re-processing, etc). As such, the<br />
number of simultaneous processing jobs for every priority level shall be configurable<br />
according to the available HW resources.<br />
S2-<strong>PDGS</strong>-DPC-185<br />
The <strong>PDGS</strong>/DPC function shall allow the operator to execute any of the configured<br />
processing activity on demand. As such, the DPC function shall provide to the operator an<br />
appropriate HMI to perform the required tasks required for the management of the<br />
processing activities (e.g. processor selection, version selection, inputs selection, etc.).<br />
S2-<strong>PDGS</strong>-DPC-190<br />
The operator shall be able to fully command the execution of any configured processing<br />
activity (i.e. start, pause, resume, stop, abort, etc.) via an HMI.<br />
S2-<strong>PDGS</strong>-DPC-195<br />
The <strong>PDGS</strong>/DPC function shall report on the current status of the different processing<br />
activities (i.e. running, paused, failed, success, etc.) via an HMI. The commanding actions<br />
the operator can trigger shall be self-consistent and constrained by the activity current<br />
status (e.g. no activity can be resumed if it is not in pause status).<br />
S2-<strong>PDGS</strong>-DPC-200<br />
The <strong>PDGS</strong>/DPC function shall report in real-time the processing log messages generated<br />
during the execution and provide log message filtering capabilities (e.g. filtering by the<br />
severity, module, date, etc).<br />
S2-<strong>PDGS</strong>-DPC-205<br />
The <strong>PDGS</strong>/DPC function shall be able to support bulk data reprocessing activities.<br />
S2-<strong>PDGS</strong>-DPC-210<br />
The <strong>PDGS</strong>/DPC function shall provide and HMI to support the definition of bulk<br />
reprocessing activities (e.g. sensing times or orbits ranges and processing order, versions<br />
of processors, processing resources allocated, etc.).<br />
S2-<strong>PDGS</strong>-DPC-215<br />
The <strong>PDGS</strong>/DPC function shall be able to execute the defined reprocessing activities<br />
automatically and autonomously.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 82 of 204<br />
S2-<strong>PDGS</strong>-DPC-220<br />
The <strong>PDGS</strong>/DPC function shall be able to flag/distinguish reprocessing activities execution<br />
from other ones.<br />
S2-<strong>PDGS</strong>-DPC-225<br />
The <strong>PDGS</strong>/DPC function shall be able to prioritize the execution flow of the different<br />
processing activities by configuration and to alter the execution priorities at run-time<br />
through the HMI.<br />
S2-<strong>PDGS</strong>-DPC-230<br />
The <strong>PDGS</strong>/DPC function shall impose strict and well-defined commanding & control<br />
rules/mechanisms for the management of the IDP processing tasks.<br />
S2-<strong>PDGS</strong>-DPC-235<br />
The <strong>PDGS</strong>/DPC function shall make use of the query capabilities of the AI function to<br />
identify the data available for processing.<br />
S2-<strong>PDGS</strong>-DPC-240<br />
The <strong>PDGS</strong>/DPC function shall make use of the data retrieval capabilities of the AI function<br />
to fetch the data required for the processing.<br />
S2-<strong>PDGS</strong>-DPC-245<br />
The <strong>PDGS</strong>/DPC function shall make use of the data ingestion capabilities of the AI<br />
function to archive the data generated in output of the processing activities.<br />
S2-<strong>PDGS</strong>-DPC-250<br />
The <strong>PDGS</strong>/DPC function shall be able to integrate the IDP & OLQC processing elements<br />
according to a well-defined DPC ICD defining commanding and control mechanisms,<br />
input/output interfaces, etc<br />
S2-<strong>PDGS</strong>-DPC-255<br />
The <strong>PDGS</strong>/DPC function shall manage the overall processing hardware environment<br />
including:<br />
The management of the hardware usage and availability for accepting processing<br />
tasks;<br />
The selection/allocation of the hardware resource for executing the processing tasks;<br />
The necessary environment preparation steps prior to the triggering the processing<br />
tasks;<br />
The necessary post-processing activities (e.g. cleanup of temporary files, output<br />
management, etc) on completion of the processing tasks.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 83 of 204<br />
S2-<strong>PDGS</strong>-DPC-260<br />
The <strong>PDGS</strong>/DPC function shall be able to integrate additional processing or quality control<br />
elements in a swift manner according to the DPC ICD.<br />
S2-<strong>PDGS</strong>-DPC-265<br />
The <strong>PDGS</strong>/DPC function shall be able to integrate additional processors provided by<br />
users under the hosted-processing collaboration framework.<br />
S2-<strong>PDGS</strong>-DPC-270<br />
The <strong>PDGS</strong>/DPC function shall be able to manage the on-demand execution of hostedprocessing<br />
tasks remotely triggered and monitored by the DAG function.<br />
S2-<strong>PDGS</strong>-DPC-275<br />
The <strong>PDGS</strong>/DPC function shall be able to run the prototype L2A processor as a hosted<br />
processor.<br />
S2-<strong>PDGS</strong>-DPC-280<br />
The <strong>PDGS</strong>/DPC function shall be able to manage and optimise the usage of<br />
heterogeneous processing resources (i.e. different HW equipment with different CPUs,<br />
memory) and their adequate allocation to the processing activities function of their HW<br />
requirements.<br />
S2-<strong>PDGS</strong>-DPC-285<br />
The <strong>PDGS</strong>/DPC function shall be able to increase its processing capabilities and<br />
performance by the simple addition and configuration of new HW equipment.<br />
5.3.2 PERFORMANCE REQUIREMENTS<br />
S2-<strong>PDGS</strong>-DPC-290<br />
The <strong>PDGS</strong>/DPC function shall be able to perform the Front-End L0 processing in real-time<br />
at 520Mbps effective rate at ISP level from the streamed DRX input (DFEP) down to local<br />
storage of the output PDIs. The Front-End L0 processing excludes the consolidation<br />
steps.<br />
S2-<strong>PDGS</strong>-DPC-295<br />
The <strong>PDGS</strong>/DPC function processing performance shall scale with HW according to a<br />
near-linear relationship function of the number and performance of the CPU cores<br />
configured for the processing tasks.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 84 of 204<br />
5.3.3 OPERATIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-DPC-300<br />
The <strong>PDGS</strong>/DPC function shall be deployed and operated locally in each centre requiring<br />
data reception or processing capabilities i.e. in CGSs, in PACs and in the MPAC.<br />
S2-<strong>PDGS</strong>-DPC-305<br />
The <strong>PDGS</strong>/DPC function shall generate synthetic operation reports along time, providing<br />
periodic and self-consistent updates over the recently performed activities (successful and<br />
failed) consolidated using the processing reports generated by the IDP and OLQC<br />
functions. The generated reports shall be systematically routed to the MCC function for<br />
configuration control and further processing.<br />
S2-<strong>PDGS</strong>-DPC-310<br />
The <strong>PDGS</strong>/DPC function shall receive the ISPs transmitted by the spacecrafts from the<br />
DRX/DFEP function as part of L0 data generation activities.<br />
S2-<strong>PDGS</strong>-DPC-315<br />
The <strong>PDGS</strong>/DPC function shall process the two streams of MSI ISPs supplied by the DRX<br />
function (half MSI swath on each one) in parallel as part of the MSI L0 generation<br />
activities.<br />
S2-<strong>PDGS</strong>-DPC-320<br />
The <strong>PDGS</strong>/DPC function shall perform the HKTM and MSI Level-0, Level-1 and TCI<br />
processing systematically and in a data-driven manner.<br />
S2-<strong>PDGS</strong>-DPC-325<br />
The <strong>PDGS</strong>/DPC function shall schedule and coordinate the systematic and data-driven<br />
on-line quality control processing over all the generated L0 and L1 production.<br />
S2-<strong>PDGS</strong>-DPC-330<br />
The <strong>PDGS</strong>/DPC function shall trigger and coordinate the execution of the hostedprocessing<br />
tasks (e.g. L2A prototype) on request of the DAG function.<br />
S2-<strong>PDGS</strong>-DPC-335<br />
The <strong>PDGS</strong>/DPC function scheduled and orchestrated reprocessing activities shall not<br />
interfere with the nominal processing activities performed after each satellite pass.<br />
S2-<strong>PDGS</strong>-DPC-340<br />
The <strong>PDGS</strong>/DPC function shall recover from a failed data processing workflow, group of<br />
workflows, or from a global processing contingency during a satellite pass on operator<br />
request.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 85 of 204<br />
S2-<strong>PDGS</strong>-DPC-345<br />
The <strong>PDGS</strong>/DPC function shall prioritize the nominal processing activities (new data) over<br />
the reprocessing ones to meet the new products timeliness requirements.<br />
S2-<strong>PDGS</strong>-DPC-350<br />
The <strong>PDGS</strong>/DPC function shall prioritize the nominal processing activities over hostedprocessing<br />
activities.<br />
S2-<strong>PDGS</strong>-DPC-355<br />
The <strong>PDGS</strong>/DPC function shall package the generated L0 PDIs in SAFE format.<br />
S2-<strong>PDGS</strong>-DPC-360<br />
The <strong>PDGS</strong>/DPC function shall define a clear self-standing process for the swift integration<br />
of the third-party processors issued from the hosted-processing collaboration framework.<br />
S2-<strong>PDGS</strong>-DPC-365<br />
The <strong>PDGS</strong>/DPC function shall supply status information over all its processes and<br />
resources (i.e. log information, disk volumes usage, alarms, etc.) in real-time via the M&C<br />
function.<br />
5.3.4 RAMS REQUIREMENTS<br />
S2-<strong>PDGS</strong>-DPC-370<br />
The <strong>PDGS</strong>/DPC function shall not propagate single processing contingencies (i.e. SW<br />
crash) to any other processing activity or globally to itself.<br />
S2-<strong>PDGS</strong>-DPC-375<br />
The <strong>PDGS</strong>/DPC function shall ensure that processing tasks to not run indefinitely or for<br />
unrestrained times.<br />
S2-<strong>PDGS</strong>-DPC-380<br />
The <strong>PDGS</strong>/DPC function shall cope dynamically with single contained HW contingencies<br />
(e.g. one or several processing nodes HW failures). As such, it shall be able in such<br />
contingencies to schedule or reschedule the execution of the processing activities on the<br />
HW resources left.<br />
S2-<strong>PDGS</strong>-DPC-385<br />
The <strong>PDGS</strong>/DPC function shall ensure in a pre-emptive manner that the processing<br />
resources (i.e. processing node, memory, disk, etc) assigned to the execution of a<br />
processing activity are adequately sized and configured to complete the processing<br />
activity.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 86 of 204<br />
S2-<strong>PDGS</strong>-DPC-390<br />
The <strong>PDGS</strong>/DPC front-end processing activities from the DRX function input shall perform<br />
nominally for better then 99.9% of the time computed over one month time window and<br />
assuming a degradation of such figure for no more than one day.<br />
S2-<strong>PDGS</strong>-DPC-395<br />
The <strong>PDGS</strong>/DPC function shall perform nominally in all contexts (nominal, contingency<br />
reprocessing, bulk-reprocessing or hosted-processing operations) for better then 99.7% of<br />
the time computed over one month time window and assuming a degradation of such<br />
figure for no more than one day.<br />
5.3.5 DESIGN & DEVELOPMENT REQUIREMENTS<br />
S2-<strong>PDGS</strong>-DPC-400<br />
The <strong>PDGS</strong>/DPC function design shall settle a well-defined interface applicable to the data<br />
and commanding/control flows of the IDP and OLQC processing tasks.<br />
S2-<strong>PDGS</strong>-DPC-405<br />
The <strong>PDGS</strong>/DPC function design shall settle a well-defined interface for the remote<br />
triggering and management of hosted-processing tasks through the DAG function.<br />
S2-<strong>PDGS</strong>-DPC-410<br />
The <strong>PDGS</strong>/DPC function design shall be such that the data processing tasks uniformly<br />
and dynamically share a sizeable pool of generic "multi-purpose" computing hardware<br />
resources for processing.<br />
S2-<strong>PDGS</strong>-DPC-415<br />
The <strong>PDGS</strong>/DPC function shall interface with the DRX function through a high-throughput<br />
and reliable network interface.<br />
S2-<strong>PDGS</strong>-DPC-420<br />
The <strong>PDGS</strong>/DPC function shall be designed such as to support high input/output<br />
throughput and reliable data transfers with the AI function for data archive and retrieval<br />
operations.<br />
S2-<strong>PDGS</strong>-DPC-425<br />
The <strong>PDGS</strong>/DPC function design shall be such that the impact of input/output operations in<br />
the overall time available for processing is minimised and well-controlled avoiding<br />
input/output bottlenecks in heavy processing load contexts.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
5.4 Instrument Data Processing (IDP) Requirements<br />
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 87 of 204<br />
5.4.1 FUNCTIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-IDP-005<br />
The <strong>PDGS</strong>/IDP function shall be able to perform the processing of the MSI raw data into<br />
elaborated Level-1 data according to well-defined algorithms referred to as Detailed<br />
Processing Models (DPMs).<br />
S2-<strong>PDGS</strong>-IDP-010<br />
The <strong>PDGS</strong>/IDP function shall be able to generate the MSI L1A, L1B, L1C and True Colour<br />
Images (TCI) Product-Data-Items (PDIs) according to the <strong>Sentinel</strong>-2 Products Definition<br />
Document.<br />
S2-<strong>PDGS</strong>-IDP-015<br />
The <strong>PDGS</strong>/IDP function operations shall be performed according to and after triggering by<br />
a well-defined processing directive of the DPC function.<br />
S2-<strong>PDGS</strong>-IDP-020<br />
The <strong>PDGS</strong>/IDP function shall make use of the provided data and parameters referred to in<br />
the processing directive, including e.g.:<br />
Source MSI image data and Ancillary data<br />
Auxiliary data and processing parameters (e.g. GIPPs such as the DEM, GRIs, etc)<br />
Output tray, temporary allocated storage, etc<br />
S2-<strong>PDGS</strong>-IDP-025<br />
The <strong>PDGS</strong>/IDP function shall perform preliminary validation activities on the input directive<br />
and associated data for completeness, validity (e.g. values are within expected ranges),<br />
and format.<br />
S2-<strong>PDGS</strong>-IDP-030<br />
The <strong>PDGS</strong>/IDP function shall notify the DPC function whether the required processing<br />
activity specified via a processing directive has succeeded, failed, partially succeeded,<br />
etc.<br />
S2-<strong>PDGS</strong>-IDP-035<br />
The <strong>PDGS</strong>/IDP function shall generate MSI product data with an accuracy equal or better<br />
than the baseline product quality targets defined in the [OCD].<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 88 of 204<br />
S2-<strong>PDGS</strong>-IDP-040<br />
The <strong>PDGS</strong>/IDP function shall be able to log the progress and statuses of major processing<br />
events in real-time back to the DPC function for real-time monitoring.<br />
S2-<strong>PDGS</strong>-IDP-045<br />
The <strong>PDGS</strong>/IDP function shall be able to log the result of every major functions stating its<br />
result whether "succeeded" or "failed". It shall be possible to understand via log inspection<br />
the result status of every processing step (e.g. inputs parsing, decompression, datation,<br />
etc).<br />
S2-<strong>PDGS</strong>-IDP-050<br />
The <strong>PDGS</strong>/IDP function shall be able to dump the results of every major function into<br />
human readable file(s) as breakpoint data.<br />
S2-<strong>PDGS</strong>-IDP-055<br />
The <strong>PDGS</strong>/IDP function shall be able to generate a report for every performed processing<br />
directive that summarizes main steps performed such as inputs processed, major<br />
processing, outputs generated, etc.<br />
S2-<strong>PDGS</strong>-IDP-060<br />
The <strong>PDGS</strong>/IDP function shall be able to perform simultaneous data processing activities<br />
on the same hardware without interference.<br />
S2-<strong>PDGS</strong>-IDP-065<br />
The <strong>PDGS</strong>/IDP function shall systematically stamp the processor version as part of the<br />
PDI generated metadata.<br />
S2-<strong>PDGS</strong>-IDP-070<br />
The <strong>PDGS</strong>/IDP function shall classify the product metadata according to the <strong>Sentinel</strong>-2<br />
Products Definition Document in:<br />
"brief" metadata<br />
"standard" metadata<br />
"expertise" metadata<br />
S2-<strong>PDGS</strong>-IDP-075<br />
The <strong>PDGS</strong>/IDP function shall provide the metadata items compliant with the EC Inspire<br />
metadata regulation.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 89 of 204<br />
5.4.2 PERFORMANCE REQUIREMENTS<br />
S2-<strong>PDGS</strong>-IDP-080<br />
The <strong>PDGS</strong>/IDP function shall be able to perform each of the L0 consolidation and L1<br />
processing steps within 120% of their benchmarked performance provided in [STBD]<br />
Table 3 (Benchmarked bulk processing times) on a single equivalent CPU core.<br />
S2-<strong>PDGS</strong>-IDP-085<br />
The <strong>PDGS</strong>/IDP processing performance to complete the processing of a given data<br />
fragment shall be predictable with a near-linear linear relationship function of the size of<br />
the fragment, as computed under a well-defined hardware and middleware environment<br />
(CPU, memory, disk, Operating System, etc) and within given hardware resource limits (in<br />
particular memory usage).<br />
5.4.3 OPERATIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-IDP-090<br />
The <strong>PDGS</strong>/IDP function shall generate the S2MSI1A, S2MSI1B, S2MSI1C and TCI PDIs<br />
according to the DPC function provided processing directives.<br />
S2-<strong>PDGS</strong>-IDP-095<br />
The <strong>PDGS</strong>/IDP function shall generate the S2MSI2Ap prototype product.<br />
S2-<strong>PDGS</strong>-IDP-100<br />
The <strong>PDGS</strong>/IDP function shall perform autonomously without any operator intervention<br />
once triggered.<br />
S2-<strong>PDGS</strong>-IDP-105<br />
The <strong>PDGS</strong>/IDP function shall supply status information over its processes and resources<br />
(i.e. log information, disk volumes usage, alarms, etc.) in real-time via the M&C function.<br />
5.4.4 RAMS REQUIREMENTS<br />
S2-<strong>PDGS</strong>-IDP-110<br />
The <strong>PDGS</strong>/IDP function execution shall be successful for better then 99.9% of the time<br />
computed over one month time window and assuming a degradation of such figure for no<br />
more than one day.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 90 of 204<br />
S2-<strong>PDGS</strong>-IDP-115<br />
The <strong>PDGS</strong>/IDP function shall not propagate potential execution errors and isolate the<br />
different processing activities. The execution error of a given processing task shall not<br />
impact on others.<br />
5.4.5 DESIGN & DEVELOPMENT REQUIREMENTS<br />
S2-<strong>PDGS</strong>-IDP-120<br />
The <strong>PDGS</strong>/IDP function design shall allow the simultaneous execution of different<br />
instances of the same task or different tasks on the same HW.<br />
S2-<strong>PDGS</strong>-IDP-125<br />
The <strong>PDGS</strong>/IDP function shall implement the commanding and control mechanisms vis-àvis<br />
the DPC function according to a well-defined ICD.<br />
S2-<strong>PDGS</strong>-IDP-130<br />
The <strong>PDGS</strong>/IDP function design shall be modular with respect to the DPM processingsteps<br />
implemented (i.e. each major processing shall be isolated within an independent<br />
function allowing easy identification and control of inputs/outputs).<br />
S2-<strong>PDGS</strong>-IDP-135<br />
The <strong>PDGS</strong>/IDP function design shall derive from a decomposition of the algorithm<br />
processing steps into single SW tasks which optimises the parallelisation opportunities of<br />
each one when orchestrated within the global processing workflow managed by the DPC<br />
function.<br />
5.5 MSI Decompression Software (MDS) Requirements<br />
5.5.1 FUNCTIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-MDS-005<br />
The MDS function shall provide the <strong>Sentinel</strong>-2 Decompression software with rights to<br />
install and use the software (as compiled executable and library API) by <strong>ESA</strong> or any Third<br />
Parties without any restriction of use.<br />
S2-<strong>PDGS</strong>-MDS-010<br />
The MDS function shall provide and maintain an installation and user manual of the<br />
<strong>Sentinel</strong>-2 Decompression software providing software installation and usage guidelines in<br />
line with the distributed software.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 91 of 204<br />
S2-<strong>PDGS</strong>-MDS-015<br />
The S2 Decompression Software documentation, configuration files and textual<br />
input/output messages (execution log, errors messages, etc) shall be provided in English<br />
language.<br />
S2-<strong>PDGS</strong>-MDS-020<br />
The MDS shall provide the software compiled and validated onto several widely used<br />
UNIX-based computer platforms.<br />
S2-<strong>PDGS</strong>-MDS-025<br />
The MDS shall ensure the maintenance of the <strong>Sentinel</strong>-2 Decompression software alongtime<br />
ensuring its validated compatibility and performance with the latest operating system<br />
versions while keeping the distribution of older versions running on operating systems<br />
deprecated since less than one year.<br />
5.5.2 PERFORMANCE REQUIREMENTS<br />
S2-<strong>PDGS</strong>-MDS-030<br />
The MDS shall provide upgrades of the <strong>Sentinel</strong>-2 Decompression software validated on<br />
new operating system versions no later than 2 months after the public availability of the<br />
new operating system version.<br />
5.6 On-Line Quality Control (OLQC) Requirements<br />
5.6.1 FUNCTIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-OLQC-005<br />
The <strong>PDGS</strong>/OLQC function shall be responsible within the <strong>PDGS</strong> for systematically<br />
verifying whether the generated product data items meet their defined structure, format,<br />
and semantics and have general levels of quality and accuracy in line with the quality<br />
targets, along the whole mission duration.<br />
S2-<strong>PDGS</strong>-OLQC-010<br />
The <strong>PDGS</strong>/OLQC function operations shall be performed according to and after triggering<br />
by a well-defined processing directive of the DPC function.<br />
S2-<strong>PDGS</strong>-OLQC-015<br />
The <strong>PDGS</strong>/OLQC function shall make use of the provided data and parameters referred to<br />
in the processing directive, including typically:<br />
The source PDI to inspect;<br />
The configuration of the quality control verifications (e.g. a GIPP);<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 92 of 204<br />
The list of all quality control checks to perform;<br />
Output tray, temporary allocated storage, etc<br />
S2-<strong>PDGS</strong>-OLQC-020<br />
The <strong>PDGS</strong>/OLQC function shall allow configuring and managing the different quality<br />
control checks as a set of checklists, each one defining one or more checks to be applied<br />
on a given product component or set of components.<br />
S2-<strong>PDGS</strong>-OLQC-025<br />
The <strong>PDGS</strong>/OLQC function shall be able to apply the checklists autonomously and<br />
generate output reports under the form of quality-check PDIs.<br />
S2-<strong>PDGS</strong>-OLQC-030<br />
The <strong>PDGS</strong>/OLQC function shall systematically report the version of the checklist and a<br />
reference to the inspected data as part of the resulting quality check PDIs.<br />
S2-<strong>PDGS</strong>-OLQC-035<br />
The quality-check PDIs generated by the <strong>PDGS</strong>/OLQC function shall systematically<br />
include all checks performed, each one including an identification of the check and its<br />
result.<br />
S2-<strong>PDGS</strong>-OLQC-040<br />
The <strong>PDGS</strong>/OLQC shall distinguish between different types of checks:<br />
Sample checks aiming at sampling (probing) some specific items extracted from the<br />
product data for off-line assessment via the MPA function.<br />
Informative checks aiming at characterising/measuring the quality of the data;<br />
Concluding checks aiming at summarising the quality of the data with a concluding<br />
"pass" or "fail", and at generating operator alerts in real-time in case of a failed status.<br />
The quality-check PDIs issued from informative or concluding checks will make part of the<br />
user-product structure as On-Line Quality Check metadata defined as placeholder in the<br />
[PDD].<br />
The quality-check PDIs issued from sample checks will not be reported in the product<br />
structure.<br />
S2-<strong>PDGS</strong>-OLQC-045<br />
The <strong>PDGS</strong>/OLQC function shall systematically consolidate a summary pass/fail status at<br />
the term of each checklist processing stating whether all the configured concluding checks<br />
have "passed" or whether at least one has "failed". The summary status shall be<br />
systematically reported as part of the resulting quality-check PDI.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 93 of 204<br />
S2-<strong>PDGS</strong>-OLQC-050<br />
The <strong>PDGS</strong>/OLQC function shall log in real-time via the M&C function all quality control<br />
checklists completed with a summary failed status.<br />
S2-<strong>PDGS</strong>-OLQC-055<br />
The <strong>PDGS</strong>/OLQC function shall be able to read and process any field of the <strong>Sentinel</strong>-2<br />
product structure to perform the quality control checks.<br />
S2-<strong>PDGS</strong>-OLQC-060<br />
The <strong>PDGS</strong>/OLQC function shall allow the flexible configuration of quality control checks by<br />
means of simple rules on the field formats, field value ranges, etc based on a semantic<br />
dictionary of the data under inspection.<br />
S2-<strong>PDGS</strong>-OLQC-065<br />
The <strong>PDGS</strong>/OLQC function shall be able to integrate specific or complex quality control<br />
checks provided as software "plug-ins".<br />
S2-<strong>PDGS</strong>-OLQC-070<br />
The <strong>PDGS</strong>/OLQC function shall allow the configuration of quality checks based on the<br />
results of other lower-level checks.<br />
S2-<strong>PDGS</strong>-OLQC-075<br />
The <strong>PDGS</strong>/OLQC function shall be able to apply identical checklists amongst different<br />
types of PDIs (e.g. common quality checks on the headers, data formats and range<br />
checks, etc)<br />
S2-<strong>PDGS</strong>-OLQC-080<br />
The <strong>PDGS</strong>/OLQC function shall be able to apply different checklists depending on the<br />
type of PDI under inspection.<br />
S2-<strong>PDGS</strong>-OLQC-085<br />
The <strong>PDGS</strong>/OLQC function shall allow applying one or more distinct checklists on every<br />
type of PDI by configuration.<br />
S2-<strong>PDGS</strong>-OLQC-090<br />
The <strong>PDGS</strong>/OLQC function shall be able to define and manage independent checklist<br />
configurations applicable to specific to <strong>Sentinel</strong>-2A data, to <strong>Sentinel</strong>-2B data or to both by<br />
configuration.<br />
S2-<strong>PDGS</strong>-OLQC-095<br />
The <strong>PDGS</strong>/OLQC function shall notify the DPC function on whether the required<br />
processing activity specified via the processing directive has succeeded, failed, partially<br />
succeeded, etc (independent from the results of the checks).<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 94 of 204<br />
S2-<strong>PDGS</strong>-OLQC-100<br />
The <strong>PDGS</strong>/OLQC function shall be able to perform simultaneous data processing<br />
activities issued from distinct directives on the same hardware or on different hardware<br />
without interference.<br />
5.6.2 PERFORMANCE REQUIREMENTS<br />
S2-<strong>PDGS</strong>-OLQC-105<br />
The systematic operations of the <strong>PDGS</strong>/OLQC function shall impose less than a 5%<br />
overhead over the processing resources required to complete the global systematic data<br />
processing within identical timeliness constraints.<br />
5.6.3 OPERATIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-OLQC-110<br />
The <strong>PDGS</strong>/OLQC function shall generate all quality control check PDIs according to the<br />
directives of the DPC function.<br />
S2-<strong>PDGS</strong>-OLQC-115<br />
The <strong>PDGS</strong>/OLQC function shall perform autonomously without any operator intervention<br />
once triggered.<br />
S2-<strong>PDGS</strong>-OLQC-120<br />
The <strong>PDGS</strong>/OLQC function shall supply status information over its processes and<br />
resources (i.e. log information, disk volumes usage, alarms, etc.) in real-time via the M&C<br />
function.<br />
5.6.4 RAMS REQUIREMENTS<br />
S2-<strong>PDGS</strong>-OLQC-125<br />
The <strong>PDGS</strong>/OLQC function operations shall ensure nominal operations unattended for<br />
better than 99.7% of the time computed over one month time window and assuming a<br />
degradation of such figure for no more than one day.<br />
5.6.5 DESIGN & DEVELOPMENT REQUIREMENTS<br />
S2-<strong>PDGS</strong>-OLQC-130<br />
The <strong>PDGS</strong>/OLQC function design shall allow the simultaneous execution of different<br />
instances of the same task or different tasks on the same HW.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 95 of 204<br />
S2-<strong>PDGS</strong>-OLQC-135<br />
The <strong>PDGS</strong>/OLQC function shall implement the commanding and control mechanisms visà-vis<br />
the DPC function according to a well-defined ICD.<br />
S2-<strong>PDGS</strong>-OLQC-140<br />
An update of the <strong>Sentinel</strong>-2 Products specifications should not require an upgrade of the<br />
<strong>PDGS</strong>/OLQC function implementation other than re-configuration (with no need for<br />
software development and validation).<br />
5.7 Archive & Inventory (AI) Requirements<br />
5.7.1 FUNCTIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-AI-005<br />
The <strong>PDGS</strong>/AI function shall be in charge of archiving and registering all the <strong>Sentinel</strong>-2<br />
data for storage, inventory query and retrieval operations versus other <strong>PDGS</strong> functions.<br />
S2-<strong>PDGS</strong>-AI-010<br />
The <strong>PDGS</strong>/AI function shall be able to archive and inventory the MSI product data.<br />
S2-<strong>PDGS</strong>-AI-015<br />
The <strong>PDGS</strong>/AI function shall be able to archive and inventory the <strong>Sentinel</strong>-2 True Colour<br />
Images (TCI).<br />
S2-<strong>PDGS</strong>-AI-020<br />
The <strong>PDGS</strong>/AI function shall be able to archive and inventory the <strong>Sentinel</strong>-2 X-Band HKTM<br />
data.<br />
S2-<strong>PDGS</strong>-AI-025<br />
The <strong>PDGS</strong>/AI function shall be able to archive and inventory the satellite ancillary data<br />
associated to the MSI product data.<br />
S2-<strong>PDGS</strong>-AI-030<br />
The <strong>PDGS</strong>/AI function shall be able to archive and inventory all the auxiliary data required<br />
for the generation of <strong>Sentinel</strong>-2 products (i.e. GIPP parameters, DEMs, IERS UT1-UTC<br />
correlation data, ECMWF data, etc).<br />
S2-<strong>PDGS</strong>-AI-035<br />
The <strong>PDGS</strong>/AI function shall be able to temporarily archive and inventory any intermediate<br />
product data derived from the MSI processing activities such as quick-looks, cloud masks,<br />
etc if needed.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 96 of 204<br />
S2-<strong>PDGS</strong>-AI-040<br />
The <strong>PDGS</strong>/AI function shall organize and structure the storage in a hierarchical structure<br />
of granular Product Data Items (PDIs) in view of flexible data storage and retrieval<br />
operations.<br />
The PDIs are composed by a set or excerpt of the following elements:<br />
Image data (L0 granules, L1A/1B/1C spectral band data granules, TCIs, etc)<br />
Image metadata<br />
Image quality indicators and quality checks<br />
Satellite ancillary data (satellite orbit position, velocity, time, attitude)<br />
Orbit metadata<br />
Auxiliary data (GIPP, etc.)<br />
Satellite HKTM data<br />
etc<br />
S2-<strong>PDGS</strong>-AI-045<br />
The PDIs shall be organised according to their scope and granularity e.g. at the level of<br />
the orbit, group of orbits, a satellite pass, a granule, a group of granules, etc while<br />
maintain their inner relationships within the hierarchy. In particular, the hierarchy of MSI<br />
PDIs modelled in the archive should mirror at best the products breakdown structure<br />
specified in the Product Definition Document [PDD].<br />
S2-<strong>PDGS</strong>-AI-050<br />
The <strong>PDGS</strong>/AI function shall be able to identify and discriminate between different<br />
concurrent versions of the PDIs (except raw data PDIs) archived as consequence of data<br />
reprocessing activities (different processor versions, different auxiliary data usage, etc.).<br />
S2-<strong>PDGS</strong>-AI-055<br />
The <strong>PDGS</strong>/AI function shall be able to identify and discriminate between different<br />
concurrent versions of the Level-1A and Level-1B granule-level PDIs according to their<br />
quality/completeness.<br />
S2-<strong>PDGS</strong>-AI-060<br />
The <strong>PDGS</strong>/AI function shall be able to identify and discriminate between different<br />
complementary versions of the Level-1C and TCI granule-level PDIs generated and<br />
archived at different centres according to their effective data coverage of the granule (a<br />
UTM tile).<br />
Comment: Partial and complementary Level-1C and TCI tiles will be produced at the<br />
datastrip boundaries fragmented between two ground-stations downlinks.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 97 of 204<br />
S2-<strong>PDGS</strong>-AI-065<br />
The <strong>PDGS</strong>/AI function shall be able to identify and discriminate between different<br />
concurrent versions of the Level-0 PDIs and maintain only the ones with higher quality in<br />
case of duplication during ingestion.<br />
Comment: MSI raw data scenes may be acquired at different stations under different<br />
reception conditions.<br />
S2-<strong>PDGS</strong>-AI-070<br />
The <strong>PDGS</strong>/AI shall be able to register all MSI PDIs sharing the same granule property<br />
using a granule identifier uniquely and unambiguously referring to:<br />
for L0/L1A/L1B PDIs: one MSI image scene coverage by one detector<br />
for L1C PDIs: one geographically referenced UTM tile.<br />
The unique identification of every granule-based PDI in the hierarchy shall then be<br />
ensured by composing the granule identifier with other metadata (e.g. parent-product,<br />
band, software version, etc)<br />
S2-<strong>PDGS</strong>-AI-075<br />
The <strong>PDGS</strong>/AI function shall provide the necessary archive interface mechanisms in<br />
support of the <strong>PDGS</strong> processing activities for PDI archiving.<br />
S2-<strong>PDGS</strong>-AI-080<br />
The <strong>PDGS</strong>/AI function shall provide the necessary query and retrieval interface<br />
mechanisms vis-à-vis the DPC and DAG functions in support of the processing and data<br />
access activities.<br />
S2-<strong>PDGS</strong>-AI-085<br />
The <strong>PDGS</strong>/AI function shall be able to supply any auxiliary data archived to perform the<br />
MSI processing activities (e.g. GIPP, GRIs, DEMs, POD, etc).<br />
S2-<strong>PDGS</strong>-AI-090<br />
The <strong>PDGS</strong>/AI function shall be able to perform autonomous data ingestion and archiving<br />
activities triggered by the input data availability in a data-driven manner.<br />
S2-<strong>PDGS</strong>-AI-095<br />
The <strong>PDGS</strong>/AI function shall be able to support interactive data ingestion and archiving<br />
activities triggered by the operator.<br />
S2-<strong>PDGS</strong>-AI-100<br />
The <strong>PDGS</strong>/AI function shall provide functionality to filter the archived PDIs according to<br />
different criteria in support of data query and retrieval operations towards other functions.<br />
The filtering options shall include:<br />
time filters operating on sensing time (or applicability time from Auxiliary data), archive<br />
time, processing-time;<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 98 of 204<br />
geographical location filters;<br />
semantic filters such as PDI data-type, MSI acquisition mode, cloud cover threshold,<br />
quality checks threshold, etc;<br />
PDI processing baseline version<br />
on-line or off-line availability<br />
etc<br />
S2-<strong>PDGS</strong>-AI-105<br />
The <strong>PDGS</strong>/AI function shall support archive-to-archive data circulation mechanisms<br />
between several distributed archive instances my making use of the DC function for the<br />
actual data transportation (by electronic circulation means and/or media).<br />
S2-<strong>PDGS</strong>-AI-110<br />
The <strong>PDGS</strong>/AI function shall be able to define consistent archive-to-archive circulation<br />
rules using the PDI filtering capabilities for automatic inter-archives circulation. E.g. Level-<br />
1C tiles acquired over Italy with cloud cover of less than 30% are circulated systematically<br />
to a mirror archive.<br />
S2-<strong>PDGS</strong>-AI-115<br />
The <strong>PDGS</strong>/AI function shall be able to define circulation rules for single PDIs or group of<br />
PIDs to selected destinations for other purposes than archive-to-archive circulation. E.g.<br />
all HKTM PDIs are circulated to the PDMC to be forwarded to the FOS; OLQC generated<br />
PDIs are circulated to the MPAC for off-line assessment, etc.<br />
S2-<strong>PDGS</strong>-AI-120<br />
The <strong>PDGS</strong>/AI function shall support the circulation of individual PDIs between sites (e.g.<br />
HKTM PDIs circulation to the PDMC, OLQC PDIs to the MPAC, etc)<br />
S2-<strong>PDGS</strong>-AI-125<br />
The <strong>PDGS</strong>/AI function shall allow the operator to perform data selection and trigger<br />
circulation operations interactively via an HMI.<br />
S2-<strong>PDGS</strong>-AI-130<br />
The <strong>PDGS</strong>/AI function shall be able to interface with the LTA service function for<br />
autonomous data archiving and retrieval activities to/from long-term storage.<br />
S2-<strong>PDGS</strong>-AI-135<br />
The <strong>PDGS</strong>/AI function shall systematically maintain the inventory of all data physically<br />
archived in the LTA.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 99 of 204<br />
S2-<strong>PDGS</strong>-AI-140<br />
The <strong>PDGS</strong>/AI function shall perform off-line data retrieval from the long-term archive in a<br />
transparent manner to the other <strong>PDGS</strong> functions, apart from the possibly increased<br />
access latencies compared to the retrievals from on-line storage.<br />
S2-<strong>PDGS</strong>-AI-145<br />
The <strong>PDGS</strong>/AI function shall allow the operator to move large volumes of data from local<br />
on-line storage to LTA storage or vice-versa interactively from the HMI using PDI filtering<br />
capabilities.<br />
S2-<strong>PDGS</strong>-AI-150<br />
The <strong>PDGS</strong>/AI function shall support a batch mode of operation to copy automatically large<br />
volumes of data from on-line local storage to LTA storage or vice-versa according to a<br />
configurable time schedule and PDI filtering criteria. The scheduling shall order the<br />
operations to be performed periodically (e.g. daily) in trunks of mission time in either<br />
ascending and descending order of orbits.<br />
S2-<strong>PDGS</strong>-AI-155<br />
The <strong>PDGS</strong>/AI function shall autonomously apply a configurable data-retention policy over<br />
the data archived along time defined by means of data-retention rules based on the PDI<br />
filtering capabilities and including:<br />
data clean-up operations (e.g. S2MSI1C data older than 1 month, with cloud cover<br />
higher than 85% and outside of Europe is physically removed).<br />
data copy operations from on-line storage to long-term storage through the LTA<br />
service function (e.g. all Level-0 data is systematically copied when 7 days old to the<br />
long-term archive)<br />
S2-<strong>PDGS</strong>-AI-160<br />
The definition of the data-retention policy shall include the flexible configuration and<br />
management of caching capabilities in the on-line storage such that:<br />
LTA restored data can be kept on-line for a configurable time after restore (e.g. when<br />
triggered by data-access operations) or can be managed interactively by the operator;<br />
The data can be maintained on-line according to its frequent/infrequent usage for<br />
processing or data-access operations in view of optimising the overall archive<br />
performance;<br />
The data retention on-line can be modified on individual items interactively by the<br />
operator.<br />
S2-<strong>PDGS</strong>-AI-165<br />
The <strong>PDGS</strong>/AI function shall allow the operator to query upon and visualise dynamically<br />
and graphically through the HMI the contents of the archive with associated statuses on its<br />
elements (e.g. scheduled times for retention operations, circulations performed, planned<br />
operations, current operations, on-line/off-line items etc).<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 100 of 204<br />
S2-<strong>PDGS</strong>-AI-170<br />
The granularity of archive-to-archive circulation and data-retention management<br />
operations shall not go beyond the main levels of the archive hierarchy, preventing the<br />
dissociation of its leaf components (.e.g. single spectral band data).<br />
S2-<strong>PDGS</strong>-AI-175<br />
The <strong>PDGS</strong>/AI function shall be able to generate archive update reports systematically on<br />
every new data ingestion, modification or removal from storage and provide it to the DAX<br />
function for global index management and cataloguing purposes. Accordingly the archive<br />
update reports shall be comprehensive of all metadata required by the DAX function to:<br />
uniquely and unambiguously identify each item;<br />
identify the source archive centre where the data relies or was removed;<br />
characterise the on-line, off-line or unavailable availability property of the item;<br />
characterise the data for cataloguing and filtering purposes (e.g. product-type,<br />
geographical coverage, quality checks, etc) as required by the MMUS function.<br />
S2-<strong>PDGS</strong>-AI-180<br />
The <strong>PDGS</strong>/AI function shall provide functionality to the operator of regenerating archive<br />
update reports over a defined selection of orbits or over the full inventory e.g. to recover<br />
from contingencies of the DAX function.<br />
S2-<strong>PDGS</strong>-AI-185<br />
The <strong>PDGS</strong>/AI function shall allow the operator to set a local archive temporarily<br />
unavailable for data-access (e.g. for maintenance activities). The availability/unavailability<br />
status of the archive shall be systematically and immediately reported to the DAX function<br />
under the form of unavailability reports.<br />
S2-<strong>PDGS</strong>-AI-190<br />
The <strong>PDGS</strong>/AI function shall deny access to the DAG function for data retrieval operations<br />
during unavailability periods by acknowledging the data-access requests with an<br />
unavailability notification message.<br />
S2-<strong>PDGS</strong>-AI-195<br />
The <strong>PDGS</strong>/AI function shall archive the Level-0 PDIs in SAFE format.<br />
S2-<strong>PDGS</strong>-AI-200<br />
The <strong>PDGS</strong>/AI function shall be able to handle large data files greater than 2GB.<br />
S2-<strong>PDGS</strong>-AI-205<br />
The <strong>PDGS</strong>/AI function shall be able to perform full backups of the data inventory.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 101 of 204<br />
S2-<strong>PDGS</strong>-AI-210<br />
The <strong>PDGS</strong>/AI function shall be able to perform incremental backups from a previous full<br />
backup of the data inventory.<br />
S2-<strong>PDGS</strong>-AI-215<br />
The <strong>PDGS</strong>/AI function shall be able to restore the data inventory based on full /<br />
incremental backups.<br />
S2-<strong>PDGS</strong>-AI-220<br />
The <strong>PDGS</strong>/AI function shall be able to regenerate the full inventory based on its contents<br />
in case of contingencies.<br />
S2-<strong>PDGS</strong>-AI-225<br />
The <strong>PDGS</strong>/AI function shall raise alarms autonomously to the operator on major operation<br />
contingencies such as disk I/O errors, disk free space thresholds surpassed, etc.<br />
5.7.2 PERFORMANCE REQUIREMENTS<br />
S2-<strong>PDGS</strong>-AI-230<br />
The <strong>PDGS</strong>/AI function shall support a sustained throughput with multiple random access<br />
for simultaneous data ingestion and retrieval operations over the whole archive (excluding<br />
LTA) versus the DPC function of at least 300Mbps input rate and 300 Mbps output rate<br />
to/from the archive (not applicable to LTA archive access)<br />
S2-<strong>PDGS</strong>-AI-235<br />
The <strong>PDGS</strong>/AI function shall support a sustained throughput with multiple random access<br />
over the whole archive (excluding LTA) of at least 200 Mbps of data delivery activities<br />
towards the DAG function.<br />
S2-<strong>PDGS</strong>-AI-240<br />
The <strong>PDGS</strong>/AI function shall support the necessary data throughput towards a co-located<br />
LTA service function to sustain the continuous archiving of all the Level-0, Level-1B,<br />
Level-1C and TCI data along mission-time.<br />
5.7.3 OPERATIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-AI-245<br />
The <strong>PDGS</strong>/AI function shall be deployed and operated locally in each centre requiring<br />
archiving capabilities i.e. in CGSs, in PACs, and in the MPAC.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 102 of 204<br />
S2-<strong>PDGS</strong>-AI-250<br />
It shall be possible to deploy the <strong>PDGS</strong>/AI function in a collaborative CDAM centre for<br />
autonomous operations by a third-party.<br />
S2-<strong>PDGS</strong>-AI-255<br />
The <strong>PDGS</strong>/AI function shall generate synthetic operation reports along time, providing<br />
periodic and self-consistent updates over the recently performed activities (successful and<br />
failed) including an inventory of the archive updates and data circulations performed. The<br />
generated reports shall be systematically routed to the MCC function for configuration<br />
control and further processing.<br />
S2-<strong>PDGS</strong>-AI-260<br />
The <strong>PDGS</strong>/AI function shall perform the archival and retrieval operations in a complete<br />
autonomous way requiring no operator intervention nominally.<br />
S2-<strong>PDGS</strong>-AI-265<br />
The <strong>PDGS</strong>/AI function shall perform all circulation operations systematically and<br />
automatically requiring no operator intervention nominally based on the configured<br />
circulation rules.<br />
S2-<strong>PDGS</strong>-AI-270<br />
The <strong>PDGS</strong>/AI function shall apply the retention policies systematically and automatically<br />
requiring no operator intervention nominally based on the configured retention rules. This<br />
includes the autonomous triggering of long-term archiving operations to the LTA service<br />
and caching management.<br />
S2-<strong>PDGS</strong>-AI-275<br />
The <strong>PDGS</strong>/AI function shall systematically generate and supply archive report updates on<br />
the newly archived, modified or removed data to one <strong>PDGS</strong>/DAX function instance in the<br />
PDMC and one additional physically redundant instance in one PAC.<br />
S2-<strong>PDGS</strong>-AI-280<br />
The <strong>PDGS</strong>/AI function shall be configured to circulate the HKTM PDIs to the FOS via the<br />
PDMC.<br />
S2-<strong>PDGS</strong>-AI-285<br />
The <strong>PDGS</strong>/AI function shall be configured to circulate the satellite ancillary data PDIs to<br />
the POD function.<br />
S2-<strong>PDGS</strong>-AI-290<br />
The <strong>PDGS</strong>/AI function shall be configured to circulate the archived product data across<br />
centres according to the operational configuration for circulation outlined in the [OCD].<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 103 of 204<br />
S2-<strong>PDGS</strong>-AI-295<br />
The <strong>PDGS</strong>/AI function shall be configured for data-retention according to the operational<br />
configuration for retention throughout the <strong>PDGS</strong> archives outlined in the [OCD].<br />
S2-<strong>PDGS</strong>-AI-300<br />
The <strong>PDGS</strong>/AI function shall be configured in two redundant PACs for the systematic copy<br />
of all archived L0/1B/1C data to long-term storage.<br />
S2-<strong>PDGS</strong>-AI-305<br />
The <strong>PDGS</strong>/AI function shall supply status information over all its processes and resources<br />
(i.e. log information, disk volumes usage, alarms, etc.) in real-time via the M&C function.<br />
S2-<strong>PDGS</strong>-AI-310<br />
The <strong>PDGS</strong>/AI function shall generate a critical alert to the operator whenever the<br />
remaining on-line storage space falls below a configurable threshold.<br />
5.7.4 RAMS REQUIREMENTS<br />
S2-<strong>PDGS</strong>-AI-315<br />
The <strong>PDGS</strong>/AI function shall ensure nominal availability unattended for better than 99.7%<br />
of the time computed over one month time window and assuming a degradation of such<br />
figure for no more than one day.<br />
S2-<strong>PDGS</strong>-AI-320<br />
The <strong>PDGS</strong>/AI function shall provide the required autonomous data reallocation, reindexing,<br />
etc. capabilities that ensure no degradation on the performance requirements<br />
along the mission time life.<br />
S2-<strong>PDGS</strong>-AI-325<br />
The archive-to-archive circulation operations and retention management operations shall<br />
ensure consistency of the archive hierarchy and completeness of the circulation, move or<br />
clean-up operations such that:<br />
PDIs are circulated, moved or removed together in complete form of their granularity<br />
(e.g. MSI granules are always comprehensive of all spectral bands, associated<br />
metadata, etc);<br />
datastrip-level or orbit-level PDIs are removed only after all related lower level PDIs<br />
are removed;<br />
low-level PDIs are never moved alone without their cross-related upper-level PDIs;<br />
etc<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 104 of 204<br />
S2-<strong>PDGS</strong>-AI-330<br />
The <strong>PDGS</strong>/AI function data circulation and clean-up operations shall include an optional<br />
shield ensuring PDIs are physically archived in a remote centre before they are locally<br />
removed.<br />
S2-<strong>PDGS</strong>-AI-335<br />
The <strong>PDGS</strong>/AI function shall guarantee archive / retrieval / removal / update transactions<br />
consistency in case of contingency (e.g. disk full, network problems, etc). It shall<br />
consistently resume nominal operations once the contingency is solved.<br />
S2-<strong>PDGS</strong>-AI-340<br />
The <strong>PDGS</strong>/AI function shall ensure that no PDI is lost during its data retention period. It<br />
shall provide the required data redundant mechanisms (e.g. data redundant RAID<br />
configurations) to cope with the unexpected HW anomalies/failures.<br />
5.7.5 DESIGN & DEVELOPMENT REQUIREMENTS<br />
S2-<strong>PDGS</strong>-AI-345<br />
The <strong>PDGS</strong>/AI function design shall allow the addition of new product models or the<br />
modification of existing ones (e.g. support for new product types) by configuration.<br />
S2-<strong>PDGS</strong>-AI-350<br />
The <strong>PDGS</strong>/AI function design shall be scalable supporting configurations from lightweight<br />
(several tens of TBytes), medium (several hundreds of TBytes) to massive (PByte scale)<br />
storage capacity in support to the different <strong>PDGS</strong> short to mid-term archive configurations.<br />
S2-<strong>PDGS</strong>-AI-355<br />
The <strong>PDGS</strong>/AI function shall make use of appropriate hardware architectures (e.g. Storage<br />
Area Networks) and/or distributed storage sharing methods (e.g. distributed file-systems<br />
such as Lustre, GPFS, GlusterFS, etc) to allow storage virtualisation as well as low<br />
latency and high input/output performance data transfers for the DPC and DAG functions<br />
operations with archived data.<br />
S2-<strong>PDGS</strong>-AI-360<br />
The <strong>PDGS</strong>/AI function shall support data caching mechanisms fostering optimised access<br />
performance towards DPC and DAG functional elements.<br />
S2-<strong>PDGS</strong>-AI-365<br />
The <strong>PDGS</strong>/AI function design shall implement the LTA service function interface and<br />
mechanisms for long-term data archive and retrieval operations.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
5.8 Long-Term Archive (LTA) Service Requirements<br />
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 105 of 204<br />
5.8.1 FUNCTIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-LTA-005<br />
The LTA service function shall be responsible for within the <strong>PDGS</strong> for:<br />
Ensuring long-term data preservation and access to all <strong>Sentinel</strong>-2 mission data;<br />
Providing bulk data re-processing capabilities on the long-term dataset;<br />
S2-<strong>PDGS</strong>-LTA-010<br />
The LTA service function shall ensure mission data storage and accessibility for the whole<br />
duration of the <strong>Sentinel</strong>-2 missions and for 25 years after the end of the space segment<br />
operations.<br />
S2-<strong>PDGS</strong>-LTA-015<br />
The LTA service function shall be able to perform bulk data reprocessing activities based<br />
on the local archived data-sets and to systematically mirror every resulting product in the<br />
AI function inventory.<br />
S2-<strong>PDGS</strong>-LTA-020<br />
The LTA service function shall be able to archive autonomously the product data and<br />
auxiliary data provided by the AI function according to a well-defined interface.<br />
S2-<strong>PDGS</strong>-LTA-025<br />
The LTA service function shall be able to restore the product data and auxiliary data to the<br />
AI function on request according to a well-defined interface.<br />
5.8.2 PERFORMANCE REQUIREMENTS<br />
S2-<strong>PDGS</strong>-LTA-030<br />
The LTA service function shall sustain the continuous archiving of all the Level-0, Level-<br />
1B, Level-1C and TCI data along mission-time.<br />
S2-<strong>PDGS</strong>-LTA-035<br />
The LTA service function shall be able to supply to the AI function any product data held in<br />
the archive in less than 24 hours.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 106 of 204<br />
5.8.3 OPERATIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-LTA-040<br />
The LTA service function shall be integrated and operated in two geographically<br />
distributed PACs.<br />
S2-<strong>PDGS</strong>-LTA-045<br />
The LTA service function shall implement a well-defined data preservation policy in line<br />
with the LTDP objectives and inter-agency guidelines.<br />
S2-<strong>PDGS</strong>-LTA-050<br />
The LTA service function shall systematically ingest and archive all the product data<br />
auxiliary data provided at the AI function interface.<br />
S2-<strong>PDGS</strong>-LTA-055<br />
The LTA service function shall perform autonomous data retrieval operations from longterm<br />
storage as triggered by and according to the AI function interface.<br />
S2-<strong>PDGS</strong>-LTA-060<br />
The LTA service function shall nominally archive all the L0 data (MSI & HKTM) for the<br />
<strong>PDGS</strong> operational lifetime.<br />
S2-<strong>PDGS</strong>-LTA-065<br />
The LTA service function shall nominally maintain all the MSI L1B and L1C product data<br />
for the <strong>PDGS</strong> operational lifetime, keeping always the most up-to-date version of every<br />
generated product.<br />
S2-<strong>PDGS</strong>-LTA-070<br />
The LTA service function shall perform bulk data reprocessing operations on a need basis<br />
and provide the resulting inventory metadata at the AI function interface for inventory.<br />
5.8.4 RAMS REQUIREMENTS<br />
S2-<strong>PDGS</strong>-LTA-075<br />
The LTA service function shall provide nominal archiving and retrieval operations with a<br />
success probability better than 99.7% computed over one month time window and<br />
assuming a degradation of such figure for no more than one day.<br />
S2-<strong>PDGS</strong>-LTA-080<br />
The LTA service function shall ensure that no archived data is lost.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 107 of 204<br />
S2-<strong>PDGS</strong>-LTA-085<br />
The LTA service function shall ensure accessibility to 100% of the archived data for<br />
retrieval at any time.<br />
5.9 Data Circulation (DC) Requirements<br />
5.9.1 FUNCTIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-DC-005<br />
The <strong>PDGS</strong>/DC function shall be responsible within the <strong>PDGS</strong> for:<br />
Carrying out all the product exchanges between the distributed <strong>PDGS</strong> archives;<br />
Carrying out all the data exchanges between the <strong>PDGS</strong> and external interfaces (e.g.<br />
versus FOS, LGSs, CNES/CST, etc.)<br />
Centralising all file-based data exchanges between <strong>PDGS</strong> interfaces whether internal<br />
to a centre (between co-localised sub-systems) or external across centres.<br />
S2-<strong>PDGS</strong>-DC-010<br />
The <strong>PDGS</strong>/DC function shall implement data circulation actions consisting of data<br />
transportation from an input interface to an output interface.<br />
S2-<strong>PDGS</strong>-DC-015<br />
The <strong>PDGS</strong>/DC function shall support electronic interfaces (network connected) and media<br />
interfaces.<br />
S2-<strong>PDGS</strong>-DC-020<br />
The <strong>PDGS</strong>/DC function shall support all electronic data exchanges for data input and<br />
output across all geographically distributed sites of the ground-segment, including filebased<br />
exchanges, email exchanges, etc as required.<br />
S2-<strong>PDGS</strong>-DC-025<br />
The <strong>PDGS</strong>/DC function shall be able to interface with the EDRS ground-to-satellite<br />
equipment for EDRS data circulation activities (ground-to-ground).<br />
S2-<strong>PDGS</strong>-DC-030<br />
The <strong>PDGS</strong>/DC function shall be able to support diverse state-of-the-art media storage<br />
devices (e.g. USB HDDs) for the media interfaces circulation activities.<br />
S2-<strong>PDGS</strong>-DC-035<br />
The <strong>PDGS</strong>/DC function shall be able to identify univocally each media interface storage<br />
volume (e.g. labelling the storage volume name with the media interface name plus a<br />
sequence number to identify the circulation operation).<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 108 of 204<br />
S2-<strong>PDGS</strong>-DC-040<br />
The <strong>PDGS</strong>/DC function shall be able to retrieve autonomously data from all input<br />
electronic interfaces according to a well-defined configuration.<br />
S2-<strong>PDGS</strong>-DC-045<br />
The <strong>PDGS</strong>/DC function shall be able to deliver autonomously data to all output electronic<br />
interfaces according to a well-defined configuration.<br />
S2-<strong>PDGS</strong>-DC-050<br />
The <strong>PDGS</strong>/DC shall operate autonomously in a data-driven manner based on the<br />
detection of new data made available by other systems at the configured interface for<br />
circulation to another system's interface.<br />
S2-<strong>PDGS</strong>-DC-055<br />
The <strong>PDGS</strong>/DC function shall allow the operator to interactively add / modify / delete the<br />
configuration of electronic input or output interfaces within or external to the <strong>PDGS</strong> via a<br />
HMI.<br />
S2-<strong>PDGS</strong>-DC-060<br />
The <strong>PDGS</strong>/DC function shall allow associating access methods, protocols, polling<br />
frequencies, etc to each electronic interface by configuration.<br />
S2-<strong>PDGS</strong>-DC-065<br />
The <strong>PDGS</strong>/DC function shall allow the operator to interactively add / modify / delete the<br />
configuration of circulation rules between electronic input and output interfaces via an<br />
HMI.<br />
S2-<strong>PDGS</strong>-DC-070<br />
The <strong>PDGS</strong>/DC function shall be able by configuration to prevent the circulation of the<br />
same data twice between the same interfaces. Accordingly the DC function shall keep<br />
track of all the circulation operations performed.<br />
S2-<strong>PDGS</strong>-DC-075<br />
The <strong>PDGS</strong>/DC function shall process autonomously the data from/to media interfaces<br />
limiting operator intervention to the sole initial media preparation (e.g. tape loading, disk<br />
connection, etc), media disposal (unloading, disconnection, etc) and shipment activities.<br />
S2-<strong>PDGS</strong>-DC-080<br />
The <strong>PDGS</strong>/DC function shall be able to perform several media interface circulation<br />
operations on different media in parallel.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 109 of 204<br />
S2-<strong>PDGS</strong>-DC-085<br />
Peer to peer media-circulation operations between <strong>PDGS</strong>/DC functions hosted at different<br />
sites shall be coordinated such that lost or partially/completely unreadable media can be<br />
automatically identified and requested back electronically between receiver and sender.<br />
S2-<strong>PDGS</strong>-DC-090<br />
The <strong>PDGS</strong>/DC shall keep track of all files delivered to a given media interface volume to<br />
allow recovery circulations on contingency of the nominal circulations.<br />
S2-<strong>PDGS</strong>-DC-095<br />
The <strong>PDGS</strong>/DC function shall make use of standard protocols such as SFTP, FTP, FTPS,<br />
SMTP, POP, HTTP, HTTPS, etc to perform data circulation operations according to the<br />
required interface mechanisms.<br />
S2-<strong>PDGS</strong>-DC-100<br />
Electronic circulations shall make use of password-less authentication techniques, likely<br />
via encryption keys, when supported by the protocol.<br />
S2-<strong>PDGS</strong>-DC-105<br />
The <strong>PDGS</strong>/DC function as part of the data circulation activities, shall allow on-the-fly<br />
simple file conversion/edition activities (e.g. renaming, textual transformation,<br />
compression, decompression, format conversion, etc).<br />
5.9.2 PERFORMANCE REQUIREMENTS<br />
S2-<strong>PDGS</strong>-DC-110<br />
The <strong>PDGS</strong>/DC function time lag for the start of the files circulation operations shall not<br />
exceed 1 minute from the sources availability.<br />
S2-<strong>PDGS</strong>-DC-115<br />
The <strong>PDGS</strong>/DC function shall make effective use of the available network resources for its<br />
operations.<br />
S2-<strong>PDGS</strong>-DC-120<br />
The <strong>PDGS</strong>/DC function shall introduce only negligible time overhead on the data<br />
circulation operations to media interfaces ensuring the available writing rate according to<br />
the device specifications.<br />
S2-<strong>PDGS</strong>-DC-125<br />
The <strong>PDGS</strong>/DC function shall be able to support an overall average sustained electronic<br />
circulation throughput of 200 Mbps between geographically distributed sites plus 200<br />
Mbps of internal traffic.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 110 of 204<br />
S2-<strong>PDGS</strong>-DC-130<br />
The <strong>PDGS</strong>/DC function shall be able to support an overall average sustained circulation<br />
throughput via media of 200 Mbps.<br />
5.9.3 OPERATIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-DC-135<br />
The <strong>PDGS</strong>/DC function shall be deployed and operated locally in all <strong>PDGS</strong> centres.<br />
S2-<strong>PDGS</strong>-DC-140<br />
It shall be possible to deploy the <strong>PDGS</strong>/DC function in a collaborative CDAM centre for<br />
autonomous operations by a third-party.<br />
S2-<strong>PDGS</strong>-DC-145<br />
The <strong>PDGS</strong>/DC function shall generate synthetic operation reports along time, providing<br />
periodic and self-consistent updates over the recently performed activities (successful and<br />
failed) including a detailed inventory of all data circulations performed. The generated<br />
reports shall be systematically routed to the MCC function for configuration control and<br />
further processing.<br />
S2-<strong>PDGS</strong>-DC-150<br />
The <strong>PDGS</strong>/DC function shall supply status information over all its processes and<br />
resources (i.e. log information, disk volumes usage, alarms, etc.) in real-time via the M&C<br />
function.<br />
S2-<strong>PDGS</strong>-DC-155<br />
The <strong>PDGS</strong>/DC function shall minimize human intervention when performing retrieval /<br />
delivery operations from / to media interfaces.<br />
S2-<strong>PDGS</strong>-DC-160<br />
The <strong>PDGS</strong>/DC function shall alert the operator by making use of the M&C function<br />
capabilities for all operations requiring urgent manual intervention including:<br />
Media loading/disposal operations;<br />
Contingency operations on repeated failures of circulation operations from/to media or<br />
electronic interfaces.<br />
S2-<strong>PDGS</strong>-DC-165<br />
The <strong>PDGS</strong>/DC function shall centralise all data exchanges (file-based, e-mail, productdata,<br />
etc) for data input and output via electronic or media interfaces between every<br />
<strong>PDGS</strong> centre and its remote interfaces unless, specified otherwise.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 111 of 204<br />
S2-<strong>PDGS</strong>-DC-170<br />
The <strong>PDGS</strong>/DC function shall centralise all data exchanges for input and output between<br />
the different <strong>PDGS</strong> sub-systems collocated within a centre, unless specified otherwise.<br />
S2-<strong>PDGS</strong>-DC-175<br />
The <strong>PDGS</strong>/DC function shall autonomously retrieve from the International Earth Rotation<br />
Service (IERS) interface the UT1-UTC time correlation data<br />
S2-<strong>PDGS</strong>-DC-180<br />
The <strong>PDGS</strong>/DC function shall autonomously retrieve from the European Centre Medium<br />
range Weather Forecast (ECMWF) the relevant auxiliary data (e.g. water vapour data).<br />
S2-<strong>PDGS</strong>-DC-185<br />
The <strong>PDGS</strong>/DC function shall carry out the physical circulation of all the Mission Reference<br />
Files (MRF) amongst the applicable interface points (internal or / and external <strong>PDGS</strong><br />
interfaces) on behalf of the MCC function.<br />
S2-<strong>PDGS</strong>-DC-190<br />
The <strong>PDGS</strong>/DC function shall perform the sustained circulation operations of product-data<br />
between geographically distributed sites via digital communication networks and via media<br />
in support to the electronic circulation.<br />
5.9.4 RAMS REQUIREMENTS<br />
S2-<strong>PDGS</strong>-DC-195<br />
The <strong>PDGS</strong>/DC function shall ensure nominal operations unattended for better than 99.7%<br />
of the time computed over one month time window and assuming a degradation of such<br />
figure for no more than one day.<br />
S2-<strong>PDGS</strong>-DC-200<br />
The <strong>PDGS</strong>/DC function shall guarantee zero data loss and full consistent transfers (e.g.<br />
no partial file transfers) between receivers and senders.<br />
S2-<strong>PDGS</strong>-DC-205<br />
The <strong>PDGS</strong>/DC function shall guarantee the completeness and consistency of all<br />
circulation transactions in case of contingency (e.g. disk full, network problems, corrupt<br />
media, etc). It shall resume nominal operations once the contingency is solved (e.g. after<br />
a local disk/network contingency) or request reiteration of the circulation (e.g. in case of an<br />
unrecoverable media).<br />
S2-<strong>PDGS</strong>-DC-210<br />
The <strong>PDGS</strong>/DC function shall retry any failed operation on a configurable frequency basis.<br />
After a configurable number of repeated failures, the operator shall be alerted.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 112 of 204<br />
S2-<strong>PDGS</strong>-DC-215<br />
The <strong>PDGS</strong>/DC function shall be able to skip any missing / failed data volume and keep on<br />
circulation activities normally when retrieving data from a media interface. In case a media<br />
volume fails or is not recoverable, the operations to other disk volumes shall not be<br />
affected.<br />
5.9.5 DESIGN & DEVELOPMENT REQUIREMENTS<br />
S2-<strong>PDGS</strong>-DC-220<br />
The <strong>PDGS</strong>/DC function shall comply to all interface methods (e.g. servers of HTTP(S),<br />
FTP(S), SMTP, etc) and exchange mechanisms of all the systems to be interfaced within<br />
and outside the <strong>PDGS</strong> (including external legacy systems) according to their applicable<br />
ICDs.<br />
S2-<strong>PDGS</strong>-DC-225<br />
The <strong>PDGS</strong>/DC function design shall be based on widely used standards maximum reuse<br />
of public-domain off-the-shelf software.<br />
S2-<strong>PDGS</strong>-DC-230<br />
The <strong>PDGS</strong>/DC function shall make use of public-domain off-the-shelf software to perform<br />
the simple on-the-fly file conversion/edition operations.<br />
S2-<strong>PDGS</strong>-DC-235<br />
The <strong>PDGS</strong>/DC function shall be designed such that new interface mechanisms (e.g. new<br />
interface protocols) and file conversion/edition operations can be seamlessly integrated<br />
within the overall function framework via "plug-ins". The addition of new mechanisms shall<br />
require only the effort associated to their plug-in implementation plus minimum integration<br />
overhead.<br />
5.10 Precise Orbit Determination (POD) Requirements<br />
5.10.1 FUNCTIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-POD-005<br />
The <strong>PDGS</strong>/POD function shall be responsible for generating POD orbit products by<br />
processing satellite navigation data from the on-board GNSS receiver and the required<br />
auxiliary data (e.g. GPS orbits, GPS clocks).<br />
S2-<strong>PDGS</strong>-POD-010<br />
The <strong>PDGS</strong>/POD function shall be able to process up to 45 MB/day of GPS level-0 data<br />
per each spacecraft.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 113 of 204<br />
S2-<strong>PDGS</strong>-POD-015<br />
The <strong>PDGS</strong>/POD function shall be able to generate a POD predicted orbit product as<br />
required according to the <strong>Sentinel</strong>-2 processing timeliness requirements.<br />
S2-<strong>PDGS</strong>-POD-020<br />
The <strong>PDGS</strong>/POD function shall be able to generate a POD restituted orbit products as<br />
required according to the <strong>Sentinel</strong>-2 processing timeliness requirements.<br />
S2-<strong>PDGS</strong>-POD-025<br />
The <strong>PDGS</strong>/POD function shall manage potential satellite ancillary pass data overlaps.<br />
(Due to strategy to avoid data circulation it may be possible that same satellite PVT data is<br />
contained on different pass files).<br />
S2-<strong>PDGS</strong>-POD-030<br />
The <strong>PDGS</strong>/POD function shall manage potential satellite ancillary data gaps (e.g. data<br />
circulation errors, etc.).<br />
(Satellite ancillary data gaps of TBD time shall not prevent the generation of required POD<br />
products).<br />
S2-<strong>PDGS</strong>-POD-035<br />
The <strong>PDGS</strong>/POD function shall flag generated POD products as "degraded" in case<br />
required input data to meet accuracy requirements is not available.<br />
(This is not having enough GNSS data coverage, required auxiliary data, etc.).<br />
S2-<strong>PDGS</strong>-POD-040<br />
The <strong>PDGS</strong>/POD function shall generate POD products whenever it is possible according<br />
to its configuration, present input data, etc.<br />
S2-<strong>PDGS</strong>-POD-045<br />
The <strong>PDGS</strong>/POD function shall be able to analyse the on-board navigation solution with<br />
respect to the final orbit occurred.<br />
S2-<strong>PDGS</strong>-POD-050<br />
The <strong>PDGS</strong>/POD function shall be able to analyse the generated POD products with<br />
respect to the final orbit occurred.<br />
5.10.2 PERFORMANCE REQUIREMENTS<br />
S2-<strong>PDGS</strong>-POD-055<br />
The <strong>PDGS</strong>/POD function shall generate Predicted orbit products 90 minutes before<br />
<strong>Sentinel</strong>-2 A/B ANX for as many orbits as the required accuracy can be ensured.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 114 of 204<br />
S2-<strong>PDGS</strong>-POD-060<br />
The <strong>PDGS</strong>/POD function shall generate Predicted orbit products with an accuracy of 10m<br />
on the 2D position with 3σ confidence level.<br />
S2-<strong>PDGS</strong>-POD-065<br />
The <strong>PDGS</strong>/POD function shall generate Restituted orbit products within 30 minutes of<br />
receipt of GNSS L0 products.<br />
S2-<strong>PDGS</strong>-POD-070<br />
The <strong>PDGS</strong>/POD function shall generate Restituted orbit products with an accuracy of 3m<br />
with 3σ confidence level.<br />
5.10.3 OPERATIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-POD-075<br />
The <strong>PDGS</strong>/POD function shall be deployed and operated locally in the MPAC.<br />
S2-<strong>PDGS</strong>-POD-080<br />
It shall be possible to deploy the <strong>PDGS</strong>/POD function locally in the CGSs.<br />
S2-<strong>PDGS</strong>-POD-085<br />
The <strong>PDGS</strong>/POD function shall autonomously receive and process the FOS orbit files (e.g.<br />
FOS predicted & restituted orbit file, FOS manoeuvres files, etc) for comparison and<br />
analysis of the GPS on-board navigation solution.<br />
S2-<strong>PDGS</strong>-POD-090<br />
The <strong>PDGS</strong>/POD function shall autonomously receive and process the relevant FOS orbit<br />
files (e.g. FOS restituted orbit file, FOS manoeuvres files) for comparison and analysis of<br />
the POD generated products.<br />
S2-<strong>PDGS</strong>-POD-095<br />
The <strong>PDGS</strong>/POD function shall autonomously gather the required input data for its<br />
processing and quality checks activities.<br />
S2-<strong>PDGS</strong>-POD-100<br />
The <strong>PDGS</strong>/POD function shall be able to manage the following information for its orbit<br />
determination activities:<br />
GPS orbits & clocks data<br />
GPS ionospheric maps (TBC)<br />
FOS orbit files<br />
FOS manoeuvres files<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 115 of 204<br />
Satellite ancillary data (GPSR TM packets, satellite PVT and attitude information)<br />
GPSR Instruments status reports (i.e. Instrument Unavailability Report concerning the<br />
GPSR delivered by FOS)<br />
S2-<strong>PDGS</strong>-POD-105<br />
The <strong>PDGS</strong>/POD function shall generate Predicted orbit products with a coverage of the<br />
next orbit plus TBD orbits wrt. to the current orbit.<br />
(This is at the beginning of orbit "n" to generate a predicted orbit product with coverage<br />
orbit [n+1, n+x] x>1).<br />
S2-<strong>PDGS</strong>-POD-110<br />
The <strong>PDGS</strong>/POD function shall generate Restituted orbit products with a coverage equal to<br />
latest PVT contained within the received satellite ancillary data that triggers such<br />
generation with 2 orbits (TBC) backwards.<br />
S2-<strong>PDGS</strong>-POD-115<br />
The <strong>PDGS</strong>/POD function shall be configured to generate Predicted orbit products in a<br />
schedule-driven manner (i.e. every orbit).<br />
S2-<strong>PDGS</strong>-POD-120<br />
The <strong>PDGS</strong>/POD function shall be configured to generate Restituted orbit products in a<br />
data-driven manner (i.e. in response to every received satellite ancillary data product).<br />
S2-<strong>PDGS</strong>-POD-125<br />
The <strong>PDGS</strong>/POD function shall autonomously supply the generated POD generated<br />
products.<br />
S2-<strong>PDGS</strong>-POD-130<br />
The <strong>PDGS</strong>/POD function shall autonomously gather the required auxiliary data (i.e. GPS<br />
orbits, GPS clocks, etc.) for the POD generation and analysis activities.<br />
S2-<strong>PDGS</strong>-POD-135<br />
The <strong>PDGS</strong>/POD function shall autonomously generate and supply the navigation solution<br />
quality reports.<br />
S2-<strong>PDGS</strong>-POD-140<br />
The <strong>PDGS</strong>/POD function shall autonomously generate and supply the POD products<br />
quality reports.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 116 of 204<br />
5.10.4 RAMS REQUIREMENTS<br />
S2-<strong>PDGS</strong>-POD-145<br />
The <strong>PDGS</strong>/POD function shall be able to deliver all generated orbit products according to<br />
the accuracy and latency requirements with an availability figure better than 98.5% of the<br />
time computed over one month time window and assuming a degradation of such figure<br />
for no more than one day.<br />
S2-<strong>PDGS</strong>-POD-150<br />
The <strong>PDGS</strong>/POD function shall manage independently S2A and S2B orbit determination<br />
activities (i.e. inputs management, generation and orbit products supply).<br />
S2-<strong>PDGS</strong>-POD-155<br />
The <strong>PDGS</strong>/POD function shall isolate unexpected errors raised during the orbit<br />
determination activities.<br />
(A fatal error on the POD Predicted products generation shall not affect on the POD<br />
Restituted product generation activities).<br />
5.10.5 DESIGN & DEVELOPMENT REQUIREMENTS<br />
S2-<strong>PDGS</strong>-POD-160<br />
The <strong>PDGS</strong>/POD function shall be implemented to be deployed in a POSIX environment.<br />
5.11 Auxiliary Data Supply (ADS) Requirements<br />
5.11.1 FUNCTIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-ADS-005<br />
The <strong>PDGS</strong>/ADS function shall be able to autonomously generate and supply all the<br />
auxiliary data required by the <strong>PDGS</strong>.<br />
S2-<strong>PDGS</strong>-ADS-010<br />
The <strong>PDGS</strong>/ADS function shall be able to autonomously generate on schedule-driven<br />
basis any required auxiliary data according to its timeliness and coverage definition.<br />
S2-<strong>PDGS</strong>-ADS-015<br />
The <strong>PDGS</strong>/ADS function shall be able to autonomously in a data-driven manner based on<br />
the new auxiliary data availability, supply it to the configured <strong>PDGS</strong> functions.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 117 of 204<br />
5.11.2 PERFORMANCE REQUIREMENTS<br />
S2-<strong>PDGS</strong>-ADS-020<br />
The <strong>PDGS</strong>/ADS function shall supply all the required auxiliary data in advance according<br />
to well-defined timing schedule according to every processing need.<br />
5.11.3 OPERATIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-ADS-025<br />
The <strong>PDGS</strong>/ADS function shall generate and publish all the required auxiliary data in a<br />
timely and reliable manner including all Level-2 auxiliary data defined in the <strong>PDGS</strong>-PDD<br />
and the IERS UT1-UTC correlation data.<br />
5.11.4 RAMS REQUIREMENTS<br />
S2-<strong>PDGS</strong>-ADS-030<br />
The <strong>PDGS</strong>/ADS function shall ensure nominal operations unattended for better than<br />
99.7% of the time computed over one month time window and assuming a degradation of<br />
such figure for no more than one day.<br />
5.11.5 DESIGN & DEVELOPMENT REQUIREMENTS<br />
S2-<strong>PDGS</strong>-ADS-035<br />
The <strong>PDGS</strong>/ADS function design shall reuse existing infrastructure (e.g. ECMWF, IERS,<br />
etc).<br />
5.12 Data-Access Index (DAX) Requirements<br />
5.12.1 FUNCTIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-DAX-005<br />
The <strong>PDGS</strong>/DAX function shall be responsible for federating the distributed <strong>Sentinel</strong>-2<br />
product inventories spread throughout the <strong>PDGS</strong> in:<br />
maintaining from individual inventory updates a consolidated and consistent master<br />
index containing the relationships between the available product components and their<br />
physical remote location in the <strong>PDGS</strong> centres;<br />
Populating consolidated catalogue updates to the front-end service functions in charge<br />
of the metadata catalogue and user services operations;<br />
Resolving data location queries on the master index for data-access operations;<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 118 of 204<br />
S2-<strong>PDGS</strong>-DAX-010<br />
The <strong>PDGS</strong>/DAX function shall be able to generate, manage and maintain along-time an<br />
index of all product data items archived in the <strong>PDGS</strong> maintaining inner relationships to<br />
each of their singular physical data-access points.<br />
S2-<strong>PDGS</strong>-DAX-015<br />
The <strong>PDGS</strong>/DAX function shall be able to ingest the archive update reports provided by<br />
several physically distributed instances of the AI function and to consolidate them in the<br />
master index.<br />
S2-<strong>PDGS</strong>-DAX-020<br />
The <strong>PDGS</strong>/DAX function shall be able to identify and manage redundant / replicated<br />
archived product data items that may be located on different archive centres.<br />
S2-<strong>PDGS</strong>-DAX-025<br />
The <strong>PDGS</strong>/DAX function shall organise the master index in a hierarchy mapping the<br />
relationships between the parent-products (covering a complete orbit stripline in a given<br />
MSI mode), and their decomposition into several geographically scattered granule<br />
components, datastrip components, orbit components, and global components (e.g.<br />
auxiliary data).<br />
S2-<strong>PDGS</strong>-DAX-030<br />
The <strong>PDGS</strong>/DAX function shall be able to discriminate amongst several versions of the<br />
product data items generated within different contexts (e.g. with different processor<br />
version, different auxiliary data, etc) and manage them as distinct items sharing common<br />
properties.<br />
S2-<strong>PDGS</strong>-DAX-035<br />
The <strong>PDGS</strong>/DAX function shall be able to generate automatically asynchronous catalogue<br />
updates (for addition, modification or removal) mirroring the contents of the <strong>PDGS</strong><br />
archives and to supply them in real-time to the Front-End service functions.<br />
S2-<strong>PDGS</strong>-DAX-040<br />
The <strong>PDGS</strong>/DAX function shall generate the catalogue metadata items at the level of the<br />
product granule to allow for fine geolocation queries over the mission data catalogue.<br />
Each catalogue update shall be characterised at minimum by:<br />
a unique identifier for each distinct cataloguable item;<br />
the availability property (on-line, off-line, unavailable);<br />
the sensing and generation times;<br />
the native dataset association (S2MSI0, S2MSI1A, S2MSI1B, or S2MSI1C);<br />
a list of key metadata such as satellite identifier, dataset version (processing version),<br />
usage category (e.g. cal/val, general use, expert, etc), cloud cover percentage over the<br />
granule area, quality flags, etc;<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
the geographical footprint of the data;<br />
the geographical footprint of the cloud-mask;<br />
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 119 of 204<br />
the parent-product identifier used for granule to product associations in the catalogue.<br />
S2-<strong>PDGS</strong>-DAX-045<br />
The <strong>PDGS</strong>/DAX function shall prevent the repeated generation of catalogue updates for<br />
catalogue metadata items corresponding to several physically duplicated instances of the<br />
same logical item.<br />
S2-<strong>PDGS</strong>-DAX-050<br />
The <strong>PDGS</strong>/DAX function shall be able to generate asynchronous consolidated updates of<br />
the <strong>Sentinel</strong>-2 preview images and provide them (or a well-defined mechanism to access<br />
them) to the Front-End Service functions.<br />
S2-<strong>PDGS</strong>-DAX-055<br />
The <strong>PDGS</strong>/DAX function shall prevent the duplicated generation of preview-image<br />
updates to the Front-End Service functions.<br />
S2-<strong>PDGS</strong>-DAX-060<br />
The <strong>PDGS</strong>/DAX function shall maintain and mirror in simplified catalogue updates the<br />
changes in the availability property of the product data (on-line, off-line, unavailable)<br />
reported by the singular archives in the archive update reports.<br />
S2-<strong>PDGS</strong>-DAX-065<br />
The <strong>PDGS</strong>/DAX function shall prevent the repeated generation of catalogue updates for<br />
catalogue items corresponding to several physically duplicated instances of the same<br />
logical item.<br />
S2-<strong>PDGS</strong>-DAX-070<br />
The <strong>PDGS</strong>/DAX function shall be able to automatically generate and supply to the<br />
CDS/SCI the <strong>Sentinel</strong>-2 products coverage reports based on the catalogue updates.<br />
S2-<strong>PDGS</strong>-DAX-075<br />
The <strong>PDGS</strong>/DAX function shall provide a query interface remotely accessible and resolving<br />
the physical access location of the product data available for retrieval throughout the<br />
<strong>PDGS</strong> archives.<br />
S2-<strong>PDGS</strong>-DAX-080<br />
The <strong>PDGS</strong>/DAX function shall be able to support simultaneous data location requests.<br />
S2-<strong>PDGS</strong>-DAX-085<br />
The <strong>PDGS</strong>/DAX function shall be able to backup, export and restore the master index<br />
totally or partially according to flexible criteria (e.g. last year records).<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 120 of 204<br />
S2-<strong>PDGS</strong>-DAX-090<br />
The <strong>PDGS</strong>/DAX function shall minimize total backups size making use of incremental<br />
backup strategies.<br />
S2-<strong>PDGS</strong>-DAX-095<br />
The <strong>PDGS</strong>/DAX function shall be able to backup, export and restore incremental data<br />
indexes without interruptions of its nominal operations.<br />
S2-<strong>PDGS</strong>-DAX-100<br />
The <strong>PDGS</strong>/DAX function shall provide the necessary functionality to carry out nominal<br />
operations from a master instance seconded by a second geographically distributed<br />
instance operated in hot-redundancy to the master instance for location query processing<br />
and data supply autonomous operations towards other <strong>PDGS</strong> functions and external<br />
interfaces.<br />
S2-<strong>PDGS</strong>-DAX-105<br />
The PDGX/DAX function shall be able to systematically ingest unavailability reports<br />
provided by any AI function instance stating the temporary unavailability or return to<br />
operations of its data access capabilities.<br />
S2-<strong>PDGS</strong>-DAX-110<br />
The <strong>PDGS</strong>/DAX function shall consistently report an error in response to data location<br />
queries for unavailable items.<br />
S2-<strong>PDGS</strong>-DAX-115<br />
The PDGX/DAX function shall allow the operator to manually change the temporary<br />
availability status of any archive of the federated <strong>PDGS</strong>.<br />
S2-<strong>PDGS</strong>-DAX-120<br />
The <strong>PDGS</strong>/DAX function shall ignore the master index records corresponding to data held<br />
in archive instances temporarily unavailable when processing data location queries. In<br />
case a queried item is held in unavailable archives only, the <strong>PDGS</strong>/DAX function shall<br />
report an error stating the temporary unavailability of the data.<br />
S2-<strong>PDGS</strong>-DAX-125<br />
The <strong>PDGS</strong>/DAX function shall allow the operator to set any federated <strong>PDGS</strong> archive from<br />
a temporary unavailability status to a permanent unavailability status. Consequently it<br />
shall mirror the unavailability of all its previous contents in the master index and trigger as<br />
relevant the catalogue updates to the MMUS and OLIB functions.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 121 of 204<br />
5.12.2 PERFORMANCE REQUIREMENTS<br />
S2-<strong>PDGS</strong>-DAX-130<br />
The <strong>PDGS</strong>/DAX function shall be able to perform the ingestion of archive reports for new<br />
MSI product granules and the generation of the corresponding catalogue updates and<br />
CDS coverage reports at a sustained rate of no less than four granules per second in<br />
average.<br />
S2-<strong>PDGS</strong>-DAX-135<br />
The <strong>PDGS</strong>/DAX function shall complete every product location query within less than half<br />
a second.<br />
S2-<strong>PDGS</strong>-DAX-140<br />
The <strong>PDGS</strong>/DAX function shall support product location queries at a rate of one Level-1B<br />
or Level-1C square product per second, considering a square product coverage of about<br />
300km x 300km.<br />
S2-<strong>PDGS</strong>-DAX-145<br />
The <strong>PDGS</strong>/DAX function shall be able to complete in less than 10 seconds the parallel<br />
processing of 10 simultaneous data location requests corresponding to all Level-1C<br />
products of the <strong>Sentinel</strong>-2 constellation covering Europe during one month.<br />
S2-<strong>PDGS</strong>-DAX-150<br />
The number of simultaneous data location requests which can be supported in parallel<br />
with the defined performance shall be linearly scalable with hardware.<br />
5.12.3 OPERATIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-DAX-155<br />
The <strong>PDGS</strong>/DAX function shall be deployed and operated locally in the PDMC and in one<br />
PAC as hot-redundant backup.<br />
S2-<strong>PDGS</strong>-DAX-160<br />
The <strong>PDGS</strong>/DAX function shall supply status information over all its processes and<br />
resources (i.e. log information, disk volumes usage, alarms, etc.) in real-time via the M&C<br />
function.<br />
S2-<strong>PDGS</strong>-DAX-165<br />
The <strong>PDGS</strong>/DAX function shall systematically ingest all archive update reports provided by<br />
all geographically distributed AI function instances in a data-driven manner.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 122 of 204<br />
S2-<strong>PDGS</strong>-DAX-170<br />
The <strong>PDGS</strong>/DAX function shall systematically generate the catalogue update reports for all<br />
<strong>Sentinel</strong>-2 products and the preview-image updates and provide them to the MMUS<br />
functions in a data-driven manner.<br />
S2-<strong>PDGS</strong>-DAX-175<br />
The <strong>PDGS</strong>/DAX function shall systematically generate the catalogue update reports<br />
applicable to the TCI images and provide them to the OLIB functions in a data-driven<br />
manner.<br />
S2-<strong>PDGS</strong>-DAX-180<br />
The <strong>PDGS</strong>/DAX function shall systematically generate <strong>Sentinel</strong>-2 products CDS/SCI<br />
coverage reports and provide them to the CDS in a data-driven manner.<br />
S2-<strong>PDGS</strong>-DAX-185<br />
In case of contingency on the master index, the <strong>PDGS</strong>/DAX function shall perform index<br />
restore operations from backup or bulk re-ingestion of the archive update reports should<br />
the restore from backup fail.<br />
S2-<strong>PDGS</strong>-DAX-190<br />
The <strong>PDGS</strong>/DAX function shall systematically reply to the data location requests submitted<br />
through the <strong>PDGS</strong>/DAG functions autonomously.<br />
S2-<strong>PDGS</strong>-DAX-195<br />
The <strong>PDGS</strong>/DAX function shall generate synthetic operation reports along time, providing<br />
periodic and self-consistent updates over the recently performed activities (successful and<br />
failed) including an inventory of all index updates performed. The generated reports shall<br />
be systematically routed to the MCC function for configuration control and further<br />
processing.<br />
5.12.4 RAMS REQUIREMENTS<br />
S2-<strong>PDGS</strong>-DAX-200<br />
The <strong>PDGS</strong>/DAX function shall perform in hot redundancy between two geographically<br />
distributed instances.<br />
S2-<strong>PDGS</strong>-DAX-205<br />
The <strong>PDGS</strong>/DAX function shall ensure nominal operations in hot-redundant configuration<br />
unattended for better than 99.9% of the time computed over one month time window and<br />
assuming a degradation of such figure for no more than one day.<br />
Comment : This implies the definition of a way for measuring the availability figure.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 123 of 204<br />
S2-<strong>PDGS</strong>-DAX-210<br />
The <strong>PDGS</strong>/DAX function shall ensure 100% completeness of the ingestion processing in<br />
each hot-redundant instance.<br />
S2-<strong>PDGS</strong>-DAX-215<br />
The <strong>PDGS</strong>/DAX function shall ensure 100% completeness of the catalogue update,<br />
preview-image update, and CDS coverage report generation processing and supply to<br />
output interfaces.<br />
5.12.5 DESIGN & DEVELOPMENT REQUIREMENTS<br />
S2-<strong>PDGS</strong>-DAX-220<br />
The <strong>PDGS</strong>/DAX function remote query interface shall be clearly documented in an ICD.<br />
S2-<strong>PDGS</strong>-DAX-225<br />
The <strong>PDGS</strong>/DAX function remote query interface shall make use of standard network<br />
protocols (e.g. HTTP, SOAP, etc).<br />
S2-<strong>PDGS</strong>-DAX-230<br />
The <strong>PDGS</strong>/DAX function shall optimise the index and index hierarchy by using the specific<br />
properties of the <strong>Sentinel</strong>-2 mission and product decomposition such as:<br />
The shared granule property amongst the level-0, level-1A and level-1B products and<br />
its unique identification throughout mission time (as based on unique detector and MSI<br />
scene identifiers);<br />
The granule property of Level-1C granules in an invariant set of geographical tiles;<br />
etc<br />
S2-<strong>PDGS</strong>-DAX-235<br />
The <strong>PDGS</strong>/DAX function shall comply with the MMUS function defined interface for the<br />
supply of the catalogue updates.<br />
S2-<strong>PDGS</strong>-DAX-240<br />
The <strong>PDGS</strong>/DAX function shall comply with the MMUS function defined interface for the<br />
supply of the preview-images updates.<br />
S2-<strong>PDGS</strong>-DAX-245<br />
The <strong>PDGS</strong>/DAX function shall comply with the CDS/SCI applicable interface for the supply<br />
of the coverage reports.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
5.13 Data Access Gateway (DAG) Requirements<br />
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 124 of 204<br />
5.13.1 FUNCTIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-DAG-005<br />
The <strong>PDGS</strong>/DAG function shall be responsible for:<br />
Managing the download operations of all MSI user-products and TCIs based on the<br />
product data available throughout the <strong>PDGS</strong>, as commanded by the users through the<br />
MMUS or OLIB function interfaces;<br />
Managing the hosted-processing operations according to the processing system<br />
interface capabilities, when commanded by the users through the MMUS function<br />
interfaces.<br />
S2-<strong>PDGS</strong>-DAG-010<br />
The <strong>PDGS</strong>/DAG function shall provide vis-à-vis the MMUS function a single virtual point of<br />
access to all <strong>Sentinel</strong>-2 <strong>PDGS</strong> products for downloads no matter the physical location of<br />
the product elements.<br />
S2-<strong>PDGS</strong>-DAG-015<br />
The <strong>PDGS</strong>/DAG function shall provide vis-à-vis the OLIB function a single virtual point of<br />
access to all <strong>Sentinel</strong>-2 TCIs for download no matter the physical location of the images.<br />
S2-<strong>PDGS</strong>-DAG-020<br />
The <strong>PDGS</strong>/DAG function shall provide vis-à-vis the MMUS function a single virtual point of<br />
access for commanding and control of hosted-processing activities throughout the <strong>PDGS</strong>.<br />
S2-<strong>PDGS</strong>-DAG-025<br />
The operations performed through the <strong>PDGS</strong>/DAG function shall be based on a clientserver<br />
protocol operating between the <strong>PDGS</strong> core infrastructure elements acting as<br />
servers and the user base platforms acting as clients separated by a digital network.<br />
S2-<strong>PDGS</strong>-DAG-030<br />
The <strong>PDGS</strong>/DAG function shall provide a management function federating all physically<br />
distributed servers and acting transparently as proxy/router of all transactions with other<br />
functions.<br />
S2-<strong>PDGS</strong>-DAG-035<br />
The <strong>PDGS</strong>/DAG management function be able to run in hot-redundancy between<br />
geographically distributed sites.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 125 of 204<br />
S2-<strong>PDGS</strong>-DAG-040<br />
The <strong>PDGS</strong>/DAG function shall be able on request by the MMUS function to perform the<br />
end-to-end product download operations by identifying via the DAX function the location of<br />
the various product components across the various distributed archives, retrieve them,<br />
and assemble them into comprehensive User-Products automatically.<br />
S2-<strong>PDGS</strong>-DAG-045<br />
The <strong>PDGS</strong>/DAG function shall authenticate each product (non TCI) download request or<br />
my making use of the MMUS function authentication service. It shall be possible to bypass<br />
the authentication step by configuration (e.g. for testing campaigns).<br />
S2-<strong>PDGS</strong>-DAG-050<br />
The <strong>PDGS</strong>/DAG management function shall authorise each product (non TCI) download<br />
request immediately preceding the effective download my making use of the MMUS<br />
function authorisation service. It shall be possible to by-pass the authorisation step by<br />
configuration (e.g. for testing campaigns).<br />
S2-<strong>PDGS</strong>-DAG-055<br />
The <strong>PDGS</strong>/DAG function shall identify the location of the requested product components<br />
throughout the archive centres by making use of the location query capabilities of the DAX<br />
function.<br />
S2-<strong>PDGS</strong>-DAG-060<br />
The <strong>PDGS</strong>/DAG function shall make use of the PDI query and supply capabilities of the AI<br />
function to retrieve the PDIs satisfying the data download requests.<br />
S2-<strong>PDGS</strong>-DAG-065<br />
The <strong>PDGS</strong>/DAG function shall assemble the User-Products in structure and format as<br />
specified in the [PDD] as part of download operations.<br />
S2-<strong>PDGS</strong>-DAG-070<br />
The <strong>PDGS</strong>/DAG function shall be able to assemble the User-Products according to the<br />
download options provided in the MMUS requests complemented or supplemented by<br />
pre-configured default user-defined preferences.<br />
S2-<strong>PDGS</strong>-DAG-075<br />
The <strong>PDGS</strong>/DAG function shall allow the user to configure its own preferences regarding<br />
default product assembly and formatting options.<br />
S2-<strong>PDGS</strong>-DAG-080<br />
The <strong>PDGS</strong>/DAG function shall assemble in the User-Products a user-defined list of<br />
product components specified as download-options, including auxiliary-data, bandseparate<br />
image data, metadata, quality indicator data, etc as independent components.<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 126 of 204<br />
S2-<strong>PDGS</strong>-DAG-085<br />
The <strong>PDGS</strong>/DAG function shall, when requested as a download-option, include a previewimage<br />
in the User-Products downloaded.<br />
S2-<strong>PDGS</strong>-DAG-090<br />
The <strong>PDGS</strong>/DAG function shall package the User-Products in DIMAP or SAFE format as<br />
specified via a download-option.<br />
S2-<strong>PDGS</strong>-DAG-095<br />
The <strong>PDGS</strong>/DAG function shall, when requested as a download-option, merge the granule<br />
data and metadata of Level-0, -1A or -1B products along the satellite track direction into<br />
12 across-track granules as part of the download.<br />
S2-<strong>PDGS</strong>-DAG-100<br />
The <strong>PDGS</strong>/DAG function shall, unless requested otherwise as a download-option, merge<br />
together partial and complementary UTM tiles of a Level-1C product into single complete<br />
tiles as part of the download.<br />
Comment: Partial and complementary tiles will be produced at the datastrip boundaries<br />
fragmented between two ground-stations downlinks.<br />
S2-<strong>PDGS</strong>-DAG-105<br />
The <strong>PDGS</strong>/DAG function shall compile in the S2MSI0 User-Products the best available<br />
raw-data granules by discriminating on the quality/completeness of the granule in case of<br />
duplication across <strong>PDGS</strong> archives.<br />
Comment: Duplicated MSI raw-data scenes will be produced at the datastrip boundaries<br />
fragmented between two ground-stations downlinks.<br />
S2-<strong>PDGS</strong>-DAG-110<br />
The <strong>PDGS</strong>/DAG function shall compile in the S2MSI1A and S2MSI1B User-Products the<br />
best available image granules by discriminating on the quality/completeness of the<br />
granule in case of duplication across <strong>PDGS</strong> archives.<br />
Comment: Duplicated granules may be produced at the datastrip boundaries fragmented<br />
between two ground-stations downlinks.<br />
S2-<strong>PDGS</strong>-DAG-115<br />
The <strong>PDGS</strong>/DAG function shall generate consistent product metadata, function of the<br />
elements effectively assembled in the product hierarchy.<br />
S2-<strong>PDGS</strong>-DAG-120<br />
The <strong>PDGS</strong>/DAG function shall systematically and dynamically generate the product-level<br />
quality control checks metadata consolidated over the full assembled product including:<br />
check of the overall product consistency;<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 127 of 204<br />
summary product-level quality checks consolidated from the granule-level or datastriplevel<br />
quality checks.<br />
S2-<strong>PDGS</strong>-DAG-125<br />
The <strong>PDGS</strong>/DAG function shall perform TCI downloads as singular tile downloads.<br />
S2-<strong>PDGS</strong>-DAG-130<br />
The <strong>PDGS</strong>/DAG function shall, when relevant, merge together several partial and<br />
complementary TCI PDI tiles, each one covering in parts the tile area, and provide a<br />
single consolidated TCI tile in output.<br />
Comment: Partial and complementary TCI tiles will be produced at the datastrip<br />
boundaries fragmented between two ground-stations downlinks.<br />
S2-<strong>PDGS</strong>-DAG-135<br />
The <strong>PDGS</strong>/DAG function shall support parallel downloads from the same source server<br />
and from different source servers in response to a single download request.<br />
S2-<strong>PDGS</strong>-DAG-140<br />
The <strong>PDGS</strong>/DAG function shall optimise the download performance taking benefit of the<br />
scattering of the data in several centres and considering the communication performance<br />
between users and servers.<br />
S2-<strong>PDGS</strong>-DAG-145<br />
The <strong>PDGS</strong>/DAG function shall, in optimising the download performance, be able to track<br />
and account for the amount of data downloaded by each user and globally on every<br />
server.<br />
S2-<strong>PDGS</strong>-DAG-150<br />
The <strong>PDGS</strong>/DAG function shall allow to queue the download requests while keeping under<br />
a configurable limit the number of download operations performed in parallel at each<br />
centre based on the centre's outbound network resource bandwidth.<br />
S2-<strong>PDGS</strong>-DAG-155<br />
The <strong>PDGS</strong>/DAG function shall prioritise the access to the download resources according<br />
to the user priority setting qualified in the authorisation acknowledgment provided by the<br />
MMUS function.<br />
S2-<strong>PDGS</strong>-DAG-160<br />
The <strong>PDGS</strong>/DAG function shall apportion the usage of the network resources by public<br />
users for TCI downloads by means of a download priority setting assigned to TCI<br />
downloads configurable per centre.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 128 of 204<br />
S2-<strong>PDGS</strong>-DAG-165<br />
The <strong>PDGS</strong>/DAG function shall be able to accept and manage hosted-processing requests<br />
submitted by the users from the MMUS function using the local processing capabilities<br />
and data available in each <strong>PDGS</strong> centre.<br />
S2-<strong>PDGS</strong>-DAG-170<br />
The <strong>PDGS</strong>/DAG function shall be able to route the hosted processing requests in an<br />
optimal way amongst the distributed DPC function instances available for processing<br />
considering the data locally available for processing at each centre.<br />
S2-<strong>PDGS</strong>-DAG-175<br />
The <strong>PDGS</strong>/DAG function shall support the simultaneous management of several hostedprocessing<br />
transactions and several product download transactions performed in parallel.<br />
5.13.2 PERFORMANCE REQUIREMENTS<br />
S2-<strong>PDGS</strong>-DAG-180<br />
The <strong>PDGS</strong>/DAG function shall complete the download of a product assembling 9 Level-1C<br />
tiles (300km x 300km) comprehensive of all bands within less than 1 second over the time<br />
required to transfer all product components through the network via the standard FTP<br />
protocol.<br />
S2-<strong>PDGS</strong>-DAG-185<br />
The <strong>PDGS</strong>/DAG function shall complete the download of a full swath MSI Level-0 product<br />
and of 6640 km along-track comprehensive of all bands within less than 5 seconds over<br />
the time required to transfer all product components through the network via the standard<br />
FTP protocol.<br />
S2-<strong>PDGS</strong>-DAG-190<br />
The <strong>PDGS</strong>/DAG function shall support the parallel processing of at least 100 product<br />
download requests from a single archive centre.<br />
S2-<strong>PDGS</strong>-DAG-195<br />
The <strong>PDGS</strong>/DAG function shall support the parallel management of at least 100 hostedprocessing<br />
requests versus a single processing centre.<br />
5.13.3 OPERATIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-DAG-200<br />
The <strong>PDGS</strong>/DAG function shall be deployed and operated locally in CGSs and PACs<br />
acting as local data download and/or hosted-processing servers.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 129 of 204<br />
S2-<strong>PDGS</strong>-DAG-205<br />
It shall be possible to deploy and operate the <strong>PDGS</strong>/DAG function in a collaborative<br />
CDAM centre acting as local download server.<br />
S2-<strong>PDGS</strong>-DAG-210<br />
The <strong>PDGS</strong>/DAG management function shall be deployed and operated locally in the<br />
PDMC acting as central physical point of access supported by at least on PAC instance<br />
configured as hot-redundant backup for this function.<br />
S2-<strong>PDGS</strong>-DAG-215<br />
The <strong>PDGS</strong>/DAG function shall supply status information over all its local processes and<br />
resources (i.e. log information, disk volumes usage, alarms, etc.) in real-time via the<br />
collocated M&C function.<br />
S2-<strong>PDGS</strong>-DAG-220<br />
The <strong>PDGS</strong>/DAG function shall operate autonomously and mechanically as triggered by<br />
download requests and hosted-processing requests.<br />
S2-<strong>PDGS</strong>-DAG-225<br />
The <strong>PDGS</strong>/DAG function shall systematically notify the MMUS function of the<br />
successful/unsuccessful completion of a product download request.<br />
S2-<strong>PDGS</strong>-DAG-230<br />
The <strong>PDGS</strong>/DAG function shall systematically provide a summary report to the MMUS<br />
function on completion of every download including the volumes of data downloaded, the<br />
time to serve the request, etc, or qualifying the source of the problem in a human<br />
understandable message for failed downloads.<br />
5.13.4 RAMS REQUIREMENTS<br />
S2-<strong>PDGS</strong>-DAG-235<br />
The <strong>PDGS</strong>/DAG function shall ensure nominal operations in hot-redundant configuration<br />
unattended for better than 99.7% of the time computed over one month time window and<br />
assuming a degradation of such figure for no more than one day.<br />
S2-<strong>PDGS</strong>-DAG-240<br />
The <strong>PDGS</strong>/DAG function shall ensure that the User-Products delivered are consistent and<br />
complete of all data.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 130 of 204<br />
5.13.5 DESIGN & DEVELOPMENT REQUIREMENTS<br />
S2-<strong>PDGS</strong>-DAG-245<br />
The <strong>PDGS</strong>/DAG function shall be designed following a client/server paradigm in which the<br />
client is hosted at the user site and the servers are hosted at the <strong>PDGS</strong> CGS/PAC centres<br />
and CDAM centres.<br />
S2-<strong>PDGS</strong>-DAG-250<br />
The design of the <strong>PDGS</strong>/DAG function shall be such as to prevent misuse of its intended<br />
functionality in gaining unauthorized access to the <strong>PDGS</strong> resources or to user information<br />
(e.g. via common hacking techniques).<br />
S2-<strong>PDGS</strong>-DAG-255<br />
The <strong>PDGS</strong>/DAG function client software shall be portable to a wide range of client<br />
computer platforms (HW+OS) including Microsoft Windows, Apple Macintosh MacOS-X<br />
and commonly used UNIX based workstations.<br />
S2-<strong>PDGS</strong>-DAG-260<br />
The <strong>PDGS</strong>/DAG function client side software shall be implemented in a low-level<br />
language (e.g. Java, C++, etc) excluding the use of proprietary software libraries or<br />
languages requiring a non free-of-charge run-time license.<br />
S2-<strong>PDGS</strong>-DAG-265<br />
The <strong>PDGS</strong>/DAG function shall interface with the DAX function to locate the data available<br />
for download.<br />
S2-<strong>PDGS</strong>-DAG-270<br />
The <strong>PDGS</strong>/DAG function shall interface with the AI function to gather the data required for<br />
the download operations.<br />
S2-<strong>PDGS</strong>-DAG-275<br />
The <strong>PDGS</strong>/DAG function shall interface with the MMUS function on one end and to the<br />
DPC and AI functions on the other for managing the dataflow of the hosted-processing<br />
operations.<br />
S2-<strong>PDGS</strong>-DAG-280<br />
The <strong>PDGS</strong>/DAG function interface to the MMUS function shall comply to the MMUS<br />
ICD(s) for the triggering and management of the product download requests.<br />
S2-<strong>PDGS</strong>-DAG-285<br />
The <strong>PDGS</strong>/DAG function design shall comply to the MMUS ICD(s) for the commanding<br />
and control of the hosted-processing activities.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 131 of 204<br />
5.14 Multi-Mission User Services (MMUS) Requirements<br />
5.14.1 FUNCTIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-MMUS-005<br />
The MMUS function shall offer the following services to the <strong>Sentinel</strong>-2 Users:<br />
Login & Authentication;<br />
Centralised user authentication and authorisation (catalogue search, products browse,<br />
product download);<br />
Access to complete and comprehensive information about the GMES <strong>Sentinel</strong>-2<br />
mission and products (e.g. Quality, etc.) their availability and mechanism to access<br />
them;<br />
Advertising of available mission, instruments and products documentation, including<br />
generic mission description and list of relevant mission products;<br />
Periodical provision of quality updated information on the available <strong>Sentinel</strong>-2<br />
products, past and planned instrument unavailabilities;<br />
General support information on the available services<br />
Mission Data Online Catalogues Browsing providing query & download capability for<br />
mission data products;<br />
Advertising of preset data subscriptions;<br />
On-line data products download services, via catalogue view, and status check;<br />
Automation on the products download activities according to the users subscribed<br />
datasets;<br />
Enhanced on-line data-access supporting user-triggered hosted-processing requests<br />
and management;<br />
Generating statistics and reports on the most demanded catalogue search requests,<br />
products requested for download, etc;<br />
Content publishing management according to available mission documentation<br />
including Frequently Asked Questions (FAQ);<br />
Support-Desk available during normal working hours (i.e. 5 days per week and 8 hours<br />
per day or according to national legislations);<br />
S2-<strong>PDGS</strong>-MMUS-010<br />
The MMUS function shall offer anonymous users access to have access to a limited and<br />
configurable amount of services and information, including the following ones:<br />
Self-registration capabilities;<br />
Mission Data Online Catalogues Browsing providing visibility capability according to<br />
public datasets defined by the HLOP;<br />
Access to complete and comprehensive information about the <strong>Sentinel</strong>-2 mission and<br />
products (e.g. Quality, etc.);<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
Advertising of available mission, instruments and products documentation;<br />
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 132 of 204<br />
Advertising of available datasets;<br />
Contact point for Support-Desk, available during normal working hours (i.e. 5 days per<br />
week and 8 hours per day or according to national legislations) providing information<br />
for registration services.<br />
S2-<strong>PDGS</strong>-MMUS-015<br />
The MMUS function shall allow unregistered users to submit online registration as an<br />
individual and/or organization nominally without the assistance of any operator.<br />
(Contact point for Support-Desk will be anyway provided during the registration process to<br />
handle & support the registration process, if needed).<br />
S2-<strong>PDGS</strong>-MMUS-020<br />
The MMUS function shall allow the registered user to login after his/her account has been<br />
activated and to access all those <strong>PDGS</strong> services for his/her user type with personalized<br />
web pages.<br />
S2-<strong>PDGS</strong>-MMUS-025<br />
The MMUS function shall allow the operator for user account management purposes, to<br />
manage and support the handling of the following registered <strong>Sentinel</strong>-2 Users information:<br />
Application categories and Project Account typology<br />
Country and region of the world the user belongs to<br />
Project Accounts (i.e. typology, status, nationality, eventual remarks, quota, etc)<br />
Users information (e.g. name, preferred language, etc), including addresses.<br />
Organization addresses: stores an official organization address (e.g. company,<br />
university) replicated then for all users belonging to that Organization as a model to<br />
avoid different wording of the same address<br />
A user may have more than one address. The addresses are used for mailing/shipment.<br />
S2-<strong>PDGS</strong>-MMUS-030<br />
The MMUS function shall allow the operator, for user account management purposes, to<br />
access to the following functions:<br />
User Profiles Generation/Updating;<br />
User Creation (i.e. according to specified/existing profiles);<br />
User Account Updating (i.e. including profiles updates);<br />
User Account Deletion;<br />
Contact registered user by e-mail and/or phone;<br />
Sending of information to registered user groups through a mailing list service.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 133 of 204<br />
S2-<strong>PDGS</strong>-MMUS-035<br />
The MMUS function shall allow the operator, in the frame of Support-Desk operations, to<br />
access the following functionalities:<br />
Search for similar <strong>Sentinel</strong>-2 support requests;<br />
Create a new Support-Desk ticket;<br />
Route the support request to the <strong>Sentinel</strong>-2 2nd line expert Support-Desk by email and<br />
receives its feedback;<br />
Tracking of Support-Desk calls;<br />
Searching for Support-Desk Ticket;<br />
Modifying a Support-Desk Ticket status;<br />
Resolving a Support-Desk Ticket.<br />
S2-<strong>PDGS</strong>-MMUS-040<br />
The MMUS function shall contribute to the <strong>GSC</strong>DA/CDS advertisement system by<br />
providing relevant information to the CDS. The needed information shall cover as a<br />
minimum:<br />
Generic mission description (i.e. a free text description/abstract covering the main<br />
features of the satellite mission);<br />
Summary information about products and instrument;<br />
Relevant instrument and products documentation (e.g. available products handbooks<br />
and products description);<br />
Relevant previews and graphics for illustrating mission products;<br />
Relevant logos for GCM;<br />
List of relevant mission products;<br />
URL of relevant WEB pages (i.e. the address of "definitive" technical Web-site for the<br />
mission, plus other relevant links).<br />
S2-<strong>PDGS</strong>-MMUS-045<br />
The MMUS function shall catalogue all the <strong>Sentinel</strong>-2 products systematically generated<br />
and available to users .i.e. S2MSI0, S2MSI1A, S2MSI1B and S2MSI1C. The catalogue<br />
shall mirror the breakdown of the <strong>Sentinel</strong>-2 product data in several geographical<br />
components hereafter referred to as product granules.<br />
S2-<strong>PDGS</strong>-MMUS-050<br />
The MMUS function shall be able to populate its catalogue from asynchronous catalogue<br />
updates (addition or removal) provided by the DAX function and mirroring all the product<br />
granules available for query and download throughout the <strong>PDGS</strong>.<br />
S2-<strong>PDGS</strong>-MMUS-055<br />
The MMUS function shall be able to populate its catalogue from asynchronous catalogue<br />
updates (for addition, modification or removal) provided by the DAX function and mirroring<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 134 of 204<br />
the contents of the <strong>PDGS</strong> archives in real-time. The DAX catalogue updates will<br />
characterise:<br />
a unique identifier for the granule item to be catalogued<br />
the availability property on-line, off-line or unavailable (removed)<br />
the sensing and generation times<br />
the native dataset association (S2MSI0, S2MSI1A, S2MSI1B, or S2MSI1C)<br />
a list of key metadata such as satellite identifier, dataset version (processing version),<br />
usage category (e.g. cal/val, general use, expert, etc), cloud cover percentage over the<br />
granule area, quality check metadata, etc;<br />
the geographical footprint of the data;<br />
the geographical footprint of the cloud-mask;<br />
the parent-product identifier used for granule to product associations;<br />
S2-<strong>PDGS</strong>-MMUS-060<br />
The MMUS function shall be able to process simplified asynchronous catalogue updates<br />
modifying solely the availability property of the granules (on-line, off-line, unavailable).<br />
S2-<strong>PDGS</strong>-MMUS-065<br />
the MMUS function shall be able to ingest <strong>Sentinel</strong>-2 preview images provided<br />
asynchronously from the DAX function in geocoded form, time-stamped along the<br />
<strong>Sentinel</strong>-2 orbits, and associated globally to all <strong>Sentinel</strong>-2 datasets (regardless of the<br />
product-type and granule decomposition).<br />
S2-<strong>PDGS</strong>-MMUS-070<br />
The MMUS function shall autonomously compile all ingested preview-image updates in a<br />
global repository managed via a standard OpenGIS Web Map Server (WMS) with time<br />
extension.<br />
S2-<strong>PDGS</strong>-MMUS-075<br />
The MMUS shall systematically tag the ingestion time of each catalogue entry (granule) in<br />
the catalogue database.<br />
S2-<strong>PDGS</strong>-MMUS-080<br />
The MMUS function shall be able to associate preview-images to the <strong>Sentinel</strong>-2 granules<br />
catalogued.<br />
S2-<strong>PDGS</strong>-MMUS-085<br />
The MMUS function shall be able to display the preview image relevant to each granule<br />
over the granule geographical coverage.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 135 of 204<br />
S2-<strong>PDGS</strong>-MMUS-090<br />
The MMUS function shall allow the operator to configure preset logical datasets<br />
characterised by a filter on the catalogue data based on:<br />
product type<br />
satellite identifier<br />
sensing date range, including recurring intervals (e.g. summer period)<br />
age of the data (e.g. older than one day, less than 3 hours, etc)<br />
geographical region<br />
average cloud cover<br />
usage-category (general, expert, cal/val, etc)<br />
quality control checks (e.g. products showing quality problems can be excluded from<br />
datasets intended for general users)<br />
on-line/off-line availability<br />
dataset version (processing version)<br />
etc<br />
S2-<strong>PDGS</strong>-MMUS-095<br />
The MMUS function shall allow the operator to configure user-dataset associations<br />
defining for each dataset the users or group of users authorised for access based on their<br />
user profiles.<br />
S2-<strong>PDGS</strong>-MMUS-100<br />
The MMUS function shall allow the authorised users to reuse the authorised preset<br />
datasets and to customise their own private datasets from the preset ones by specifying a<br />
second level filter based on:<br />
satellite identifier<br />
sensing date range, including recurring intervals (e.g. summer period)<br />
age of the data (since last day, since last week, etc)<br />
geographical region<br />
average cloud cover<br />
usage-category (general, expert, cal/val, etc)<br />
quality control checks (e.g. the quality-control operator can monitor the products<br />
showing quality problems)<br />
on-line/off-line availability<br />
dataset version (processing version)<br />
etc<br />
S2-<strong>PDGS</strong>-MMUS-105<br />
The MMUS function shall allow the users to import Area Of Interest (AOI) files to support<br />
the definition of a geographical region definition for a given product search and download.<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 136 of 204<br />
Accordingly it shall be able to import/manage well-supported AOI file formats (typically<br />
KML polygons, ESRI shape file, etc).<br />
S2-<strong>PDGS</strong>-MMUS-110<br />
The MMUS function shall allow the authorised users to navigate inside the catalogue<br />
through the authorised datasets, narrowing the scope step-wise by selecting filters while<br />
always being informed about the remaining catalogue population for all not yet selected<br />
filters.<br />
S2-<strong>PDGS</strong>-MMUS-115<br />
The MMUS function shall allow the users to easily discriminate (e.g. visually using a<br />
colour code) the data available on-line from the data-available with off-line latency.<br />
S2-<strong>PDGS</strong>-MMUS-120<br />
The MMUS function shall allow the authorised users to navigate inside the catalogue<br />
through the authorised datasets and perform <strong>Sentinel</strong>-2 products pre-visualisation<br />
activities by display of the corresponding preview images.<br />
S2-<strong>PDGS</strong>-MMUS-125<br />
The MMUS function shall support queries on the product(s) availability based on a<br />
maximum cloud cover percentage of its constituent components (i.e. product granules).<br />
S2-<strong>PDGS</strong>-MMUS-130<br />
The MMUS function shall support queries on the product(s) availability based on a<br />
maximum cloud cover percentage aggregated over the product intersecting the user AOI<br />
(uncovered portions of the AOI by the product shall be assumed 100% cloudy).<br />
S2-<strong>PDGS</strong>-MMUS-135<br />
The MMUS function shall provide functionality to construct optimised cloud-free product<br />
selections defined by the minimum set of products required to cover a given user area<br />
within a given maximum cloud-cover threshold and a given time period.<br />
S2-<strong>PDGS</strong>-MMUS-140<br />
The MMUS function shall allow the users to download <strong>Sentinel</strong>-2 products selected in a<br />
shop-cart from authorised datasets in a selection of product granules listed in groups of<br />
downloadable user-products.<br />
S2-<strong>PDGS</strong>-MMUS-145<br />
The MMUS function shall provide functionality to recover the preview image<br />
corresponding to the geographical coverage of every product to be downloaded.<br />
S2-<strong>PDGS</strong>-MMUS-150<br />
The MMUS function shall allow the users to define product download options including:<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 137 of 204<br />
a selection of product components (e.g. spectral bands, standard/expert metadata,<br />
preview image, auxiliary data, etc)<br />
a selection of the output format (SAFE or DIMAP)<br />
an optional extension of the granule selection such that the downloaded products<br />
contain either (1) the sole granules selected, (2) all granules across the 290km MSI<br />
swath overlapping the AOI or (3) the full parent product (orbit stripline).<br />
S2-<strong>PDGS</strong>-MMUS-155<br />
The MMUS function shall execute the download operations by triggering the <strong>Sentinel</strong>-2<br />
specific DAG function client software hosted on the user computer, characterising for each<br />
download operation:<br />
the user authentication information (e.g. user credential);<br />
the parent-product identifier;<br />
the list of granules to compile;<br />
the download options (list of product components & format);<br />
a URL to the preview image or the preview image itself.<br />
S2-<strong>PDGS</strong>-MMUS-160<br />
The MMUS function shall allow the users to subscribe to the authorised datasets for<br />
automatic product(s) download at the user-base. The user shall be able to subscribe from<br />
one-to-n authorised datasets and be able to receive the products from different<br />
subscriptions at different sink interfaces.<br />
S2-<strong>PDGS</strong>-MMUS-165<br />
The MMUS function shall be able to authorise every product download operation<br />
performed by the DAG function via an authorisation service invoked at the effective<br />
download time and to return the user priority for download assigned in the user profile;<br />
S2-<strong>PDGS</strong>-MMUS-170<br />
The MMUS function shall systematically record the qualified status provided by the DAG<br />
function on completion of every download request (volumes downloaded, download<br />
performance, etc) to allow the periodic generation of data-access statistics.<br />
S2-<strong>PDGS</strong>-MMUS-175<br />
The MMUS function shall allow authorised users to trigger hosted-processing requests.<br />
Accordingly it shall allow the user to define the processing parameters, trigger the<br />
processing, follow-up the status of the request since the submission until completion, and<br />
perform the resulting product download.<br />
S2-<strong>PDGS</strong>-MMUS-180<br />
The MMUS function shall allow authorised users to trigger, monitor and manage hostedprocessing<br />
requests via an HMI.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 138 of 204<br />
S2-<strong>PDGS</strong>-MMUS-185<br />
The MMUS function shall allow the administrator to define and configure new hostedprocessing<br />
services including their specific HMI using:<br />
existing functional components (e.g. a catalogue widget for data selection),<br />
a range of other input fields and widgets (e.g. menus, date/time fields, check boxes,<br />
etc),<br />
a widely used and supported programming language (e.g. Ajax, Javascript, etc) to glue<br />
all items together, create the hosted-processing request based on the input<br />
parameters, and submit it for execution.<br />
S2-<strong>PDGS</strong>-MMUS-190<br />
The MMUS function shall allow the users to subscribe to the authorised hosted-processing<br />
services for automatic product(s) generation and download at the user-base .<br />
S2-<strong>PDGS</strong>-MMUS-195<br />
The MMUS function shall support automated data-driven subscription downloads implying<br />
that the product download (resp. the hosted-processing service) is triggered automatically<br />
based on the availability of new products for download (resp. for processing), and<br />
download options (resp. processing parameters).<br />
S2-<strong>PDGS</strong>-MMUS-200<br />
The MMUS function shall support automated time-driven subscription downloads implying<br />
that the product download (resp. the hosted-processing service) is triggered automatically<br />
based on a sliding-time window of sensing-time applicable to the selection of new<br />
products to download (resp. to process), and download options (resp. processing<br />
parameters).<br />
S2-<strong>PDGS</strong>-MMUS-205<br />
The MMUS function shall implement the coordinated <strong>GSC</strong>DA/CDS catalogue services. As<br />
such it shall publish the catalogue of <strong>PDGS</strong> products by implementing the product<br />
catalogue service mechanisms described in to the CDS/DAIL ICD.<br />
S2-<strong>PDGS</strong>-MMUS-210<br />
The MMUS function shall implement the coordinated <strong>GSC</strong>DA/CDS on-line access<br />
services. As such it shall provide access to the available production by implementing the<br />
on-line access service mechanisms described in the CDS/DAIL ICD.<br />
S2-<strong>PDGS</strong>-MMUS-215<br />
The MMUS function shall be able to backup totally or partially the <strong>Sentinel</strong>-2 catalogue<br />
database according to flexible criteria (e.g. last year catalogued data).<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 139 of 204<br />
5.14.2 PERFORMANCE REQUIREMENTS<br />
S2-<strong>PDGS</strong>-MMUS-220<br />
The MMUS function shall be able to perform the ingestion of catalogue updates for new<br />
<strong>Sentinel</strong>-2 product granules at a sustained rate of no less than four granule inserts per<br />
second in average.<br />
S2-<strong>PDGS</strong>-MMUS-225<br />
The MMUS function shall be able to complete within 2 seconds the parallel processing of<br />
10 simultaneous catalogue requests for the coverage in Level-1B of any area equivalent<br />
to Europe acquired during one day by the constellation including the time to display the<br />
query results on the user HMIs. The performance shall be ensured regardless of the<br />
selected day and the load of the catalogue.<br />
S2-<strong>PDGS</strong>-MMUS-230<br />
The MMUS function shall be able to complete within 2 seconds the parallel processing of<br />
10 simultaneous catalogue requests for the coverage in Level-1C of any area equivalent<br />
to Europe acquired during one day by the constellation including the time to display the<br />
query results on the user HMIs. The performance shall be ensured regardless of the<br />
selected day and the load of the catalogue.<br />
S2-<strong>PDGS</strong>-MMUS-235<br />
The MMUS function shall be able to complete within 5 seconds the parallel processing of<br />
10 simultaneous catalogue requests for the coverage in Level-1C of any area equivalent<br />
to Europe acquired during one month by the constellation including the time to display the<br />
query results on the user HMIs.<br />
S2-<strong>PDGS</strong>-MMUS-240<br />
The MMUS shall be able to complete within 1 minute the parallel processing of 10<br />
simultaneous catalogue requests corresponding to the cloud free optimised Level-1C<br />
product selection data over Europe using one month of <strong>Sentinel</strong>-2A and -2B acquisitions.<br />
S2-<strong>PDGS</strong>-MMUS-245<br />
The number of simultaneous catalogue requests which can be supported in parallel with<br />
the defined performance shall scale linearly by adding additional hardware.<br />
S2-<strong>PDGS</strong>-MMUS-250<br />
The MMUS function shall complete within 5 second the parallel processing of 100<br />
requests for a preview image at 300m resolution, each one covering a different part of the<br />
earth over an area of 300 km x 300km.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 140 of 204<br />
S2-<strong>PDGS</strong>-MMUS-255<br />
The MMUS function shall complete within 1 second the parallel processing of 50 different<br />
product download authorisations.<br />
5.14.3 SIZING REQUIREMENTS<br />
S2-<strong>PDGS</strong>-MMUS-260<br />
The MMUS shall systematically catalogue all the <strong>Sentinel</strong>-2 product granules generated<br />
along the mission life-time by the <strong>PDGS</strong> for the S2A and S2B units.<br />
5.14.4 OPERATIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-MMUS-265<br />
The MMUS function shall be deployed and operated locally in the PDMC only.<br />
S2-<strong>PDGS</strong>-MMUS-270<br />
The MMUS function shall operate the <strong>PDGS</strong> first-line Support-Desk and invoke the <strong>PDGS</strong><br />
second-line Support-Desk as needed in support to user enquiries.<br />
S2-<strong>PDGS</strong>-MMUS-275<br />
The MMUS function shall systematically ingest and process all catalogue updates<br />
provided by the DAX function in an unattended and data-driven manner.<br />
S2-<strong>PDGS</strong>-MMUS-280<br />
The MMUS function shall provide its nominal services to <strong>Sentinel</strong>-2 users for the whole<br />
<strong>Sentinel</strong>-2 missions lifetimes and for 25 years after the end of the space segment<br />
operations.<br />
S2-<strong>PDGS</strong>-MMUS-285<br />
The MMUS function shall operate autonomously for all catalogue access and automated<br />
data download operations vis-à-vis the users.<br />
S2-<strong>PDGS</strong>-MMUS-290<br />
The MMUS function shall autonomously retry the download operations after failure<br />
according to a configurable policy (e.g. wait for a configurable amount of time before retry<br />
and for a configurable maximum number of times).<br />
S2-<strong>PDGS</strong>-MMUS-295<br />
The MMUS function shall allow the user to re-attempt one or several failed download<br />
operations manually.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 141 of 204<br />
S2-<strong>PDGS</strong>-MMUS-300<br />
The MMUS function shall systematically notify the users on repeated unsuccessful<br />
download operations providing consistent human understandable messages on the<br />
source of the problem.<br />
S2-<strong>PDGS</strong>-MMUS-305<br />
The MMUS shall generate periodic statistics and reports on the catalogue search<br />
requests, products requested for download, hosted-processing requests, volumes of data<br />
delivered, download performance, etc providing a comprehensive view over the dataaccess<br />
operations performed from the user side.<br />
5.14.5 RAMS REQUIREMENTS<br />
S2-<strong>PDGS</strong>-MMUS-310<br />
The MMUS function shall ensure nominal operations unattended for better than 99.9% of<br />
the time computed over one month time window and assuming a degradation of such<br />
figure for no more than one day.<br />
5.14.6 DESIGN & DEVELOPMENT REQUIREMENTS<br />
S2-<strong>PDGS</strong>-MMUS-315<br />
The MMUS function shall interface with the <strong>PDGS</strong>/DAG function according to a welldefined<br />
ICD to execute product downloads from the <strong>PDGS</strong> archives down to the userbase.<br />
S2-<strong>PDGS</strong>-MMUS-320<br />
The MMUS function shall interface with the <strong>PDGS</strong>/DAG function according to a welldefined<br />
ICD to trigger, monitor and control the hosted-processing requests in the <strong>PDGS</strong><br />
infrastructure.<br />
S2-<strong>PDGS</strong>-MMUS-325<br />
The MMUS function shall implement a specific service for authorising the download<br />
operations performed by the DAG function according to the access grants of the user<br />
effectively triggering the download.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
5.15 On-Line Images Browser (OLIB) Requirements<br />
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 142 of 204<br />
5.15.1 FUNCTIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-OLIB-005<br />
The <strong>PDGS</strong>/OLIB function shall be responsible for providing on-line and unrestricted user<br />
access to the collection of True Colour Images (TCI) generated by the <strong>PDGS</strong>.<br />
S2-<strong>PDGS</strong>-OLIB-010<br />
The <strong>PDGS</strong>/OLIB function shall be able to catalogue all TCIs generated based on the<br />
catalogue updates provided by the DAX function.<br />
S2-<strong>PDGS</strong>-OLIB-015<br />
The <strong>PDGS</strong>/OLIB function shall be able to download the TCIs from the archive centres by<br />
making use of the DAG function capabilities.<br />
S2-<strong>PDGS</strong>-OLIB-020<br />
The <strong>PDGS</strong>/OLIB function shall minimize the data-transfer operations to the archives by<br />
implementing common cache mechanisms.<br />
S2-<strong>PDGS</strong>-OLIB-025<br />
The <strong>PDGS</strong>/OLIB function shall publish the collection of TCI images via a user-friendly<br />
web-GUI implementing simple human interactions mechanisms allowing intuitive browsing<br />
actions through simple zoom in/out and navigation capabilities.<br />
S2-<strong>PDGS</strong>-OLIB-030<br />
The <strong>PDGS</strong>/OLIB function shall provide basic filtering capabilities on the data presented for<br />
visualisation including:<br />
swift navigation to countries or cities through an simple search index;<br />
time navigation e.g. though a time slider;<br />
fast access to cloud-free images according to a cloud threshold.<br />
S2-<strong>PDGS</strong>-OLIB-035<br />
The <strong>PDGS</strong>/OLIB function shall display the geo-location coordinates (latitude and<br />
longitude) of the images in response to image navigation events (e.g. mouse move, click<br />
on navigation tool-bar, etc).<br />
S2-<strong>PDGS</strong>-OLIB-040<br />
The <strong>PDGS</strong>/OLIB function shall provide functionality to export images into physical files<br />
(i.e. JPEG) from a snapshot of the viewing window down to 10 meters spatial resolution.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 143 of 204<br />
S2-<strong>PDGS</strong>-OLIB-045<br />
The <strong>PDGS</strong>/OLIB function shall ensure the swift navigation through the visualised images<br />
with different user-controlled and rapidly changing zoom levels (e.g. by using data<br />
buffering techniques).<br />
S2-<strong>PDGS</strong>-OLIB-050<br />
The <strong>PDGS</strong>/OLIB function shall allow the users to "navigate in time" over a user-defined<br />
area showing images in sequence according to sensing time.<br />
S2-<strong>PDGS</strong>-OLIB-055<br />
The <strong>PDGS</strong>/OLIB function shall be able to provide optimised access to the last 3 months of<br />
<strong>Sentinel</strong>-2 TCI images scalable with hardware.<br />
5.15.2 PERFORMANCE REQUIREMENTS<br />
S2-<strong>PDGS</strong>-OLIB-060<br />
The <strong>PDGS</strong>/OLIB function shall be able to serve at least 50 independent user sessions in<br />
parallel.<br />
S2-<strong>PDGS</strong>-OLIB-065<br />
The <strong>PDGS</strong>/OLIB function shall be scalable versus the number of simultaneous users and<br />
amount of data to be handled in parallel.<br />
5.15.3 OPERATIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-OLIB-070<br />
The <strong>PDGS</strong>/OLIB function application shall be deployed and operated locally in the PDMC,<br />
accessible remotely by general users via the public internet.<br />
S2-<strong>PDGS</strong>-OLIB-075<br />
The <strong>PDGS</strong>/OLIB function systematically ingest all TCI metadata generated by the DAX<br />
function to populate the TCI image catalogue.<br />
S2-<strong>PDGS</strong>-OLIB-080<br />
The <strong>PDGS</strong>/OLIB function shall be open to the general public via the WEB and provide all<br />
the relevant instructions for installation and usage of the service (e.g. internet browser<br />
plug-ins, client application, user manuals, etc).<br />
S2-<strong>PDGS</strong>-OLIB-085<br />
The <strong>PDGS</strong>/OLIB function shall operate autonomously as triggered by user accesses<br />
without requiring any operator supervision.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 144 of 204<br />
5.15.4 RAMS REQUIREMENTS<br />
S2-<strong>PDGS</strong>-OLIB-090<br />
The <strong>PDGS</strong>/OLIB function shall ensure nominal operations unattended for better than<br />
95.0% of the time computed over one month time window and assuming a degradation of<br />
such figure for no more than one day.<br />
5.15.5 DESIGN & DEVELOPMENT REQUIREMENTS<br />
S2-<strong>PDGS</strong>-OLIB-095<br />
The <strong>PDGS</strong>/OLIB function shall be designed following a client/server paradigm in which:<br />
the client side supports the user HMI interactions (world navigation through TCIs<br />
streaming, TCIs download, filtering by time and location, etc);<br />
the server side interfaces with the <strong>PDGS</strong> relevant functions in support of the TCI<br />
downloads.<br />
S2-<strong>PDGS</strong>-OLIB-100<br />
The <strong>PDGS</strong>/OLIB function client side shall interface with the DAG function to trigger the<br />
TCI download activities.<br />
S2-<strong>PDGS</strong>-OLIB-105<br />
The <strong>PDGS</strong>/OLIB function server side shall interface with the DAX function to receive the<br />
TCI catalogue updates.<br />
5.16 Mission Configuration Control (MCC) Requirements<br />
5.16.1 FUNCTIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-MCC-005<br />
The <strong>PDGS</strong>/MCC function shall centralise all mission configuration control activities of the<br />
<strong>PDGS</strong>, covering:<br />
the definition of configuration files applicable throughout the <strong>PDGS</strong>;<br />
the accurate configuration control of all key mission configuration data and operation<br />
reports hereafter referred to as MRF (Mission Reference Files);<br />
the conversion of all third-party generated MRFs into a common harmonised format for<br />
use throughout the <strong>PDGS</strong>;<br />
the coordinated release of new or updated MRFs throughout the <strong>PDGS</strong> and/or external<br />
interfaces;<br />
the maintenance along time of the mission configuration and configuration changes.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 145 of 204<br />
S2-<strong>PDGS</strong>-MCC-010<br />
The <strong>PDGS</strong>/MCC function shall be able to keep and maintain under a controlled<br />
environment all MRFs into a central repository along the mission life-time.<br />
S2-<strong>PDGS</strong>-MCC-015<br />
The <strong>PDGS</strong>/MCC function shall be able to generate MRF files using ergonomic file edition<br />
capabilities.<br />
S2-<strong>PDGS</strong>-MCC-020<br />
The <strong>PDGS</strong>/MCC function shall be able to ingest autonomously and systematically all<br />
MRFs into the central repository.<br />
S2-<strong>PDGS</strong>-MCC-025<br />
The <strong>PDGS</strong>/MCC function shall provide archive support for text and binary files.<br />
S2-<strong>PDGS</strong>-MCC-030<br />
The <strong>PDGS</strong>/MCC function shall systematically extract and tag a reference mission time<br />
period to all ingested files corresponding to their applicability period along the mission<br />
timeline.<br />
S2-<strong>PDGS</strong>-MCC-035<br />
The <strong>PDGS</strong>/MCC function shall systematically tag the time of every MRF file ingestion into<br />
the repository.<br />
S2-<strong>PDGS</strong>-MCC-040<br />
The <strong>PDGS</strong>/MCC function shall be able manage the release of MRF updates to all <strong>PDGS</strong><br />
internal and external interfaces (all CGSs, PACs, the FOS, CNES/CST, LGSs, etc)<br />
S2-<strong>PDGS</strong>-MCC-045<br />
The <strong>PDGS</strong>/MCC function shall classify every type of MRF according to either of two<br />
release mechanism defined by configuration:<br />
Mission Reference - Coordinated release (MR-C)<br />
Mission Reference - Uncoordinated release (MR-U)<br />
The files configured for MR-C release shall require the operator intervention/approval prior<br />
to their release (synchronous release).<br />
The files configured MR-U release shall be released automatically without the operator<br />
intervention/approval (asynchronous release).<br />
S2-<strong>PDGS</strong>-MCC-050<br />
The <strong>PDGS</strong>/MCC function shall be able to manage and release the MRFs to a configurable<br />
list of destination interfaces according to the MRF file type and associated satellite<br />
identifier when relevant.<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 146 of 204<br />
S2-<strong>PDGS</strong>-MCC-055<br />
The <strong>PDGS</strong>/MCC function shall systematically release all MR-U files without operator<br />
intervention as soon as inventoried.<br />
S2-<strong>PDGS</strong>-MCC-060<br />
The <strong>PDGS</strong>/MCC function shall allow the operator to release the MR-C files interactively<br />
through an HMI.<br />
S2-<strong>PDGS</strong>-MCC-065<br />
The <strong>PDGS</strong>/MCC shall allow the operator to override the reference mission time period of<br />
the files configured for coordinated release.<br />
S2-<strong>PDGS</strong>-MCC-070<br />
The <strong>PDGS</strong>/MCC function shall keep track of the release-time of every release in the MRF<br />
database.<br />
S2-<strong>PDGS</strong>-MCC-075<br />
The <strong>PDGS</strong>/MCC function shall allow to perform automatic and configurable on-the-fly<br />
simple processing on the MRF at ingestion time before the file is stored and/or at release<br />
time.<br />
S2-<strong>PDGS</strong>-MCC-080<br />
The file processing operations to be applied at ingestion and/or release time shall be<br />
configurable independently by file-type and satellite identifier when relevant and allow:<br />
file conversion/edition operations such as file renaming, textual transformation,<br />
compression, decompression, format conversion, repackaging, etc<br />
basic validation checks, flagging of a validation status in the database and raising of<br />
alerts to the operator on unsuccessful validations.<br />
S2-<strong>PDGS</strong>-MCC-085<br />
The <strong>PDGS</strong>/MCC function shall prevent the release of invalidated files. The <strong>PDGS</strong>/MCC<br />
shall allow the operator to override this protection.<br />
S2-<strong>PDGS</strong>-MCC-090<br />
The <strong>PDGS</strong>/MCC function shall prevent the operator from releasing the same MR-C file<br />
twice. The <strong>PDGS</strong>/MCC shall allow the operator to override this protection.<br />
S2-<strong>PDGS</strong>-MCC-095<br />
The <strong>PDGS</strong>/MCC function shall prevent the duplicated release of MR-U files. The<br />
<strong>PDGS</strong>/MCC shall allow the operator to override this protection and manually select MR-U<br />
managed files to be released again.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 147 of 204<br />
S2-<strong>PDGS</strong>-MCC-100<br />
The <strong>PDGS</strong>/MCC function shall identify expired files (i.e. files whose end of its applicability<br />
is in the past). These files shall be flagged as deprecated.<br />
S2-<strong>PDGS</strong>-MCC-105<br />
The <strong>PDGS</strong>/MCC shall optionally generate a check-list file on every MR-C release. The<br />
check-list file shall contain:<br />
a list of the new files released (sorted by reference time)<br />
a list of current applicable files (sorted by reference time)<br />
a list of deprecated files (cancelled or expired ones) (sorted by reference time)<br />
S2-<strong>PDGS</strong>-MCC-110<br />
The <strong>PDGS</strong>/MCC function shall allow the operator to release any file for tests / contingency<br />
management to specific interfaces. All selected files shall be released no matter whether<br />
they would have been delivered previously or deprecated.<br />
S2-<strong>PDGS</strong>-MCC-115<br />
The <strong>PDGS</strong>/MCC function shall provide query capabilities on the MRF database via an<br />
HMI allowing to select the MRFs with ingestion/applicability/release times overlapping a<br />
given time-period with additional filters on the key information maintained in the database<br />
(validation status, deprecated status, etc)<br />
S2-<strong>PDGS</strong>-MCC-120<br />
The <strong>PDGS</strong>/MCC function shall be able to generate synthetic reports over user-defined<br />
time periods on the applicability and release of mission reference files. Reports shall<br />
provide MRF database extracts with ingestion/applicability/release timings in textual and<br />
graphical format e.g. a Gantt chart.<br />
S2-<strong>PDGS</strong>-MCC-125<br />
The <strong>PDGS</strong>/MCC function shall allow the operator to alter the configuration interactively via<br />
an HMI including:<br />
The addition of output interfaces (e.g. a new CGS) or file types, or the<br />
modification/deletion of existing ones;<br />
The file associations for deployment and deployment policy;<br />
The configuration of the preliminary processing to be performed at ingestion and/or<br />
release time.<br />
S2-<strong>PDGS</strong>-MCC-130<br />
The <strong>PDGS</strong>/MCC function shall make use of a collocated DC function to manage the<br />
physical transport of the MRF files between their source and their destination interfaces.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 148 of 204<br />
5.16.2 PERFORMANCE REQUIREMENTS<br />
S2-<strong>PDGS</strong>-MCC-135<br />
The <strong>PDGS</strong>/MCC function introduced lag for the ingestion and release activities shall not<br />
exceed 1 minute from the file availability at the input interface including the time required<br />
for the optional processing steps during ingestion and/or release.<br />
5.16.3 OPERATIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-MCC-140<br />
The <strong>PDGS</strong>/MCC function shall be deployed and operated locally in the PDMC only.<br />
S2-<strong>PDGS</strong>-MCC-145<br />
The <strong>PDGS</strong>/MCC function shall supply status information over all its processes and<br />
resources (i.e. log information, disk volumes usage, alarms, etc.) in real-time via the M&C<br />
function.<br />
S2-<strong>PDGS</strong>-MCC-150<br />
The <strong>PDGS</strong>/MCC function shall generate via the operator interface all static or near-static<br />
<strong>PDGS</strong> operational configuration data (mission planning configuration, archive retention<br />
rules, data circulation rules, data-access configurations, QC configurations, POD<br />
configuration, etc) except the MMUS configurations.<br />
S2-<strong>PDGS</strong>-MCC-155<br />
The <strong>PDGS</strong>/MCC function shall systematically process all MRFs including:<br />
all OBCD (MSI configuration parameter tables) released for official use,<br />
all OGCD (GIPPs, ECMWF auxiliary data, POD products, etc) released for official use,<br />
all FOS Auxiliary Data (orbit files, manoeuvre files, etc),<br />
the EDRS GEO pointing information,<br />
the mission operation plans generated by FOS, <strong>PDGS</strong> and the EDRS exploitation<br />
segment (Reference Orbit File, NPPF, PIF, EDRS availability/booking plans, etc),<br />
all unavailability plans and reports (from EDRS, FOS, ground stations, etc),<br />
all <strong>PDGS</strong> configuration data (data circulation rules, data retention rules, data-access<br />
configurations, etc),<br />
all operation reports generated throughout the <strong>PDGS</strong> including unavailability reports,<br />
the MSI decompression Software,<br />
etc<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 149 of 204<br />
S2-<strong>PDGS</strong>-MCC-160<br />
The <strong>PDGS</strong>/MCC function shall, using its configurable file processing capabilities,<br />
systematically convert on input all MRFs to be used within the <strong>PDGS</strong> into <strong>ESA</strong>'s Earth<br />
Explorer file format for uniform usage within the <strong>PDGS</strong>.<br />
S2-<strong>PDGS</strong>-MCC-165<br />
The <strong>PDGS</strong>/MCC function shall autonomously generate a Special Operation Request<br />
(SOR) form upon release of every OBCD update to the FOS using its configurable file<br />
processing capabilities.<br />
S2-<strong>PDGS</strong>-MCC-170<br />
The <strong>PDGS</strong>/MCC function shall receive and process from the FOS the Special Operation<br />
Request (SOR) confirmation form. The operator shall be alerted at ingestion time in case<br />
of a rejection by the FOS.<br />
S2-<strong>PDGS</strong>-MCC-175<br />
By default, the <strong>PDGS</strong>/MCC function shall release all MRFs as MR-U data except all<br />
critical configuration updates such as the OBCD updates, and configuration items updated<br />
following major <strong>PDGS</strong> reconfiguration requiring a coordinated release (e.g. major change<br />
of operation scenario).<br />
S2-<strong>PDGS</strong>-MCC-180<br />
The <strong>PDGS</strong>/MCC function shall systematically release to the FOS the NPPF and EDRS<br />
GEO pointing information (i.e. EDRS GEO predicted orbit characterised by the Chebyshev<br />
polynomial coefficients).<br />
S2-<strong>PDGS</strong>-MCC-185<br />
By default, the <strong>PDGS</strong>/MCC function shall release all mission operation plans,<br />
unavailability plans, unavailability reports and all <strong>PDGS</strong> operation reports to the MPA<br />
function for end-to-end mission monitoring and performance assessment.<br />
S2-<strong>PDGS</strong>-MCC-190<br />
The <strong>PDGS</strong>/MCC function shall generate reports on-demand to the POM on the MRF<br />
current and historical applicable mission configurations.<br />
5.16.4 RAMS REQUIREMENTS<br />
S2-<strong>PDGS</strong>-MCC-195<br />
The <strong>PDGS</strong>/MCC function shall ensure nominal operations unattended for better than<br />
99.9% of the time computed over one month time window and assuming a degradation of<br />
such figure for no more than one day.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 150 of 204<br />
S2-<strong>PDGS</strong>-MCC-200<br />
The <strong>PDGS</strong>/MCC function shall guarantee the consistency of all ingestion and release<br />
transactions in case of contingency (e.g. disk full, etc) and restore nominal operations<br />
once the contingency is solved.<br />
5.16.5 DESIGN & DEVELOPMENT REQUIREMENTS<br />
S2-<strong>PDGS</strong>-MCC-205<br />
The <strong>PDGS</strong>/MCC function shall make use of the <strong>PDGS</strong>/DC function for the effective<br />
transportation MRF data between source and destination interfaces.<br />
S2-<strong>PDGS</strong>-MCC-210<br />
The <strong>PDGS</strong>/MCC function shall make use of widely used public-domain off-the-shelf<br />
software to perform the on-the-fly file processing operations.<br />
5.17 Mission Planning (MPL) Requirements<br />
5.17.1 FUNCTIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-MPL-005<br />
The <strong>PDGS</strong>/MPL function shall be responsible for the generation of the <strong>Sentinel</strong>-2 Mission-<br />
Plan including the following elements:<br />
the Image-Acquisition-Plan<br />
the Downlink-Plan<br />
the Acquisition-Schedule-Plan (for the ground-stations)<br />
the EDRS Booking-Plan<br />
S2-<strong>PDGS</strong>-MPL-010<br />
The <strong>PDGS</strong>/MPL function shall be able to generate a consistent and conflict-free Mission-<br />
Plans according to:<br />
the defined observation and calibration activities with associated timeliness constraints<br />
satellite and payload operation constraints<br />
on-ground resources<br />
S2-<strong>PDGS</strong>-MPL-015<br />
The <strong>PDGS</strong>/MPL function shall generate and maintain the reference orbit file for the S2A<br />
and S2B spacecrafts.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 151 of 204<br />
S2-<strong>PDGS</strong>-MPL-020<br />
The <strong>PDGS</strong>/MPL function shall be responsible of the generation of the ground-stations<br />
Acquisition-Schedule-Plan (CGS & LGS scheduling for the X-band & Ka-band downlink<br />
acquisition activities) according the confirmed Mission Plan and final schedule performed<br />
by the FOS.<br />
S2-<strong>PDGS</strong>-MPL-025<br />
The <strong>PDGS</strong>/MPL function shall be responsible of the generation of the EDRS Booking-Plan<br />
according to the OCP operations scheduled by the FOS.<br />
S2-<strong>PDGS</strong>-MPL-030<br />
The Mission-Plans generated by the <strong>PDGS</strong>/MPL function shall be complete by definition<br />
of all the satellite and the payload operations required over the planning period.<br />
S2-<strong>PDGS</strong>-MPL-035<br />
the <strong>PDGS</strong>/MPL function shall be able to optimize the Image-Acquisition-Plan and the<br />
Downlink-Plan according to the constellation capabilities and available on-ground<br />
resources.<br />
S2-<strong>PDGS</strong>-MPL-040<br />
The <strong>PDGS</strong>/MPL function shall be able to generate the complete Mission-Plan<br />
automatically according to a recurrent configurable schedule (typically every two weeks).<br />
S2-<strong>PDGS</strong>-MPL-045<br />
The <strong>PDGS</strong>/MPL function shall be able to generate a Mission-Plan with a configurable time<br />
coverage (e.g. from 24 hours to 60 days). The plan coverage shall be automatically<br />
extended if required to comply to the constraints defined in the FOS-<strong>PDGS</strong> ICD.<br />
S2-<strong>PDGS</strong>-MPL-050<br />
The <strong>PDGS</strong>/MPL function, as part of the Image-Acquisition-Plan generation, shall<br />
command the MSI and the MMFU (recording activities) according to the operation<br />
constraints described in the [SOCD] and the operational SSCF provided by the FOS.<br />
S2-<strong>PDGS</strong>-MPL-055<br />
The <strong>PDGS</strong>/MPL function shall schedule the MSI imaging activities and associated MMFU<br />
mission data recording activities as part of the Image-Acquisition-Plan generation.<br />
S2-<strong>PDGS</strong>-MPL-060<br />
The <strong>PDGS</strong>/MPL function shall generate a conflict-free Downlink-Plan wrt the other<br />
<strong>Sentinel</strong> Missions. Accordingly it shall be able to manage across <strong>Sentinel</strong> Missions shared<br />
resources such as the CGSs, LGSs and the EDRS GEO.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 152 of 204<br />
S2-<strong>PDGS</strong>-MPL-065<br />
The conflict-free Downlink-Plan shall plan (OCP) data relay activities to the EDRS GEO<br />
according to the assigned communication segments to the <strong>Sentinel</strong>-2 Mission.<br />
S2-<strong>PDGS</strong>-MPL-070<br />
The <strong>PDGS</strong>/MPL function, as part of the Downlink-Plan generation, shall command the<br />
MMFU (playback activities), the XBS and the OCP according to the operation constraints<br />
described in the [SOCD].<br />
S2-<strong>PDGS</strong>-MPL-075<br />
The <strong>PDGS</strong>/MPL function, optionally, shall be able to constrain the OCP usage within the<br />
Downlink-Plan wrt the MSI imaging requests contained Image-Acquisition-Plan.<br />
Accordingly, when this option is active, it shall not plan any OCP operations during<br />
planned MSI imaging operations.<br />
S2-<strong>PDGS</strong>-MPL-080<br />
The <strong>PDGS</strong>/MPL function, optionally shall be able to downlink the same data<br />
simultaneously through the XBS and OCP systems.<br />
S2-<strong>PDGS</strong>-MPL-085<br />
The <strong>PDGS</strong>/MPL function shall be able to plan on predefined segments OCP data<br />
transmission activities without deletion on memory. In order to verify the OCP operations,<br />
it shall be possible to not delete on the memory the data transmitted.<br />
S2-<strong>PDGS</strong>-MPL-090<br />
The <strong>PDGS</strong>/MPL function shall be able to plan on predefined segments OCP data<br />
transmission activities with simultaneous MSI imaging operations. It shall be possible to<br />
verify the impact (micro vibrations) of OCP operations wrt MSI imaging activities.<br />
S2-<strong>PDGS</strong>-MPL-095<br />
The <strong>PDGS</strong>/MPL function shall minimise the number of XBS switching cycles when<br />
generating the Downlink-Plan according to the XBS duty-cycle defined in the [SOCD].<br />
S2-<strong>PDGS</strong>-MPL-100<br />
The <strong>PDGS</strong>/MPL function shall schedule the required MMFU playback activities of the MSI,<br />
satellite ancillary and HKTM data as part of the Downlink-Plan generation.<br />
S2-<strong>PDGS</strong>-MPL-105<br />
The <strong>PDGS</strong>/MPL function shall characterise all spacecraft/payload operation constraints<br />
described in the [SOCD] and the operations restrictions that are applicable to the <strong>PDGS</strong><br />
(e.g. on-board systems duty cycles, etc) into the Spacecraft Safety Constraints File.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 153 of 204<br />
S2-<strong>PDGS</strong>-MPL-110<br />
The <strong>PDGS</strong>/MPL function shall ensure a consistent conflict-free Mission-Plan by complying<br />
with the operation restrictions/constraints provided in the [SOCD] and further detailed in<br />
the SSCF (e.g. MSI duty cycle, XBS duty cycle, eclipse constraints, etc.).<br />
S2-<strong>PDGS</strong>-MPL-115<br />
The <strong>PDGS</strong>/MPL function shall alert the operator on any safety constraint violated as part<br />
of the Mission-Planning generation activities.<br />
S2-<strong>PDGS</strong>-MPL-120<br />
The <strong>PDGS</strong>/MPL function shall allow the operator to manually configure the SSCF identifier<br />
to be reported in every Mission-Plan.<br />
S2-<strong>PDGS</strong>-MPL-125<br />
It shall be possible to trace-back the SSCF version used during the Mission-Plan<br />
generation.<br />
S2-<strong>PDGS</strong>-MPL-130<br />
The <strong>PDGS</strong>/MPL function shall provide functionality to generate test-plans of any coverage<br />
(from 24 hours to 60 days) without involving the FOS (e.g. to derive the assessment<br />
statistics or for investigation).<br />
S2-<strong>PDGS</strong>-MPL-135<br />
The <strong>PDGS</strong>/MPL function shall be able to generate the Mission-Plan activities referenced<br />
using Orbit Position Schedule (OPS) time tags nominally. The use of Mission Timeline<br />
(MTL) time tags shall be possible for specific and seldom TBD requests.<br />
S2-<strong>PDGS</strong>-MPL-140<br />
The <strong>PDGS</strong>/MPL function shall ensure that all data acquired by the spacecrafts is received<br />
on ground to at least one ground-station of the defined CGS network.<br />
S2-<strong>PDGS</strong>-MPL-145<br />
The <strong>PDGS</strong>/MPL function shall ensure that all data downlink operations to ground<br />
correspond to an effective reception opportunity to a CGS or LGS station using the<br />
configured azimuth/elevation mask of the ground-stations.<br />
S2-<strong>PDGS</strong>-MPL-150<br />
The Downlink-Plan computed by the <strong>PDGS</strong>/MPL function shall:<br />
systematically include a full ancillary data playback at the term of every downlink pass<br />
to a CGS;<br />
systematically include a full HKTM playback in parallel to the ancillary data playback<br />
over CGSs according to the defined Coarse Downlink Budget granted for HKTM<br />
downlinks.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 154 of 204<br />
playback the priority RT data over coinciding CGSs as driven by the Image-<br />
Acquisition-Plan;<br />
use the remaining downlink capacity to playback the non RT data buffered on-board;<br />
systematically playback the NRT before the nominal data partitions at CGS downlink<br />
contact segments granted for the reception of NRT data;<br />
maximise the usage of the CGS downlink budget available to playback the on-board<br />
recorded data within spacecraft capabilities;<br />
systematically minimize the age of the MSI data at the time it is received on ground<br />
considering the above priorities.<br />
S2-<strong>PDGS</strong>-MPL-155<br />
The <strong>PDGS</strong>/MPL function shall be able to process the Mission-Plan response provided by<br />
the FOS to acknowledge the scheduling of the requested activities. In case of any<br />
discrepancy, the MPL function shall alert to the operator accordingly.<br />
S2-<strong>PDGS</strong>-MPL-160<br />
The <strong>PDGS</strong>/MPL function for the Mission-Plan generation activities shall make use of a<br />
simplified satellite operation model for data-handling configurable separately per<br />
spacecraft through the following parameters at minimum:<br />
the effective MSI data supply rate of each detector after WICOM compression<br />
the MSI detectors activated<br />
the MSI data handling granularity<br />
the sizes of the MMFU MSI packet store, the ancillary packet store and the HKTM<br />
packet store,<br />
the X-band and OCP effective downlink rates per each channel<br />
the S-band effective uplink rate (to estimate the uplink time) (TBC)<br />
S2-<strong>PDGS</strong>-MPL-165<br />
The <strong>PDGS</strong>/MPL function shall be able to generate the ground-stations (CGS & LGS)<br />
Acquisition-Schedule-Plan according to the acknowledged Mission-Plan.<br />
S2-<strong>PDGS</strong>-MPL-170<br />
The <strong>PDGS</strong>/MPL function shall be to notify in advance to every ground station the list of<br />
required downlink passes according to the Acquisition-Schedule-Plan.<br />
S2-<strong>PDGS</strong>-MPL-175<br />
The <strong>PDGS</strong>/MPL function shall be able to generate the EDRS Booking-Plan according to<br />
the acknowledged Mission-Plan.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 155 of 204<br />
S2-<strong>PDGS</strong>-MPL-180<br />
It shall be possible to constrain the Mission-Plan generated by the <strong>PDGS</strong>/MPL function<br />
according to the following minimum set of parameters configurable separately per<br />
spacecraft:<br />
the MSI sensing segment minimum length<br />
the MSI duty cycle<br />
the XBS duty cycles<br />
the OCP duty cycle<br />
etc<br />
S2-<strong>PDGS</strong>-MPL-185<br />
The <strong>PDGS</strong>/MPL function shall generate the ground-stations Acquisition-Schedule-Plan<br />
including recent (daily) orbit information (i.e. predicted orbit file, TLE, etc.) , and time<br />
segments applicable to the antenna reception and the required front-end processing<br />
activities.<br />
S2-<strong>PDGS</strong>-MPL-190<br />
The <strong>PDGS</strong>/MPL function, as part of the Acquisition-Schedule-Plan generation, shall be<br />
able to manage overlapping CGSs avoiding / minimizing the amount of data duplicated on<br />
them.<br />
S2-<strong>PDGS</strong>-MPL-195<br />
As part of the Mission-Plan generation activities, the <strong>PDGS</strong>/MPL function shall make use<br />
of the spacecraft model to derive the on-board memory usage along the orbit through<br />
including:<br />
the sensor data stream volume (compressed or not) deriving from the imaging plan<br />
and detector/compression configuration<br />
the MMFU occupation / usage (for nominal and NRT entries, FIFO logic) according to<br />
the imaging plan and Downlink-Plan<br />
the MMFU occupation / usage for the HKTM data according to the Downlink-Plan<br />
the MMFU occupation / usage for the Ancillary data according to the Downlink-Plan<br />
S2-<strong>PDGS</strong>-MPL-200<br />
The <strong>PDGS</strong>/MPL function shall be able to optimise the Downlink-Plan by delaying when<br />
appropriate the start of the MSI downlink in order to maximize the volume of data<br />
transmitted to the ground during the visibility window. This functionality shall be activated<br />
as an option.<br />
S2-<strong>PDGS</strong>-MPL-205<br />
The <strong>PDGS</strong>/MPL function shall be able to generate the EDRS effective booking plan to be<br />
forwarded to the EDRS user-segment according to the acknowledged Mission-Plans.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 156 of 204<br />
S2-<strong>PDGS</strong>-MPL-210<br />
The <strong>PDGS</strong>/MPL function shall be able to characterise the MSI observation/calibration<br />
campaigns based on the definition and ranking of templates propagated along the<br />
Mission-Plan time coverage period.<br />
S2-<strong>PDGS</strong>-MPL-215<br />
The MSI observation and calibration request templates shall typically include the following<br />
parameters:<br />
rank level (priority)<br />
a spacecraft unit<br />
a zone identifier (by daylight or night-time separately) from a zones-database (*)<br />
a specific MSI acquisition mode as required for calibration activities<br />
a packet store assignation as RT, NRT or nominal FIFO data<br />
frequency/repeat cycle<br />
(*) The zones-database shall associate a shape (polygon, circle) to every zone identifier.<br />
S2-<strong>PDGS</strong>-MPL-220<br />
The <strong>PDGS</strong>/MPL function shall be able to define the activation frequency for an<br />
observation/calibration request and propagate it along the orbit repeat cycle. Typical<br />
activation frequencies supported shall be 'always', 'once/day', 'once/week', 'once/cycle',<br />
etc.<br />
S2-<strong>PDGS</strong>-MPL-225<br />
The <strong>PDGS</strong>/MPL function shall be able to automatically constrain the Image-Acquisition-<br />
Plan to ensure all MSI daylight images are acquired within a configurable seasonal Sun<br />
Zenith Angle range at the ground target.<br />
S2-<strong>PDGS</strong>-MPL-230<br />
The <strong>PDGS</strong>/MPL function shall be able to constrain the Mission-Plan activities by the<br />
processing of the Satellite/Payload unavailability plan.<br />
S2-<strong>PDGS</strong>-MPL-235<br />
The <strong>PDGS</strong>/MPL function shall be able to constrain the Mission-Plan activities by the<br />
processing of the EDRS GEO unavailability plan.<br />
S2-<strong>PDGS</strong>-MPL-240<br />
The <strong>PDGS</strong>/MPL function shall be able to constrain the Mission-Plan and the ground<br />
stations Acquisition-Schedule-Plan activities by the processing of the ground stations<br />
(CGS & LGS) unavailability plan.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 157 of 204<br />
S2-<strong>PDGS</strong>-MPL-245<br />
The <strong>PDGS</strong>/MPL function shall be able to apply the required margins to every MSI sensing<br />
segment ensuring the zone to be imaged is effectively acquired through all spectral bands<br />
of the MSI detectors, as part of the Image-Acquisition-Plan generation activities.<br />
S2-<strong>PDGS</strong>-MPL-250<br />
The <strong>PDGS</strong>/MPL function shall support the SPF-PIF planning protocol according to the<br />
applicable ICDs.<br />
S2-<strong>PDGS</strong>-MPL-255<br />
The <strong>PDGS</strong>/MPL function shall be able to generate a Mission-Plan with the required<br />
commanding activities, syntax and semantics according to the applicable ICD settled with<br />
the FOS.<br />
S2-<strong>PDGS</strong>-MPL-260<br />
The <strong>PDGS</strong>/MPL function shall be able to generate the EDRS Booking-Plan with the<br />
required activities, syntax and semantics according to the applicable ICD settled with the<br />
EDRS exploitation segment.<br />
S2-<strong>PDGS</strong>-MPL-265<br />
The <strong>PDGS</strong>/MPL function shall allow the operator to characterise the CGS/LGS resources<br />
allocated for the <strong>Sentinel</strong>-2 Mission. The CGS/LGS Resources Characterisation file shall<br />
contain at least for each X-Band and Ka-Band station:<br />
S2 spacecraft (S2A, S2B or both)<br />
location<br />
visibility mask<br />
precedence order<br />
reception roles (Nominal, NRT, RT, HKTM, etc)<br />
etc.<br />
S2-<strong>PDGS</strong>-MPL-270<br />
The <strong>PDGS</strong>/MPL function shall be able to ingest two distinct databases of constraints<br />
applicable to the X-Band usage of each satellite and including:<br />
A list of X-Band Silent Segments: a static pattern of time segments with an N-cycles<br />
repeatability during which the XBS shall not be operating due to conflicting RF<br />
simultaneous operations with other <strong>Sentinel</strong> satellites;<br />
A list of Station Unavailability Segments: a static pattern of time segments with an N-<br />
cycles repeatability during which downlink activities to a given ground-station are not<br />
permitted due to conflicting acquisitions by other <strong>Sentinel</strong> satellites requiring the station<br />
resources (e.g. antenna) simultaneously;<br />
Both databases shall be an external static configuration input to the MPL function<br />
according to a TBD ICD.<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 158 of 204<br />
S2-<strong>PDGS</strong>-MPL-275<br />
The <strong>PDGS</strong>/MPL shall allow the operator to ingest a database of EDRS Availability<br />
Segments defining the pre-defined availability of the EDRS GEO spacecrafts to relay<br />
<strong>Sentinel</strong>-2 OCP downlinks. This database shall be an external static configuration input to<br />
the MPL function according to a [TBD} ICD.<br />
S2-<strong>PDGS</strong>-MPL-280<br />
The <strong>PDGS</strong>/MPL function shall be able, as triggered by the operator, to generate the<br />
Coarse Downlink Budget file for each spacecraft based on the CGS/LGS Characterisation<br />
file.<br />
S2-<strong>PDGS</strong>-MPL-285<br />
The <strong>PDGS</strong>/MPL function shall constrain the X-Band usage of the <strong>Sentinel</strong>-2 satellites<br />
according to the X-Band Silent Segments database defined for each <strong>Sentinel</strong>-2 satellite.<br />
S2-<strong>PDGS</strong>-MPL-290<br />
The <strong>PDGS</strong>/MPL function shall constrain the available ground stations contact segments<br />
according to the Station Unavailability Segments database defined for each <strong>Sentinel</strong>-2<br />
satellite.<br />
S2-<strong>PDGS</strong>-MPL-295<br />
The <strong>PDGS</strong>/MPL function shall constrain the available OCP-EDRS/GEO contact segments<br />
according to EDRS Availability Segments database defined for <strong>Sentinel</strong>-2 satellite.<br />
S2-<strong>PDGS</strong>-MPL-300<br />
The <strong>PDGS</strong>/MPL function shall be able, as part of mission planning activities, to avoid the<br />
usage of X-Band station contact with an overall duration below a configurable threshold.<br />
S2-<strong>PDGS</strong>-MPL-305<br />
The <strong>PDGS</strong>/MPL function shall be able, as part of mission planning activities, to avoid the<br />
usage of OCP/EDRS contact segments with an overall duration below a configurable<br />
threshold.<br />
S2-<strong>PDGS</strong>-MPL-310<br />
The <strong>PDGS</strong>/MPL function shall allow the operator to manually modify the Coarse Downlink<br />
Budget as desired (e.g. remove some contact segments at the beginning of the day on a<br />
given CGS or LGS ground-station, etc.) and/or balance the downlink passes associated to<br />
each spacecraft unit.<br />
S2-<strong>PDGS</strong>-MPL-315<br />
The <strong>PDGS</strong>/MPL function shall be able to generate relevant summary statistics<br />
interactively (e.g. min, max, average contact segment length by day/week/cycle) on the<br />
Coarse Downlink Budget to assess its capabilities and compare it with others.<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 159 of 204<br />
S2-<strong>PDGS</strong>-MPL-320<br />
The <strong>PDGS</strong>/MPL function shall be able to command the MMFU ancillary circular packet<br />
store (re)sizing on-board by configuration.<br />
(Default satellite ancillary PS sizing may be reduced according to the defined downlink<br />
strategy).<br />
S2-<strong>PDGS</strong>-MPL-325<br />
The <strong>PDGS</strong>/MPL function shall be able to command the MMFU HKTM data circular packet<br />
store (re)sizing on-board by configuration.<br />
(Default HKTM data PS sizing may be increased/reduced according to the activation of<br />
HKTM parameters, likely POD ones).<br />
S2-<strong>PDGS</strong>-MPL-330<br />
The <strong>PDGS</strong>/MPL function shall be able to command the MMFU mission data packet store<br />
(re)sizing on-board by configuration.<br />
(Default mission data PS sizing may be modified according to other PS size<br />
modifications).<br />
S2-<strong>PDGS</strong>-MPL-335<br />
The <strong>PDGS</strong>/MPL shall define in the NPPF the required on-board platform configuration<br />
parameters including (TBC):<br />
MMFU mission data packet store size;<br />
MMFU satellite ancillary data packet store size;<br />
MMFU HKTM packet store size.<br />
S2-<strong>PDGS</strong>-MPL-340<br />
The <strong>PDGS</strong>/MPL function shall be able to generate relevant summary statistics<br />
interactively (e.g. min, max, average data latency by day/week/cycle, etc.) on the<br />
generated Mission-Plan allowing the operator to assess every configured Coarse<br />
Downlink Budget and compare it with others.<br />
S2-<strong>PDGS</strong>-MPL-345<br />
The <strong>PDGS</strong>/MPL function shall allow the operator to select any valid pre-configured Coarse<br />
Downlink Budget as input to the manual generation of the Mission-Plan.<br />
S2-<strong>PDGS</strong>-MPL-350<br />
The <strong>PDGS</strong>/MPL function shall automatically select the configured nominal Coarse<br />
Downlink Budget for the automatic generation of the Mission-Plan according to its defined<br />
applicability.<br />
S2-<strong>PDGS</strong>-MPL-355<br />
Imaging request templates managed by the <strong>PDGS</strong>/MPL function shall be associated to<br />
either:<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 160 of 204<br />
Systematic coverage<br />
Repetitive coverage by the configuration of acquisition patterns along time (e.g.<br />
alternate orbits, once/day, once/cycle, just once, etc.).<br />
S2-<strong>PDGS</strong>-MPL-360<br />
It shall be possible to defined or modify relative priorities between imaging requests by<br />
configuration to give precedence to one with respect to another in case of conflicting<br />
requests.<br />
S2-<strong>PDGS</strong>-MPL-365<br />
The <strong>PDGS</strong>/MPL function shall be able to accommodate LGS real-time downlinks in the<br />
Downlink-Plan according to the following rules:<br />
After the preliminary Downlink-Plan to the CGS network has been settled,<br />
opportunities for real-time transmission to LGSs shall be computed for the configured<br />
LGSs and within the available downlink budget constrained by spacecraft capabilities;<br />
An ancillary data playback shall systematically be appended at the term of each LGS<br />
RT downlink operation;<br />
S2-<strong>PDGS</strong>-MPL-370<br />
The <strong>PDGS</strong>/MPL function shall be able to accommodate LGS real-time downlinks<br />
optimising the number of LGSs that can be served in parallel.<br />
S2-<strong>PDGS</strong>-MPL-375<br />
The <strong>PDGS</strong>/MPL function shall be able to balance the real-time downlinks amongst the<br />
different LGSs following a round-robin strategy.<br />
5.17.2 PERFORMANCE REQUIREMENTS<br />
S2-<strong>PDGS</strong>-MPL-380<br />
The <strong>PDGS</strong>/MPL function shall be able to generate one Image-Acquisition-Plan for 1 orbit<br />
cycle (i.e. 10 days/143 orbits) in less than 5 minutes (assuming full land and water<br />
inbodies acquisition according to the [MRD]).<br />
S2-<strong>PDGS</strong>-MPL-385<br />
The <strong>PDGS</strong>/MPL function shall be able to generate one Downlink-Plan for 1 orbit cycle (i.e.<br />
10 days/143 orbits) in less than 15 minutes (assuming 4 CGS and 2 LGS active plus one<br />
EDRS downlink per orbit).<br />
S2-<strong>PDGS</strong>-MPL-390<br />
The <strong>PDGS</strong>/MPL function shall be able to generate the complete Mission-Plan (i.e. Image-<br />
Acquisition-Plan, Downlink-Plan) for 1 orbit cycle (i.e. 10 days/143 orbits) in less than 30<br />
minutes.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 161 of 204<br />
S2-<strong>PDGS</strong>-MPL-395<br />
The <strong>PDGS</strong>/MPL function shall be able to generate the ground stations daily schedule plan<br />
to all LGSs and CGSs in less than 2 minutes.<br />
5.17.3 OPERATIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-MPL-400<br />
The <strong>PDGS</strong>/MPL function shall be deployed and operated locally in the PDMC only.<br />
S2-<strong>PDGS</strong>-MPL-405<br />
The <strong>PDGS</strong>/MPL function shall supply status information over all its processes and<br />
resources (i.e. log information, disk volumes usage, alarms, etc.) in real-time via the M&C<br />
function.<br />
S2-<strong>PDGS</strong>-MPL-410<br />
The <strong>PDGS</strong>/MPL function shall activate and make use of the applicable Mission Reference<br />
Files received from the MCC function for the operational mission-planning generation<br />
activities as described in the [OCD] (e.g. EDRS GEO pointing parameters, TLE, Predicted<br />
Orbits, PIF, etc).<br />
S2-<strong>PDGS</strong>-MPL-415<br />
The <strong>PDGS</strong>/MPL function shall supply to the MCC the own generated Mission Reference<br />
Files (e.g. reference orbit file) required by other <strong>PDGS</strong> elements or external interfaces.<br />
S2-<strong>PDGS</strong>-MPL-420<br />
The <strong>PDGS</strong>/MPL function shall generate the reference orbit file for S2A and S2B satellites<br />
according to the Mission File Format.<br />
S2-<strong>PDGS</strong>-MPL-425<br />
The <strong>PDGS</strong>/MPL function shall supply the reference orbit file for S2A and S2B satellites to<br />
the MCC for its official release across the federated centres.<br />
S2-<strong>PDGS</strong>-MPL-430<br />
The <strong>PDGS</strong>/MPL function shall automatically generate the ground station Acquisition-<br />
Schedule-Plan of every CGS or LGS configured typically every day in advance of the first<br />
acquisition of the day.<br />
S2-<strong>PDGS</strong>-MPL-435<br />
The <strong>PDGS</strong>/MPL function shall automatically notify in advance to every ground station the<br />
list of required downlink passes. The notification time shall be configurable per each<br />
ground station according to its operations needs.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 162 of 204<br />
S2-<strong>PDGS</strong>-MPL-440<br />
The <strong>PDGS</strong>/MPL function shall automatically generate the Downlink-Plan, and then the<br />
EDRS Booking-Plan, according to the static EDRS Availability Segments assigned to the<br />
<strong>Sentinel</strong>-2 Mission.<br />
S2-<strong>PDGS</strong>-MPL-445<br />
The <strong>PDGS</strong>/MPL function shall ingest the static EDRS Availability Segments assigned to<br />
the <strong>Sentinel</strong>-2 Mission. Note that the EDRS Availability Segments shall be an external<br />
static configuration input to the MPL function according to a TBD ICD.<br />
S2-<strong>PDGS</strong>-MPL-450<br />
The operator shall be able to switch the <strong>PDGS</strong>/MPL function at any moment into manual<br />
mode to perform extra activities (e.g. modify an existing plan, add an ad-hoc calibration) or<br />
in case of unresolved conflict(s) or a impossible scenario.<br />
S2-<strong>PDGS</strong>-MPL-455<br />
The <strong>PDGS</strong>/MPL function shall typically plan the downlink of the HKTM data PS whole<br />
content with on-board memory freed once every orbit according to the downlink template.<br />
(Typically HKTM downlink shall be assigned to the S-2 European polar stations).<br />
S2-<strong>PDGS</strong>-MPL-460<br />
The <strong>PDGS</strong>/MPL function shall typically plan the downlink of the satellite ancillary data PS<br />
whole content without on-board deletion at every opportunity.<br />
S2-<strong>PDGS</strong>-MPL-465<br />
The mission-plan shall typically cover effective 15 days and be generated every two<br />
weeks.<br />
S2-<strong>PDGS</strong>-MPL-470<br />
The mission-plan shall optionally by configuration include an overlap margin with respect<br />
to the previous plan of typically 1 day. Accordingly, the mission plan shall cover effective<br />
15 days plus 1 day back in the past.<br />
S2-<strong>PDGS</strong>-MPL-475<br />
The <strong>PDGS</strong>/MPL function shall generate and deliver the Mission-Plan at least 3 working<br />
days before the first activity of the plan according to the <strong>PDGS</strong>-FOS ICD.<br />
S2-<strong>PDGS</strong>-MPL-480<br />
The <strong>PDGS</strong>/MPL function shall re-generate and deliver a Mission-Plan in case of<br />
contingency during the commissioning phase at least 1 working day before the first activity<br />
of the plan according to the <strong>PDGS</strong>-FOS ICD.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 163 of 204<br />
S2-<strong>PDGS</strong>-MPL-485<br />
The <strong>PDGS</strong>/MPL function shall constrain the Downlink-Plan activities by the X-Band &<br />
ground stations time slots assigned to other <strong>Sentinel</strong>s Missions. The S-2 <strong>PDGS</strong> shall be<br />
able to share common ground-station resources with the other <strong>Sentinel</strong> Missions.<br />
S2-<strong>PDGS</strong>-MPL-490<br />
The <strong>PDGS</strong>/MPL function shall constrain the Downlink-Plan activities by the EDRS GEO<br />
Availability Segments assigned to the <strong>Sentinel</strong>-2 Mission.<br />
S2-<strong>PDGS</strong>-MPL-495<br />
The <strong>PDGS</strong>/MPL function shall provide the Mission-Plan (i.e. the image plan and the<br />
Downlink-Plan) in a single physical file according to the <strong>PDGS</strong>-FOS ICD.<br />
S2-<strong>PDGS</strong>-MPL-500<br />
The <strong>PDGS</strong>/MPL function shall generate the ground station schedule plan using the most<br />
accurate orbit information available.<br />
S2-<strong>PDGS</strong>-MPL-505<br />
The <strong>PDGS</strong>/MPL function shall generate the ground stations schedule plan (data reception<br />
and processing events) individually per each involved ground station.<br />
(AOS, LOS, FEP start processing, FEP stop processing events, etc. shall be separated<br />
per each involved station).<br />
S2-<strong>PDGS</strong>-MPL-510<br />
The <strong>PDGS</strong>/MPL function shall generate a local report on every manual or automatic<br />
planning activity triggered.<br />
S2-<strong>PDGS</strong>-MPL-515<br />
The <strong>PDGS</strong>/MPL function shall alert the operator on the failed automatic plan generation<br />
activities through M&C capabilities.<br />
5.17.4 RAMS REQUIREMENTS<br />
S2-<strong>PDGS</strong>-MPL-520<br />
The <strong>PDGS</strong>/MPL function shall ensure nominal operations unattended for better than<br />
99.7% of the time computed over one month time window and assuming a degradation of<br />
such figure for no more than one day.<br />
S2-<strong>PDGS</strong>-MPL-525<br />
The <strong>PDGS</strong>/MPL function shall ensure that the all the satellite / payload commanding<br />
activities are fulfilling the Spacecraft Operations Constraints defined in [SOCD].<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 164 of 204<br />
5.17.5 DESIGN & DEVELOPMENT REQUIREMENTS<br />
S2-<strong>PDGS</strong>-MPL-530<br />
The <strong>PDGS</strong>/MPL function shall make use of <strong>ESA</strong>'s "Mission CFI" for all the required orbit,<br />
visibilities, pointing, etc, computations.<br />
S2-<strong>PDGS</strong>-MPL-535<br />
The <strong>PDGS</strong>/MPL function shall make use of the DC function for all file transfer<br />
communications versus other elements (i.e. MCC function).<br />
5.18 Mission Performance Assessment (MPA) Requirements<br />
5.18.1 FUNCTIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-MPA-005<br />
The <strong>PDGS</strong>/MPA function shall be responsible within the <strong>PDGS</strong> for monitoring if mission<br />
requirements are being fulfilled by the <strong>PDGS</strong> and to trigger corrective actions in case of<br />
anomaly. The <strong>PDGS</strong>/MPA function shall covers the following activities:<br />
Calibration and Validation<br />
Off-line Quality Control<br />
End-to-end System Performance Monitoring<br />
Instrument Data and Quality Control Processors Verification<br />
S2-<strong>PDGS</strong>-MPA-010<br />
The <strong>PDGS</strong>/MPA function shall be able to perform Calibration and Validation (Cal/Val)<br />
activities with the multiple scope of:<br />
update the MSI on-board configuration (e.g. NUC table);<br />
update the MSI on-ground processing (e.g. GIPP) configuration;<br />
identify the need of new MSI calibration requests (e.g. vicarious calibration);<br />
S2-<strong>PDGS</strong>-MPA-015<br />
The <strong>PDGS</strong>/MPA function shall be able to identify the MSI production generated as part of<br />
calibration requests (e.g. absolute radiometric, vicarious calibration, etc.) to assess the<br />
MSI performance and identify the potential need of new calibration requests.<br />
S2-<strong>PDGS</strong>-MPA-020<br />
The <strong>PDGS</strong>/MPA function shall be able to perform Off-line QC activities with the multiple<br />
scope of<br />
monitoring if product quality requirements are being met along the mission life-time;<br />
monitor the MSI and platform performance throughout the mission life-time;<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 165 of 204<br />
calculate the MSI performance and accuracy trends based on the production quality<br />
indicators and quality checks;<br />
identify the need of new Cal/Val activities;<br />
S2-<strong>PDGS</strong>-MPA-025<br />
The <strong>PDGS</strong>/MPA function shall be able to perform End-to-End System Performance<br />
monitoring and report accordingly with the multiple scope of:<br />
assessing the effectiveness of the mission plan with respect to coverage revisit targets<br />
(e.g. cloud-free coverages)<br />
monitoring and assessing the <strong>PDGS</strong> performances with respect to well-defined service<br />
quality targets;<br />
highlighting the <strong>PDGS</strong> dysfunctions and characterising their impact on the <strong>PDGS</strong><br />
performance;<br />
monitoring and assessing the overall end-to-end mission performance;<br />
highlighting the overall <strong>Sentinel</strong>-2 system dysfunctions at space and ground-segment<br />
levels and characterising their impact on the mission performance.<br />
S2-<strong>PDGS</strong>-MPA-030<br />
The <strong>PDGS</strong>/MPA function shall be able to receive, ingest and process all the data<br />
circulated from the distributed <strong>PDGS</strong> centres to perform its tasks. This includes:<br />
product-data covering image data or metadata (e.g. QIs, quality-checks, etc)<br />
generated either via the IDP or OLQC functions;<br />
all operation reports generated throughout the various <strong>PDGS</strong> functions applicable to<br />
end-to-end performance assessment e.g. processing reports (from the DPC, IDP or<br />
OLQC functions), archiving reports (AI function), data-circulation reports (DC function),<br />
DAX reports, etc.<br />
S2-<strong>PDGS</strong>-MPA-035<br />
The <strong>PDGS</strong>/MPA function shall be able to verify the IDP processors from the functional,<br />
quality and processing performance viewpoints and verify compliance with the applicable<br />
DPM.<br />
S2-<strong>PDGS</strong>-MPA-040<br />
The <strong>PDGS</strong>/MPA function shall be able to verify the OLQC processors from the functional,<br />
quality and processing performance viewpoints.<br />
S2-<strong>PDGS</strong>-MPA-045<br />
The <strong>PDGS</strong>/MPA function shall be able to define the OLQC function configuration in terms<br />
of the different checklist definitions and quality control checks to be applied on the<br />
production.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 166 of 204<br />
S2-<strong>PDGS</strong>-MPA-050<br />
The <strong>PDGS</strong>/MPA function shall be able to provide comprehensible quality reports on the<br />
outcome of all Cal/Val, Off-line QC and End-to-End System Performance activities.<br />
S2-<strong>PDGS</strong>-MPA-055<br />
The <strong>PDGS</strong>/MPA function activities and reporting shall be focussed towards minimising the<br />
time to investigate and recover from anomalies.<br />
S2-<strong>PDGS</strong>-MPA-060<br />
The <strong>PDGS</strong>/MPA function shall be able to generate status reports that summarize the<br />
overall performance of the <strong>PDGS</strong> System and every individual function covering a user<br />
defined time-window and generated with regular frequencies (i.e. daily, N-day cyclic) and<br />
by on-demand triggering.<br />
S2-<strong>PDGS</strong>-MPA-065<br />
Whenever possible, the <strong>PDGS</strong>/MPA function shall include in the quality-reports a<br />
proposed solution for correcting anomalies identified (e.g. trigger Cal/Val activities to<br />
update on-ground configuration parameters or to perform the verification of a new IPF<br />
version).<br />
S2-<strong>PDGS</strong>-MPA-070<br />
The generated reports shall present a consistent and coherent structure providing a<br />
harmonised look & feel to ease the reading and comprehension. In addition, according to<br />
configuration, they shall be generated in the respective format(s) adequate for the on-line<br />
publishing, distribution and local visualisation and printing (e.g. on-line HTML page,<br />
downloadable PDF, etc).<br />
S2-<strong>PDGS</strong>-MPA-075<br />
The <strong>PDGS</strong>/MPA function shall be able log all the automated activities (i.e. activities<br />
performed without the presence of the operator) via the <strong>PDGS</strong>/M&C function).<br />
S2-<strong>PDGS</strong>-MPA-080<br />
The <strong>PDGS</strong>/MPA function shall be able to generate quality-reports with contents and<br />
format compliant with the applicable CDS/SCI interface, providing comprehensive<br />
information on the overall quality of the <strong>Sentinel</strong>-2 products and Data-Sets.<br />
S2-<strong>PDGS</strong>-MPA-085<br />
The <strong>PDGS</strong>/MPA function shall be able to generate a processor verification report and/or<br />
anomaly reports in output of all IDP function verification activities.<br />
S2-<strong>PDGS</strong>-MPA-090<br />
The <strong>PDGS</strong>/MPA function shall implement clear interfaces with human operators for all notautomatic<br />
tasks.<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 167 of 204<br />
S2-<strong>PDGS</strong>-MPA-095<br />
The <strong>PDGS</strong>/MPA function shall be able to manage a multi-satellite configuration (2A, 2B,<br />
etc).<br />
5.18.2 PERFORMANCE REQUIREMENTS<br />
S2-<strong>PDGS</strong>-MPA-100<br />
The <strong>PDGS</strong>/MPA Cal/Val function shall be able to generate the entire payload on-board<br />
and on-ground processing calibration parameters within 1 working-day.<br />
S2-<strong>PDGS</strong>-MPA-105<br />
The <strong>PDGS</strong>/MPA Off-Line Quality Control function shall generate the complete daily report<br />
related to the last 24 hours processed production within less than 3 hours.<br />
S2-<strong>PDGS</strong>-MPA-110<br />
The <strong>PDGS</strong>/MPA Off-Line Quality Control function shall generate the N-cyclic reports<br />
(covering 6 months – 18 cycles) in less than one day. The quality control checks and the<br />
analysis activities performed for the N-cyclic reports shall be mainly based on the<br />
summary of the daily quality reports.<br />
S2-<strong>PDGS</strong>-MPA-115<br />
The <strong>PDGS</strong>/MPA function shall generate the end-to-end system daily performance report,<br />
which summarises the last 24 hours of the <strong>PDGS</strong> operations, in less than one hour.<br />
5.18.3 OPERATIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-MPA-120<br />
The <strong>PDGS</strong>/MPA function shall be deployed and operated locally in the MPAC and<br />
supported by remote or collocated Expert Cal/Val teams for specific functions.<br />
S2-<strong>PDGS</strong>-MPA-125<br />
The <strong>PDGS</strong>/MPA function shall operate the <strong>PDGS</strong> second-line expert Support-Desk in<br />
support to the first line Support-Desk and responsible for answering to specific<br />
investigations on the product quality and <strong>PDGS</strong> overall performance.<br />
S2-<strong>PDGS</strong>-MPA-130<br />
The <strong>PDGS</strong>/MPA function shall receive from the Off-Line POD Service the POD precise<br />
orbit products and POD reports.<br />
S2-<strong>PDGS</strong>-MPA-135<br />
The <strong>PDGS</strong>/MPA function forward the OBCD and OGCD configuration updates for<br />
coordinated deployment throughout the <strong>PDGS</strong> and to the FOS via the MCC function.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 168 of 204<br />
S2-<strong>PDGS</strong>-MPA-140<br />
The <strong>PDGS</strong>/MPA function shall communicate to the MPL function all specific instrument<br />
operations required to perform Cal/Val activities (calibration requests).<br />
S2-<strong>PDGS</strong>-MPA-145<br />
The <strong>PDGS</strong>/MPA function shall automate as far as possible the performed operations.<br />
Operator interaction shall be reserved to system maintenance, configuration and to<br />
specific tasks requiring expert interaction, or to a very specific analysis.<br />
S2-<strong>PDGS</strong>-MPA-150<br />
The <strong>PDGS</strong>/MPA function shall perform all not-automatic tasks related to Cal/Val activities<br />
and requiring specific expertise via the services of Cal/Val Expert teams.<br />
S2-<strong>PDGS</strong>-MPA-155<br />
The <strong>PDGS</strong>/MPA function shall perform all automatic Cal/Val tasks in a systematic and<br />
data-driven manner as cascading from the specific image acquisitions commanded on the<br />
instrument via the MPL function.<br />
S2-<strong>PDGS</strong>-MPA-160<br />
The <strong>PDGS</strong>/MPA function shall automatically check the correctness of all the auxiliary data<br />
required by the processing chain (e.g. the GIPPs including DEM and GRI).<br />
S2-<strong>PDGS</strong>-MPA-165<br />
The <strong>PDGS</strong>/MPA function shall update on need basis the on-ground processing<br />
configuration as result of the performed Cal/Val activities. The level-0/1 processors<br />
configuration such as the GIPPs (e.g. GRIs, DEM, configuration, etc) shall be fine tuned<br />
according to the Cal/Val activities.<br />
S2-<strong>PDGS</strong>-MPA-170<br />
The <strong>PDGS</strong>/MPA function shall update on need basis the satellite/payload on-board<br />
configuration as result of the performed Cal/Val activities, including:<br />
IPS (7)<br />
TCM-SBY<br />
TCM-NOM<br />
NUC<br />
FEE<br />
S2-<strong>PDGS</strong>-MPA-175<br />
The <strong>PDGS</strong>/MPA function shall ensure the coherency between the on-board configuration<br />
(OBCD) and the on-ground configuration (OGCD) with respect to processing baseline.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 169 of 204<br />
S2-<strong>PDGS</strong>-MPA-180<br />
The <strong>PDGS</strong>/MPA shall deliver the following satellite/payload on-board configuration as<br />
complete tables in SPF format according to the syntax and semantics defined in the<br />
applicable ICD settled with the FOS:<br />
IPS<br />
TCM-SBY<br />
TCM-NOM<br />
FEE<br />
S2-<strong>PDGS</strong>-MPA-185<br />
The <strong>PDGS</strong>/MPA function shall manage all the IPS tables allocated on-board, one per<br />
each MSI imaging mode.<br />
S2-<strong>PDGS</strong>-MPA-190<br />
The <strong>PDGS</strong>/MPA function shall deliver the NUC as the complete table in OBSM format<br />
according to the syntax and semantics defined in the applicable ICD settled with the FOS.<br />
S2-<strong>PDGS</strong>-MPA-195<br />
The <strong>PDGS</strong>/MPA function shall deliver the updated MSI on-board configuration to the MCC<br />
for its official release. The MSI on-board tables shall be provided to the MCC with the<br />
desired activation time.<br />
S2-<strong>PDGS</strong>-MPA-200<br />
The <strong>PDGS</strong>/MPA function shall gather and manage the entire payload on-ground and onboard<br />
configuration updates generated externally to the MPAC by either:<br />
CNES/CST during the phase-E1 of the missions according to the CNES-<strong>PDGS</strong> ICD,<br />
Expert Cal/Val Teams (e.g. post launch office, space segment industry, MSI experts,<br />
etc) as required during phase-E1 and phase-E2 of the missions.<br />
Accordingly it shall perform the required format conversion activities, if any, to adapt the<br />
received configuration to the formats used in the ground-segment, and forward them when<br />
needed to the MCC function for configuration control and deployment.<br />
S2-<strong>PDGS</strong>-MPA-205<br />
The <strong>PDGS</strong>/MPA function shall acknowledge the expected on-board uplink/activation time<br />
to verify the effects of the updated configuration.<br />
S2-<strong>PDGS</strong>-MPA-210<br />
The <strong>PDGS</strong>/MPA function shall be able to perform interactive requests for HKTM data<br />
retrieval (packets or engineering parameters) to the FOS EDDS. In case of anomalies and<br />
problem investigation activities, the operator shall be able to perform interactive requests<br />
for the HKTM data required (web based access provided by the EDDS).<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 170 of 204<br />
S2-<strong>PDGS</strong>-MPA-215<br />
The <strong>PDGS</strong>/MPA function shall be able to submit batch requests for HKTM data retrieval<br />
(packets or engineering parameters) to the FOS EDDS. HKTM parameters needed for the<br />
Cal/Val, end-to-end performance, auxiliary processing activities, etc shall be requested for<br />
batch delivery from the EDDS. In such manner the data obtained shall be automatically<br />
included in the input data flows of the previous named activities.<br />
S2-<strong>PDGS</strong>-MPA-220<br />
The <strong>PDGS</strong>/MPA function shall be able to analyse the on-board MMFU memory usage<br />
evolution wrt to the planning cycle definition. According to the analyse results, it shall be<br />
possible to optimise the packet store sizes of the mission data, ancillary data and HKTM.<br />
The MPA shall rely on the EDDS for the retrieval of the required memory usage<br />
parameters contained in the HKTM.<br />
S2-<strong>PDGS</strong>-MPA-225<br />
The <strong>PDGS</strong>/MPA function shall perform all automatic Off-line QC and End-to-End<br />
Performance Monitoring activities in a systematic manner.<br />
S2-<strong>PDGS</strong>-MPA-230<br />
The <strong>PDGS</strong>/MPA function shall systematically forward to the MCC function the updated onground<br />
or/and on-board configuration parameters resulting from the Cal/Val activities.<br />
S2-<strong>PDGS</strong>-MPA-235<br />
The <strong>PDGS</strong>/MPA function shall supply valid auxiliary data needed for the processing<br />
activities including any auxiliary data gathered from outside the <strong>PDGS</strong> (e.g. GRIs supplied<br />
by a Cal/Val centre). Accordingly all the auxiliary data shall be checked wrt to the<br />
applicable format.<br />
S2-<strong>PDGS</strong>-MPA-240<br />
The <strong>PDGS</strong>/MPA function shall make use of a local processing infrastructure including AI,<br />
DPC, IDP and OLQC functions to perform all IPF verification or anomaly investigation<br />
tasks.<br />
S2-<strong>PDGS</strong>-MPA-245<br />
The <strong>PDGS</strong>/MPA function shall access the MMUS function for product data-access<br />
activities as required by Cal/Val or QC activities.<br />
S2-<strong>PDGS</strong>-MPA-250<br />
The <strong>PDGS</strong>/MPA function shall mechanically perform Off-line QC activities at regular<br />
configurable intervals such as to guarantee the timely identification of any instrument or<br />
product quality anomaly.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 171 of 204<br />
S2-<strong>PDGS</strong>-MPA-255<br />
The <strong>PDGS</strong>/MPA function shall support the expert teams on the specific QC analysis<br />
activities and as such providing the necessary image visualisation, manipulation and<br />
transformation tools.<br />
S2-<strong>PDGS</strong>-MPA-260<br />
The <strong>PDGS</strong>/MPA function shall mechanically perform End-to-End System Performance<br />
monitoring activities daily to guarantee the timely identification of any anomaly in the<br />
<strong>PDGS</strong> functioning, performance or configuration.<br />
S2-<strong>PDGS</strong>-MPA-265<br />
The <strong>PDGS</strong>/MPA function shall accept investigation requests from the POM, carry out the<br />
investigation, and systematically return back an investigation report in response.<br />
S2-<strong>PDGS</strong>-MPA-270<br />
The <strong>PDGS</strong>/MPA function shall accept updates of the mission quality targets from the POM<br />
and adapt the QC and Cal/Val operations accordingly.<br />
S2-<strong>PDGS</strong>-MPA-275<br />
The <strong>PDGS</strong>/MPA function shall provide quality-reports to the POM regularly.<br />
(recurrent quality control reports include: (1) Daily cyclic quality reports, (2) N-day cyclic<br />
reports)<br />
S2-<strong>PDGS</strong>-MPA-280<br />
The <strong>PDGS</strong>/MPA function shall provide quality-reports to the CDS/SCI regularly via the<br />
MCC function in electronic format according to the applicable CDS/SCI interface.<br />
(recurrent quality control reports include: (1) Daily cyclic quality reports, (2) N-day cyclic<br />
reports)<br />
S2-<strong>PDGS</strong>-MPA-285<br />
The <strong>PDGS</strong>/MPA function shall regularly provide quality-reports to the <strong>PDGS</strong> first-line<br />
Support-Desk operated by the MMUS function for on-line publishing to the users.<br />
Recurrent quality control reports include: (1) Daily cyclic quality reports, (2) N-day cyclic<br />
reports, (3) specific announcements.<br />
S2-<strong>PDGS</strong>-MPA-290<br />
The <strong>PDGS</strong>/MPA function shall accept anomaly investigation requests from the MMUS<br />
function or the CDS/SCI Support-Desks, performing the verification activities and<br />
systematically return back an investigation report for each accepted request.<br />
S2-<strong>PDGS</strong>-MPA-295<br />
The <strong>PDGS</strong>/MPA function shall accept processor verification requests from the RP<br />
function, perform the verification activities and systematically return a processor<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 172 of 204<br />
verification report to the RP function stating its readiness for operational usage in the<br />
<strong>PDGS</strong>, and/or anomaly reports.<br />
S2-<strong>PDGS</strong>-MPA-300<br />
The <strong>PDGS</strong>/MPA function shall autonomously gather and manage quality reports<br />
generated by the POD function (i.e. the on-board navigation solution accuracy reports,<br />
POD products, etc.) and incorporate them into the mission end-to-end reports.<br />
S2-<strong>PDGS</strong>-MPA-305<br />
The <strong>PDGS</strong>/MPA function shall monitor the <strong>PDGS</strong> end-to-end performance providing a<br />
complete and comprehensive view at system level over the performed activities and<br />
detected malfunctions.<br />
S2-<strong>PDGS</strong>-MPA-310<br />
The <strong>PDGS</strong>/MPA function shall monitor the performance of the mission planning chain. It<br />
shall compare the MSI requested activities for observation and calibration contained in the<br />
mission plan wrt the scheduled activities by the FOS. Accordingly it shall highlight any<br />
rejection.<br />
S2-<strong>PDGS</strong>-MPA-315<br />
The <strong>PDGS</strong>/MPA function shall monitor the performance of the <strong>Sentinel</strong>-2 <strong>PDGS</strong> X-Band<br />
acquisition chain. It shall compare the acquired data time coverage wrt to the scheduled<br />
data downlink and detect potential gaps on the received and reconstructed data.<br />
S2-<strong>PDGS</strong>-MPA-320<br />
The <strong>PDGS</strong>/MPA function shall monitor the performance of the <strong>PDGS</strong> production chain in<br />
order to detect potential anomalies on the mission data processors (L0,L1A,L1B,L1C).<br />
Accordingly it shall detect potential gaps in the production by comparing the expected and<br />
generated production timeline.<br />
S2-<strong>PDGS</strong>-MPA-325<br />
The <strong>PDGS</strong>/MPA function shall monitor all the data circulation activities amongst every<br />
<strong>PDGS</strong> centre and towards the external interfaces. Accordingly it shall monitor the<br />
availability and connectivity of every electronic interface configured in the <strong>PDGS</strong>.<br />
S2-<strong>PDGS</strong>-MPA-330<br />
The <strong>PDGS</strong>/MPA function shall monitor the on-ground configuration and associated<br />
auxiliary data circulation, their availability at every <strong>PDGS</strong> centre and verify the usage of<br />
the applicable version(s) for the related <strong>PDGS</strong> activities.<br />
S2-<strong>PDGS</strong>-MPA-335<br />
The <strong>PDGS</strong>/MPA function shall monitor the proper applicability and activation of the onboard<br />
and on-ground configuration. Accordingly it shall check the on-board and on-ground<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 173 of 204<br />
configuration coherency used during the MSI sensing and product generation activities<br />
and alert on any miss-alignment.<br />
S2-<strong>PDGS</strong>-MPA-340<br />
The <strong>PDGS</strong>/MPA function shall monitor the <strong>PDGS</strong> archive completeness and performance.<br />
Accordingly it shall compare the generated production wrt the archived production and<br />
detect potential inconsistencies.<br />
S2-<strong>PDGS</strong>-MPA-345<br />
The <strong>PDGS</strong>/MPA function shall monitor the production availability and accessibility to the<br />
users. Accordingly it shall compare the archived production wrt the available production<br />
offered to the users through the CDS/DAIL and MMUS function.<br />
S2-<strong>PDGS</strong>-MPA-350<br />
The <strong>PDGS</strong>/MPA function shall monitor the production availability and accessibility<br />
timeliness wrt the sensing time and the downlink mode (nominal, NRT and RT).<br />
Accordingly it shall check whether the production was available according to the<br />
timeliness required.<br />
S2-<strong>PDGS</strong>-MPA-355<br />
The <strong>PDGS</strong>/MPA function shall monitor the MSI SWIR detectors performance wrt expected<br />
accuracy and established quality thresholds for the generated production. Such monitoring<br />
shall allow the expert teams to understand the need to activate the MSI decontamination.<br />
S2-<strong>PDGS</strong>-MPA-360<br />
The <strong>PDGS</strong>/MPA function shall identify the MSI data acquired simultaneously to OCP<br />
operations and accordingly assess the quality of the generated production. The MPA shall<br />
support the potential qualification of MSI and OCP simultaneous operations by the<br />
assessment of the micro vibrations effects on the geometric accuracy.<br />
S2-<strong>PDGS</strong>-MPA-365<br />
The <strong>PDGS</strong>/MPA function shall recognize and identify the images acquired during eclipse<br />
to avoid unnecessary alerts on the generated production.<br />
5.18.4 RAMS REQUIREMENTS<br />
S2-<strong>PDGS</strong>-MPA-370<br />
The <strong>PDGS</strong>/MPA function shall ensure the coherency and integrity of all the payload<br />
configuration parameters generated and delivered as result of the performed QC and<br />
calibration activities.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 174 of 204<br />
S2-<strong>PDGS</strong>-MPA-375<br />
The <strong>PDGS</strong>/MPA function for all the automatic and systematic performed activities shall<br />
ensure nominal operations unattended for better than 99.0% of the time computed over<br />
one month time window and assuming a degradation of such figure for no more than one<br />
day.<br />
5.18.5 DESIGN & DEVELOPMENT REQUIREMENTS<br />
S2-<strong>PDGS</strong>-MPA-380<br />
The <strong>PDGS</strong>/MPA function shall maximize the automation of recurrent tasks. Operator<br />
interaction shall be reserved typically to system maintenance, configuration, specific<br />
expert analysis, etc.<br />
S2-<strong>PDGS</strong>-MPA-385<br />
The <strong>PDGS</strong>/MPA function shall for non <strong>Sentinel</strong>-2 specific functions (e.g. End-to-End<br />
System Performance Monitoring) be based on reusable elements to the maximum extent<br />
to minimize development, training and transfer to operations effort.<br />
S2-<strong>PDGS</strong>-MPA-390<br />
The <strong>PDGS</strong>/MPA function shall cope with any update on the <strong>Sentinel</strong>-2 Products<br />
specifications without the need of any system upgrade beyond re-configuration.<br />
S2-<strong>PDGS</strong>-MPA-395<br />
The <strong>PDGS</strong>/MPA function shall be designed to be expandable via plug-ins to a core<br />
automated infrastructure. The core infrastructure shall provide a set of core services<br />
including data ingestion, data management, data processing, plotting, report formatting<br />
and overall process automation. Accordingly it shall be possible to integrate new plug-ins<br />
making use of the core services according to a well-defined ICD.<br />
S2-<strong>PDGS</strong>-MPA-400<br />
The <strong>PDGS</strong>/MPA function shall be able to integrate new analysis functions with limited<br />
effort.<br />
S2-<strong>PDGS</strong>-MPA-405<br />
The <strong>PDGS</strong>/MPA function shall be based when possible on open and free COTS (e.g.<br />
existing image manipulator and transformation, plots generation, format converters, etc).<br />
S2-<strong>PDGS</strong>-MPA-410<br />
The <strong>PDGS</strong>/MPA function shall be conceived to minimize the number and costs of<br />
commercial licenses required in operation (e.g. IDL, Matlab, etc.).<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 175 of 204<br />
5.19 Reference Platform (RP) Requirements<br />
5.19.1 FUNCTIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-RP-005<br />
The <strong>PDGS</strong>/RP function shall be able to simulate the <strong>PDGS</strong> behaviours in parts or as a<br />
whole by way of a simplified local instance acting as a reference image of the deployed<br />
<strong>PDGS</strong> instance. As such, it shall be equipped and manned specifically in order to:<br />
Support the IV&V Phases of the <strong>PDGS</strong>;<br />
Support problem investigations during OSV, Phase-E1 and Phase-E2 of the<br />
spacecrafts as required by the corrective-maintenance activity;<br />
Support the qualification phase of all <strong>PDGS</strong> system upgrades before deployment as<br />
required by maintenance or evolution activities;<br />
Support the <strong>PDGS</strong> deployment phases of the initial and upgraded versions in<br />
configuring and assembling the deployed-configuration elements to be deployed.<br />
S2-<strong>PDGS</strong>-RP-010<br />
The <strong>PDGS</strong>/RP function shall be able to demonstrate the successful implementation of all<br />
the <strong>PDGS</strong> individual functions and their correct integration to compound the <strong>PDGS</strong> as a<br />
complete System.<br />
S2-<strong>PDGS</strong>-RP-015<br />
The <strong>PDGS</strong>/RP function shall be able to manage the <strong>PDGS</strong> hardware and software<br />
configuration control, system anomaly management, system validation and transfer to<br />
operation activities as required for maintenance and evolutions along the mission lifetime.<br />
S2-<strong>PDGS</strong>-RP-020<br />
The <strong>PDGS</strong>/RP function shall be able to simulate the <strong>PDGS</strong> behaviours in parts or as a<br />
whole by way of a simplified local instance acting as a reference image of the whole<br />
<strong>PDGS</strong> System.<br />
S2-<strong>PDGS</strong>-RP-025<br />
The <strong>PDGS</strong>/RP function according to its role shall provide and make use of appropriate<br />
system management tools:<br />
A hardware inventory system for registering and ad-hoc reporting on the hardware<br />
configuration of all <strong>PDGS</strong> distributed centres;<br />
A software configuration and control environment for managing all <strong>PDGS</strong> sub-system<br />
software (i.e. source code repository, SW version maps for each centre, SW packages<br />
installers creation, etc.);<br />
A repository for the different sub-systems (i.e. virtualised images) that compose the<br />
different <strong>PDGS</strong> versions/centres;<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 176 of 204<br />
A documentation management system for maintaining all operation and maintenance<br />
documentation such as user and installation manuals, test plans, operational<br />
procedures, training documents, etc;<br />
A system anomaly management tool for registering all problem occurrences at System<br />
level and managing their accurate propagation to sub-system maintenance actions and<br />
ensuring backtracking capabilities down to system requirements.<br />
S2-<strong>PDGS</strong>-RP-030<br />
The <strong>PDGS</strong>/RP function shall be able to integrate all <strong>PDGS</strong> sub-systems (but excluding the<br />
specific non replicable ones such as antennas) and shall be capable of swift configuration<br />
into their actual physical implementation in centre layouts, simulating all operational<br />
interfaces between centres and external interfaces, such as the FOS, the CDS, LGS, etc.<br />
S2-<strong>PDGS</strong>-RP-035<br />
The <strong>PDGS</strong>/RP function shall be able to cope with the fact that a given sub-system can be<br />
deployed in different centres. As such, the RP function shall be able to manage different<br />
configurations when mirroring a given centre.<br />
S2-<strong>PDGS</strong>-RP-040<br />
The <strong>PDGS</strong>/RP function shall be able to run simultaneously in two distinct configurations<br />
(each configuration corresponding to different versions of the <strong>PDGS</strong>).<br />
S2-<strong>PDGS</strong>-RP-045<br />
The <strong>PDGS</strong>/RP function shall be transportable to any European location, and as such it<br />
shall be clearly qualify and quantify the associated site installation requirements (e.g.<br />
required power resources, cooling, workplace, connectivity requirements, etc). Then, the<br />
RP function shall be taken into account for the HW and SW items inventory and a specific<br />
Installation Manual shall be provided.<br />
S2-<strong>PDGS</strong>-RP-050<br />
It shall be possible to remotely operate the <strong>PDGS</strong>/RP function from any authorised sites<br />
(e.g. ESRIN).<br />
S2-<strong>PDGS</strong>-RP-055<br />
The <strong>PDGS</strong>/RP shall be provided with all necessary tools and log capabilities to perform<br />
anomaly detection and investigation.<br />
S2-<strong>PDGS</strong>-RP-060<br />
The <strong>PDGS</strong>/RP shall be able to support the generation of pseudo-automatic test execution<br />
records, their storage and management for later on investigation activities. The RP<br />
function shall provide the necessary mechanisms and tools to analyze the results of the<br />
performed tests (tests records and sub-system outcomes).<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 177 of 204<br />
S2-<strong>PDGS</strong>-RP-065<br />
The <strong>PDGS</strong>/RP shall be able to trace the test execution records by means of a Test<br />
Analyser, and then accordingly provide statistics about completion of tests and the<br />
references to the items to be tested.<br />
S2-<strong>PDGS</strong>-RP-070<br />
The <strong>PDGS</strong>/RP shall be able to support <strong>PDGS</strong> end-to-end integration, verification and<br />
validation test campaigns (e.g. prior to deployment).<br />
5.19.2 PERFORMANCE REQUIREMENTS<br />
S2-<strong>PDGS</strong>-RP-075<br />
The <strong>PDGS</strong>/RP shall be able to reconfigure the Reference Platform in any centre<br />
configuration in not more than half a day of work.<br />
5.19.3 OPERATIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-RP-080<br />
The <strong>PDGS</strong>/RP shall be able to provide the historical reporting on the system baselines<br />
changes, traceability with reported/corrected anomalies (and possibly to the affected<br />
system requirements) as well as traceability along time of the configuration changes<br />
throughout system baseline evolutions.<br />
S2-<strong>PDGS</strong>-RP-085<br />
The <strong>PDGS</strong>/RP shall support the training of the <strong>PDGS</strong> operations teams taking advantage<br />
of its simulation and operational rehearsal capabilities.<br />
S2-<strong>PDGS</strong>-RP-090<br />
The <strong>PDGS</strong>/RP shall allow the configuration manager to perform the required hardware,<br />
software, documents, anomalies, etc. inventory activities (e.g. register/retrieve hardware<br />
configuration).<br />
S2-<strong>PDGS</strong>-RP-095<br />
The <strong>PDGS</strong>/RP shall support the preliminary activities to the following OSV activities:<br />
Compatibility tests<br />
Integration tests<br />
S2-<strong>PDGS</strong>-RP-100<br />
It shall be possible to reconfigure the <strong>PDGS</strong>/RP function by receiving from the operational<br />
<strong>PDGS</strong> Mission Control Configuration (MCC) function the mission configuration required as<br />
reference for testing and validation activities.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 178 of 204<br />
S2-<strong>PDGS</strong>-RP-105<br />
The <strong>PDGS</strong>/RP documentation management function shall keep under configuration and<br />
control all the <strong>PDGS</strong> operations, testing and maintenance documentation such as user<br />
manuals, installation manuals, test plans, operational procedures, training documents, etc.<br />
S2-<strong>PDGS</strong>-RP-110<br />
The <strong>PDGS</strong>/RP function shall make the <strong>PDGS</strong> documentation easily accessible to distant<br />
operators located in the <strong>PDGS</strong> operational centres.<br />
S2-<strong>PDGS</strong>-RP-115<br />
The <strong>PDGS</strong>/RP function anomaly management system shall host all problem and non<br />
conformity occurrences, managing their accurate propagation to sub-system maintenance<br />
actions and ensuring backtracking capabilities down to system requirement.<br />
S2-<strong>PDGS</strong>-RP-120<br />
The <strong>PDGS</strong>/RP function shall be used to deliver verified and validated <strong>PDGS</strong> releases as<br />
System and related sub-systems to every <strong>PDGS</strong> centre.<br />
S2-<strong>PDGS</strong>-RP-125<br />
The <strong>PDGS</strong>/RP function shall be able to interface with the <strong>PDGS</strong> centres, for<br />
troubleshooting, test data exchange and software deployment activities, by using a secure<br />
network access (e.g. SSH, SFTP).<br />
5.19.4 RAMS REQUIREMENTS<br />
S2-<strong>PDGS</strong>-RP-130<br />
The RP function shall ensure that all releases of <strong>PDGS</strong> software/applications/data are free<br />
from viruses or other malicious code.<br />
5.19.5 DESIGN & DEVELOPMENT REQUIREMENTS<br />
S2-<strong>PDGS</strong>-RP-135<br />
The <strong>PDGS</strong>/RP function shall optimise the required hardware and infrastructure needs<br />
while allowing assessing the deployed <strong>PDGS</strong> performances by extrapolation.<br />
S2-<strong>PDGS</strong>-RP-140<br />
The <strong>PDGS</strong>/RP function shall make use of virtualisation techniques to reduce the number<br />
required HW platforms and ease the deployment and configuration activities. Accordingly<br />
the different virtualised images mapping to the different sub-systems shall be kept under<br />
configuration management.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 179 of 204<br />
S2-<strong>PDGS</strong>-RP-145<br />
The <strong>PDGS</strong>/RP function shall allow an incremental and gradual build-up, by integrating<br />
new versions of the <strong>PDGS</strong> subsystems when they become available, including elements<br />
provided as CFI. As such, HW resources allocated to the RP function shall be added and<br />
integrated when required.<br />
S2-<strong>PDGS</strong>-RP-150<br />
The <strong>PDGS</strong>/RP function shall rely on the MCC function from the maintenance and ad-hoc<br />
supply of the mission reference configuration to configure the platform and run the tests.<br />
S2-<strong>PDGS</strong>-RP-155<br />
The <strong>PDGS</strong>/RP function shall composed by hardware items identical or compatible to a<br />
large extent with the ones of the operational <strong>PDGS</strong> including middleware configurations.<br />
The RP hardware shall allow extrapolating the deployed operational performances.<br />
S2-<strong>PDGS</strong>-RP-160<br />
The <strong>PDGS</strong>/RP function shall be designed and conceived to reuse at the maximum extent<br />
widely market solutions for all system management support functions dedicated to system<br />
inventory, repository control system (e.g. GIT, SVN, CVS, etc), documentation<br />
management (e.g. InfoTrove, KnowledgeTree, etc) and system anomaly management<br />
(e.g. Jira, Mantis, Bugzilla, RedMine, etc).<br />
S2-<strong>PDGS</strong>-RP-165<br />
The <strong>PDGS</strong>/RP function support elements (i.e. system inventory, repository control system,<br />
etc.) shall be based on the open-source widely used and well proven solutions when<br />
possible and as such minimizing the licenses costs associated.<br />
5.20 Monitoring & Control (M&C) Requirements<br />
5.20.1 FUNCTIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-M&C-005<br />
The <strong>PDGS</strong>/M&C function shall be able to monitor the <strong>PDGS</strong> physical resources (i.e. HW,<br />
network links, etc.) correct behaviour according to expected threshold ranges (e.g. free<br />
disk space thresholds).<br />
S2-<strong>PDGS</strong>-M&C-010<br />
The <strong>PDGS</strong>/M&C function shall be able to monitor the execution of other <strong>PDGS</strong> functions,<br />
as such monitoring their key processes to assess in real time their working status.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 180 of 204<br />
S2-<strong>PDGS</strong>-M&C-015<br />
The <strong>PDGS</strong>/M&C function shall be able to provide the operator with real-time monitoring<br />
information over the <strong>PDGS</strong> centre and its sub-systems functioning, in terms of hardware<br />
resources available (e.g. network, CPU, memory, disk space, etc.), key processes<br />
running, and overall activity status of every sub-system.<br />
S2-<strong>PDGS</strong>-M&C-020<br />
The <strong>PDGS</strong>/M&C function shall be able to monitor the execution of the other <strong>PDGS</strong><br />
functions, as such monitoring their key processes to assess in real time their working<br />
status.<br />
S2-<strong>PDGS</strong>-M&C-025<br />
The <strong>PDGS</strong>/M&C function shall be able to provide to the operator a central log<br />
management and visualisation capability gathering all log messages from other <strong>PDGS</strong><br />
functions (i.e. M&C log console).<br />
S2-<strong>PDGS</strong>-M&C-030<br />
The <strong>PDGS</strong>/M&C function gathered / delivered logging messages fields shall fully qualify<br />
the source process, severity of the message, date of event, etc.<br />
S2-<strong>PDGS</strong>-M&C-035<br />
The <strong>PDGS</strong>/M&C function shall provide the operator with log messages viewing<br />
(configurable display/hiding of log fields) and filtering (by field values) capabilities (i.e.<br />
M&C log console shall provide various filtering capabilities operating on the different log<br />
message fields).<br />
S2-<strong>PDGS</strong>-M&C-040<br />
The <strong>PDGS</strong>/M&C function shall provide the operator with log message filtering, sorting and<br />
grouping capabilities for log visualisation activities (e.g. M&C log console shall be able to<br />
sort the messages by the source <strong>PDGS</strong> function).<br />
S2-<strong>PDGS</strong>-M&C-045<br />
The <strong>PDGS</strong>/M&C function shall provide the operator with a comprehensive control panel<br />
that allows clear understanding on monitored items status (e.g. network links connectivity,<br />
CPU usage, etc.).<br />
S2-<strong>PDGS</strong>-M&C-050<br />
The <strong>PDGS</strong>/M&C function shall provide a comprehensive control panel that allows clear<br />
understanding on deployed <strong>PDGS</strong> functions status.<br />
S2-<strong>PDGS</strong>-M&C-055<br />
The <strong>PDGS</strong>/M&C function shall provide the mechanisms and methods to the other <strong>PDGS</strong><br />
functions to raise alarms in case of fatal errors.<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 181 of 204<br />
S2-<strong>PDGS</strong>-M&C-060<br />
The <strong>PDGS</strong>/M&C function shall notify alarms to the operator by different configurable<br />
means (e.g. by email, SMS, etc).<br />
S2-<strong>PDGS</strong>-M&C-065<br />
The <strong>PDGS</strong>/M&C function shall autonomously derive and maintain statistics on the<br />
monitored items observed parameters (e.g. total downtime, average downtime, etc).<br />
S2-<strong>PDGS</strong>-M&C-070<br />
The <strong>PDGS</strong>/M&C function shall provide functionality to generate cyclic reports based on<br />
the generated statistics (e.g. weekly reports on network downtime events, disk usage<br />
evolution on the last 5 days, etc).<br />
S2-<strong>PDGS</strong>-M&C-075<br />
The <strong>PDGS</strong>/M&C function shall make use of standard protocols for data exchange<br />
purposes (e.g. SNMP, SMTP, SSH, HTTP, SMS, etc.).<br />
5.20.2 PERFORMANCE REQUIREMENTS<br />
S2-<strong>PDGS</strong>-M&C-080<br />
The <strong>PDGS</strong>/M&C function artefacts and provided elements (e.g. log messages library)<br />
deployed in support of the other <strong>PDGS</strong> functions shall never consume more than 1% of<br />
the CPU and memory resources available.<br />
5.20.3 OPERATIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-M&C-085<br />
The <strong>PDGS</strong>/M&C function shall be deployed and operated locally in all <strong>PDGS</strong> centres.<br />
S2-<strong>PDGS</strong>-M&C-090<br />
It shall be possible to deploy the <strong>PDGS</strong>/M&C function in a collaborative CDAM centre for<br />
autonomous operations by a third-party.<br />
S2-<strong>PDGS</strong>-M&C-095<br />
The <strong>PDGS</strong>/M&C function shall minimize operator manual intervention to sole critical event<br />
acknowledge.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 182 of 204<br />
5.20.4 RAMS REQUIREMENTS<br />
S2-<strong>PDGS</strong>-M&C-100<br />
The <strong>PDGS</strong>/M&C function shall ensure availability better than 99.7% computed over one<br />
month time window and assuming a degradation of such figure for no more than one day.<br />
Availability is applicable to all M&C components (i.e. agents, console, etc).<br />
5.20.5 DESIGN & DEVELOPMENT REQUIREMENTS<br />
S2-<strong>PDGS</strong>-M&C-105<br />
The <strong>PDGS</strong>/M&C function shall be designed to allow effortless integration of the M&C<br />
agents within other <strong>PDGS</strong> functions. (Capacity to deploy M&C agents in different<br />
platforms, logging services to other <strong>PDGS</strong> function shall be supported in different<br />
platforms, etc.).<br />
S2-<strong>PDGS</strong>-M&C-110<br />
The <strong>PDGS</strong>/M&C function shall support all the <strong>PDGS</strong> functions for monitoring information<br />
gathering and log reporting. Accordingly it shall supply the client logs management<br />
libraries to the other <strong>PDGS</strong> functions designs.<br />
S2-<strong>PDGS</strong>-M&C-115<br />
The <strong>PDGS</strong>/M&C function design solution shall allow swift configuration, customisation on<br />
the desired information displayed and associated visualisation widgets (e.g. memory<br />
consumption evolution shall be displayed in a 2-D graphical X-Y widget).<br />
S2-<strong>PDGS</strong>-M&C-120<br />
The <strong>PDGS</strong>/M&C shall reuse extensively existing well proven open-source solutions for<br />
each performed activity (e.g. log4j logs libraries, chainsaw log console, others).<br />
S2-<strong>PDGS</strong>-M&C-125<br />
The <strong>PDGS</strong>/M&C shall provide log messages supply mechanisms for usage and<br />
integration within other <strong>PDGS</strong> functions (i.e. log messages management libraries).<br />
5.21 Data Communication Requirements<br />
5.21.1 FUNCTIONAL REQUIREMENTS<br />
S2-<strong>PDGS</strong>-NET-005<br />
The <strong>PDGS</strong> shall embed Data Communications functions in support to all other functions.<br />
This includes:<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 183 of 204<br />
Local connectivity systems/hosts located within each centre/facility (Local Area<br />
Network, LAN)<br />
Geographical connectivity between all the <strong>PDGS</strong> centres (Data Circulation Network,<br />
DCN)<br />
Geographical connectivity between the PDMC (<strong>PDGS</strong> Data Management Centre) and<br />
the FOS located at <strong>ESA</strong>/ESOC in Darmstadt (Germany) (FOS Circulation Network,<br />
FCN)<br />
Geographical connectivity between some <strong>PDGS</strong> centres and the final users for data<br />
dissemination purposes (Data Dissemination Network, DDN)<br />
Geographical transportation of physical media between <strong>PDGS</strong> centres, including<br />
media procurement shipment and recycling between centres (Media Circulation<br />
Network , MCN)<br />
Voice communication facilities across <strong>PDGS</strong> centres (Voice Communication Network,<br />
VCN).<br />
The LAN, DCN, FCN, and DDN are hereafter referred to as the <strong>PDGS</strong> Network.<br />
S2-<strong>PDGS</strong>-NET-010<br />
The <strong>PDGS</strong> Network shall rely on commercial-of-the-shelf (COTS) devices. compliant with<br />
the following standards:<br />
IEEE 802.3-2008<br />
TCP/IP protocol suite as standardised by IETF.<br />
S2-<strong>PDGS</strong>-NET-015<br />
The LAN shall support 100/1000 Base T interfaces and 10 Gigabit Ethernet interfaces for<br />
special cases (in compliancy with the current Ethernet standard IEEE 802.3-2008).<br />
S2-<strong>PDGS</strong>-NET-020<br />
The DCN shall provide additional connectivity via the EDRS data-repatriation multicast link<br />
and as such comply to its applicable TX and RX interfaces.<br />
S2-<strong>PDGS</strong>-NET-025<br />
The DDN shall provide additional connectivity via the EDRS data-dissemination broadcast<br />
link and as such comply to its applicable TX and RX interfaces.<br />
S2-<strong>PDGS</strong>-NET-030<br />
The DCN, FCN and DDN network functions shall be able to support Quality of Service<br />
techniques for differentiating and prioritizing high-priority traffic.<br />
S2-<strong>PDGS</strong>-NET-035<br />
The <strong>PDGS</strong> Network functions shall provide a set of auxiliary ICT network services aimed<br />
to ensure the necessary connectivity and security services, such as:<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 184 of 204<br />
Email service<br />
NTP service<br />
Proxy service<br />
DNS.<br />
S2-<strong>PDGS</strong>-NET-040<br />
The <strong>PDGS</strong> Network functions shall provide a centralized and integrated Network service<br />
support, consisting of:<br />
Service desk<br />
Network monitoring<br />
Problem resolution<br />
Change management and implementation<br />
Maintenance<br />
Permanent on-call operational service<br />
Reporting (to be detailed)<br />
HW/SW maintenance with a minimum time of intervention of 4 hours in main EU cities,<br />
during the working days (TBC)<br />
S2-<strong>PDGS</strong>-NET-045<br />
The <strong>PDGS</strong> Network functions shall provide appropriate means for monitoring and control<br />
in order to quickly identify any problems, which may arise in the network.<br />
S2-<strong>PDGS</strong>-NET-050<br />
The <strong>PDGS</strong> Network functions shall allow monitoring of physical network activities and<br />
manage incident cases, if any.<br />
S2-<strong>PDGS</strong>-NET-055<br />
The <strong>PDGS</strong> Network functions shall allow monitoring of ongoing operations, system status,<br />
load and performance of each site, providing real-time and historical monitoring tools.<br />
5.21.2 PERFORMANCE REQUIREMENTS<br />
S2-<strong>PDGS</strong>-NET-060<br />
The LAN shall provide the following Performance figures:<br />
Throughput: TBD<br />
Packet jitter: TBD<br />
Packet loss: TBD<br />
Latency: TBD<br />
Round trip delay: TBD<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
S2-<strong>PDGS</strong>-NET-065<br />
The DCN shall provide the following Performance figures:<br />
Throughput: TBD<br />
Packet jitter: TBD<br />
Packet loss: < 10-4 over a 24-hour period (TBC)<br />
Latency:
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 186 of 204<br />
S2-<strong>PDGS</strong>-NET-085<br />
The MCN operations shall be operated on a 8 hours / 5 working days basis (TBC)<br />
S2-<strong>PDGS</strong>-NET-090<br />
The <strong>PDGS</strong> Network and VCN communications shall perform autonomously on a 24 hours<br />
/ 7 working days basis.<br />
S2-<strong>PDGS</strong>-NET-095<br />
The <strong>PDGS</strong> Network functions shall perform the real-time and historical monitoring of the<br />
status, load and performance of the physical network infrastructure in the different centres<br />
and across centres, including the analysis of source of non-authorised traffic.<br />
5.21.4 RAMS REQUIREMENTS<br />
S2-<strong>PDGS</strong>-NET-100<br />
The LAN shall provide the following Availability and reliability figures:<br />
Availability: 99,95% (TBC)<br />
Max Time To Repair: TBD<br />
Mean time between failures: TBD<br />
Comment: the evaluation is based on the assumption that the <strong>Sentinel</strong> 2 <strong>PDGS</strong> network<br />
delivers a minimum of 99.5% availability end-to-end measured over a period of one year.<br />
S2-<strong>PDGS</strong>-NET-105<br />
The DCN, FCN and DDN shall provide the following Availability and reliability figures:<br />
Availability: 99.6% (TBC)<br />
Max Time To Repair:
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 187 of 204<br />
5.21.5 NETWORK SECURITY REQUIREMENTS<br />
S2-<strong>PDGS</strong>-NET-120<br />
The <strong>PDGS</strong> LAN, DCN, and FCN functions shall be secured against unauthorized access<br />
from the public Internet.<br />
S2-<strong>PDGS</strong>-NET-125<br />
The <strong>PDGS</strong> WAN function shall ensure that remote external access to a selected pool of<br />
<strong>PDGS</strong> elements is possible for warranty support or maintenance purposes only.<br />
S2-<strong>PDGS</strong>-NET-130<br />
The <strong>PDGS</strong> WAN function shall ensure that it is possible to deactivate external access<br />
used for warranty support or maintenance purposes when not required for warranty,<br />
maintenance or diagnosis purposes.<br />
5.21.6 DESIGN & DEVELOPMENT REQUIREMENTS<br />
S2-<strong>PDGS</strong>-NET-135<br />
The DCN and DDN network topology shall be designed as an IP Full-Meshed or partially<br />
meshed Network.<br />
S2-<strong>PDGS</strong>-NET-140<br />
All <strong>PDGS</strong> Data Communication functions shall be based on public or private off-the-shelf<br />
services.<br />
S2-<strong>PDGS</strong>-NET-145<br />
The design of the <strong>PDGS</strong> Data Communication functions shall allow an upgrade of the<br />
WAN link infrastructure (e.g. change of network operator) within the operational lifetime of<br />
the <strong>PDGS</strong>, with impact limited to network static configuration.<br />
S2-<strong>PDGS</strong>-NET-150<br />
The design of the <strong>PDGS</strong> Data Communication functions shall prevent the quality of<br />
service brought by a given communication function of being degraded by the traffic<br />
handled by the other communication functions.<br />
S2-<strong>PDGS</strong>-NET-155<br />
The <strong>PDGS</strong> Network shall be upgradeable to offer full redundancy/diverse routing at least<br />
for the links between the <strong>PDGS</strong> X-Band Core Ground Stations and the <strong>PDGS</strong> centre(s)<br />
within 1 month.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 188 of 204<br />
S2-<strong>PDGS</strong>-NET-160<br />
Where redundancy is required for data-communications, the <strong>PDGS</strong> Network function shall<br />
meet all requirements with selection of either the prime or redundant paths.<br />
S2-<strong>PDGS</strong>-NET-165<br />
The design of the <strong>PDGS</strong> Network infrastructure shall minimize the operational costs of the<br />
WAN links.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 189 of 204<br />
APPENDIX-A <strong>PDGS</strong> REQUIREMENTS SEMANTIC AND<br />
FORMAT<br />
The <strong>PDGS</strong> requirements are presented through the following convention:<br />
<br />
<br />
Requirement Identifier under the form S2-<strong>PDGS</strong>-FFF-NNN, where<br />
FFF is a sub-class of requirements (e.g. the function Acronym);<br />
NNN is a three digits progressive number inside each sub-class.<br />
Requirement Description: Free text<br />
The following language definitions are used to specify a GMES <strong>Sentinel</strong>-2 <strong>PDGS</strong><br />
requirement:<br />
<br />
<br />
<br />
<br />
SHALL is used to indicate a mandatory requirement<br />
SHOULD indicate a preferred alternative, but it is not mandatory<br />
MAY indicate an option<br />
WILL indicates a statement of fact or intention<br />
The verification method by TEST shall be preferred, unless one of the other methods can<br />
be established at acceptable level of confidence while being cost and schedule effective.<br />
The requirements are organized in different categories or classes according to the<br />
following table.<br />
Requirement Category / Class<br />
Description<br />
This requirement class describe WHAT the <strong>PDGS</strong> shall<br />
perform to satisfy its objectives.<br />
Functional<br />
In this sense the functional requirements capture the<br />
intended behaviour of the <strong>PDGS</strong> system. This behaviour<br />
may be expressed as services, tasks or functions the<br />
system is required to perform<br />
Performance<br />
This requirement class describe those <strong>PDGS</strong><br />
requirements that typically quantify the operational value<br />
of other (functional) requirements. Performance<br />
requirements are often a numeric value assigned to the<br />
requirement, or even more typically have a relationship<br />
between two or more requirements<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 190 of 204<br />
Requirement Category / Class<br />
Operational<br />
Description<br />
This requirement class includes those entire <strong>PDGS</strong><br />
requirements that describe HOW the <strong>PDGS</strong> shall<br />
perform each previously identified functionalities (e.g. via<br />
dedicated interfaces, automatically, through specific<br />
operating modes and states, etc). In this sense these<br />
requirements shall define how the operability of the<br />
<strong>PDGS</strong> shall be.<br />
This requirements class refers to those <strong>PDGS</strong><br />
requirements that shall define:<br />
Reliability, Availability,<br />
Maintainability and Safety<br />
(RAMS)<br />
Sizing<br />
Interface<br />
• How long must a <strong>PDGS</strong> system function under<br />
normal and abnormal conditions? Minimum times<br />
(Minutes, hours, days) should be specified as to<br />
how long the system should operate before<br />
incurring downtime, reboots, or going off-line<br />
(RELIABILITY)<br />
• Length of time the <strong>PDGS</strong> system should be ready<br />
for use is in-service, or operational. Often it is<br />
specified as a percentage of time during a given<br />
interval. Can also specify or point to what actions<br />
to take if the time or percentage drops below that<br />
level (call maintenance, issue a report, etc.)<br />
(AVAILABILITY)<br />
• Types and level of maintenance (User, Level 1,<br />
Field, preventative, and manufacture) should be<br />
defined as well as distribution method for<br />
updates, who will perform the maintenance, and<br />
any documentation required (related to<br />
documentation requirements). Others include time<br />
between repairs, time to repair, and any warranty<br />
information (MAINTENANCE)<br />
• Those qualities the system must have to ensure<br />
safety of the <strong>PDGS</strong> system. These include<br />
rounded edges, grounding, hazardous materials,<br />
noise levels, and all the hazards and faults that<br />
could threaten <strong>PDGS</strong> safety (SAFETY)<br />
This requirements class refers to those <strong>PDGS</strong><br />
requirements that impose on the <strong>PDGS</strong> design &<br />
capabilities sizing constraints (e.g. volume of data to be<br />
stored, acquired along mission lifetime, etc. etc.)<br />
This requirements class refers to those <strong>PDGS</strong><br />
requirements that provides specifications for each<br />
identified interface the <strong>PDGS</strong> may have towards the<br />
external world.<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 191 of 204<br />
Requirement Category / Class<br />
Security<br />
Design and Development<br />
Description<br />
This requirements class refers to those <strong>PDGS</strong><br />
requirements that identify security issues the <strong>PDGS</strong> shall<br />
cope with during the design, development and<br />
operational phase.<br />
This requirements class refers to those <strong>PDGS</strong><br />
requirements that define the design constraints the<br />
<strong>PDGS</strong> shall comply with during the design and<br />
development phase<br />
Table 5-1 <strong>PDGS</strong> Requirements Classes<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 192 of 204<br />
APPENDIX-B <strong>PDGS</strong> TRACEABILITY REQUIREMENT MATRIX<br />
(TRM)<br />
The sources of requirements for the <strong>PDGS</strong> System Requirements Document (<strong>SRD</strong>) are<br />
highlighted in the following figure.<br />
GMES<br />
EOP-G<br />
<strong>Sentinel</strong>-2<br />
Project<br />
<strong>GSC</strong> G/S<br />
Phase-B<br />
DAP/R<br />
INSPIRE<br />
EO<br />
<strong>PDGS</strong><br />
reqs<br />
MRD<br />
SPACE SEGMENT<br />
<strong>SRD</strong><br />
G<strong>SRD</strong><br />
PDHT<br />
ICD<br />
MMFU<br />
ICD<br />
MSI<br />
ICD<br />
PUS<br />
(…)<br />
FOMs<br />
GMES<br />
Product<br />
Harmonisa<br />
tion<br />
Guidelines<br />
GPP<br />
Specifications<br />
S2G<br />
ICD<br />
SOCD<br />
DPMs<br />
Product<br />
Def<br />
GIPP<br />
Def<br />
Budgets<br />
Mission<br />
Analysis<br />
Report<br />
<strong>Sentinel</strong>-2<br />
Product<br />
Definition<br />
Guideline<br />
s<br />
NORMATIVE<br />
<strong>Sentinel</strong>-2 <strong>PDGS</strong><br />
INFORMATIVE<br />
Level-2<br />
Prototype<br />
<strong>SRD</strong><br />
OCD<br />
MICD<br />
PDD<br />
STBD<br />
STCD<br />
L2<br />
Product<br />
Def<br />
L2A<br />
ATBD<br />
L2<br />
Auxiliary<br />
Data Def<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
Figure 5-1: sources of the <strong>SRD</strong> requirements<br />
This appendix provides the GMES <strong>Sentinel</strong>-2 <strong>PDGS</strong> Traceability Requirement Matrix to<br />
the following applicable requirement documents:<br />
○ GMES <strong>Sentinel</strong>-2 Mission Requirements Document [ND-1]<br />
○ DAP-R Requirements [ND-3]<br />
○ GMES <strong>Sentinel</strong>-2 G<strong>SRD</strong> [ND-2]<br />
○ EO-<strong>PDGS</strong> Requirements [ND-8]<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 193 of 204<br />
<strong>SRD</strong> Requirement MRD DAP-R G<strong>SRD</strong> EO-<strong>PDGS</strong><br />
S2-<strong>PDGS</strong>-SYS-005 MR-S2-23 GSR-<strong>PDGS</strong>-GEN-010<br />
GSR-<strong>PDGS</strong>-ACQ-010<br />
GSR-<strong>PDGS</strong>-PRO-010<br />
GSR-<strong>PDGS</strong>-PRO-030<br />
GSR-<strong>PDGS</strong>-PRO-050<br />
GSR-<strong>PDGS</strong>-PRO-055<br />
GSR-<strong>PDGS</strong>-PRO-057<br />
<strong>PDGS</strong>-FUN-0095<br />
<strong>PDGS</strong>-FUN-0110<br />
S2-<strong>PDGS</strong>-SYS-010 GSR-<strong>PDGS</strong>-SIZ-040 <strong>PDGS</strong>-FUN-0105<br />
<strong>PDGS</strong>-FUN-0110<br />
<strong>PDGS</strong>-FUN-0115<br />
S2-<strong>PDGS</strong>-SYS-015 GSR-<strong>PDGS</strong>-MPL-080 <strong>PDGS</strong>-FUN-0105<br />
S2-<strong>PDGS</strong>-SYS-020<br />
S2-<strong>PDGS</strong>-SYS-030<br />
S2-<strong>PDGS</strong>-SYS-035<br />
S2-<strong>PDGS</strong>-SYS-040<br />
S2-<strong>PDGS</strong>-SYS-045<br />
S2-<strong>PDGS</strong>-SYS-060<br />
GSR-<strong>PDGS</strong>-MPL-080<br />
GSR-<strong>PDGS</strong>-MPL-090<br />
GSR-<strong>PDGS</strong>-PER-050<br />
GSR-<strong>PDGS</strong>-GEN-010<br />
GSR-<strong>PDGS</strong>-GEN-020<br />
GSR-<strong>PDGS</strong>-SIZ-040<br />
GSR-<strong>PDGS</strong>-SIZ-055<br />
GSR-<strong>PDGS</strong>-GEN-010<br />
GSR-<strong>PDGS</strong>-GEN-020<br />
GSR-<strong>PDGS</strong>-PRO-082<br />
<strong>PDGS</strong>-FUN-0105<br />
<strong>PDGS</strong>-FUN-0110<br />
<strong>PDGS</strong>-FUN-0115<br />
<strong>PDGS</strong>-FUN-0120<br />
<strong>PDGS</strong>-FUN-0125<br />
<strong>PDGS</strong>-FUN-0120<br />
<strong>PDGS</strong>-FUN-0135<br />
S2-<strong>PDGS</strong>-SYS-080 MR-S2-12 GSR-<strong>PDGS</strong>-PER-100 <strong>PDGS</strong>-FUN-0065<br />
S2-<strong>PDGS</strong>-SYS-085<br />
<strong>PDGS</strong>-FUN-0160<br />
S2-<strong>PDGS</strong>-SYS-090<br />
S2-<strong>PDGS</strong>-SYS-095<br />
GSR-<strong>PDGS</strong>-SIZ-040<br />
GSR-<strong>PDGS</strong>-GEN-010<br />
S2-<strong>PDGS</strong>-SYS-100 GSR-<strong>PDGS</strong>-GEN-010 <strong>PDGS</strong>-FUN-0155<br />
S2-<strong>PDGS</strong>-SYS-115<br />
S2-<strong>PDGS</strong>-SYS-125<br />
GSR-<strong>PDGS</strong>-INT-040<br />
GSR-<strong>PDGS</strong>-INT-050<br />
GSR-<strong>PDGS</strong>-INT-055<br />
GSR-<strong>PDGS</strong>-GEN-020<br />
<strong>PDGS</strong>-FUN-0005<br />
<strong>PDGS</strong>-FUN-0010<br />
<strong>PDGS</strong>-FUN-0015<br />
<strong>PDGS</strong>-FUN-0020<br />
<strong>PDGS</strong>-FUN-0025<br />
<strong>PDGS</strong>-FUN-0120<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 194 of 204<br />
<strong>SRD</strong> Requirement MRD DAP-R G<strong>SRD</strong> EO-<strong>PDGS</strong><br />
S2-<strong>PDGS</strong>-SYS-130 GSR-<strong>PDGS</strong>-SIZ-052 <strong>PDGS</strong>-FUN-0070<br />
<strong>PDGS</strong>-FUN-0075<br />
S2-<strong>PDGS</strong>-SYS-135<br />
<strong>PDGS</strong>-FUN-0130<br />
S2-<strong>PDGS</strong>-SYS-140 GSR-<strong>PDGS</strong>-DIS-011 <strong>PDGS</strong>-FUN-0070<br />
S2-<strong>PDGS</strong>-SYS-145<br />
GSR-<strong>PDGS</strong>-SIZ-052<br />
S2-<strong>PDGS</strong>-SYS-165 MR-S2-23 GSR-<strong>PDGS</strong>-GEN-010<br />
GSR-<strong>PDGS</strong>-ACQ-010<br />
GSR-<strong>PDGS</strong>-PRO-010<br />
GSR-<strong>PDGS</strong>-PRO-030<br />
GSR-<strong>PDGS</strong>-PRO-050<br />
GSR-<strong>PDGS</strong>-PRO-055<br />
GSR-<strong>PDGS</strong>-PRO-057<br />
<strong>PDGS</strong>-FUN-0115<br />
<strong>PDGS</strong>-FUN-0145<br />
<strong>PDGS</strong>-FUN-0150<br />
<strong>PDGS</strong>-FUN-0190<br />
S2-<strong>PDGS</strong>-SYS-170<br />
GSR-<strong>PDGS</strong>-ORD-030<br />
S2-<strong>PDGS</strong>-SYS-175<br />
<strong>PDGS</strong>-FUN-0130<br />
S2-<strong>PDGS</strong>-SYS-180<br />
S2-<strong>PDGS</strong>-SYS-185<br />
S2-<strong>PDGS</strong>-SYS-195<br />
GSR-<strong>PDGS</strong>-ORD-020<br />
GSR-<strong>PDGS</strong>-GEN-010<br />
GSR-<strong>PDGS</strong>-ORD-010<br />
S2-<strong>PDGS</strong>-SYS-205 GSR-<strong>PDGS</strong>-DIS-010 <strong>PDGS</strong>-FUN-0045<br />
<strong>PDGS</strong>-FUN-0055<br />
<strong>PDGS</strong>-FUN-0140<br />
S2-<strong>PDGS</strong>-SYS-210<br />
S2-<strong>PDGS</strong>-SYS-240<br />
S2-<strong>PDGS</strong>-SYS-245<br />
S2-<strong>PDGS</strong>-SYS-250<br />
S2-<strong>PDGS</strong>-SYS-255<br />
GSR-<strong>PDGS</strong>-GEN-010<br />
GSR-<strong>PDGS</strong>-MPL-005<br />
GSR-<strong>PDGS</strong>-MPL-010<br />
GSR-<strong>PDGS</strong>-MPL-040<br />
GSR-<strong>PDGS</strong>-MPL-125<br />
<strong>PDGS</strong>-FUN-0045<br />
<strong>PDGS</strong>-FUN-0180<br />
<strong>PDGS</strong>-FUN-0185<br />
<strong>PDGS</strong>-ILS-0005<br />
<strong>PDGS</strong>-FUN-0180<br />
<strong>PDGS</strong>-FUN-0185<br />
<strong>PDGS</strong>-ILS-0005<br />
<strong>PDGS</strong>-FUN-0170<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 195 of 204<br />
<strong>SRD</strong> Requirement MRD DAP-R G<strong>SRD</strong> EO-<strong>PDGS</strong><br />
S2-<strong>PDGS</strong>-SYS-265<br />
GSR-<strong>PDGS</strong>-GEN-010<br />
GSR-<strong>PDGS</strong>-MPL-005<br />
GSR-<strong>PDGS</strong>-MPL-080<br />
GSR-<strong>PDGS</strong>-ACQ-020<br />
GSR-<strong>PDGS</strong>-ACQ-021<br />
S2-<strong>PDGS</strong>-SYS-310<br />
GSR-<strong>PDGS</strong>-GEN-010<br />
GSR-<strong>PDGS</strong>-MON-120<br />
<strong>PDGS</strong>-FUN-0100<br />
<strong>PDGS</strong>-FUN-0175<br />
<strong>PDGS</strong>-FUN-0180<br />
<strong>PDGS</strong>-FUN-0185<br />
<strong>PDGS</strong>-FUN-0200<br />
<strong>PDGS</strong>-FUN-0205<br />
<strong>PDGS</strong>-FUN-0210<br />
S2-<strong>PDGS</strong>-SYS-315<br />
MR-S2-15<br />
MR-S2-16<br />
MR-S2-17<br />
MR-S2-19<br />
MR-S2-21<br />
MR-S2-22<br />
GSR-<strong>PDGS</strong>-GEN-010<br />
GSR-<strong>PDGS</strong>-PRO-020<br />
GSR-<strong>PDGS</strong>-MON-105<br />
GSR-<strong>PDGS</strong>-MON-107<br />
<strong>PDGS</strong>-FUN-0090<br />
<strong>PDGS</strong>-FUN-0140<br />
<strong>PDGS</strong>-FUN-0190<br />
S2-<strong>PDGS</strong>-SYS-320 GSR-<strong>PDGS</strong>-MON-100 <strong>PDGS</strong>-FUN-0195<br />
S2-<strong>PDGS</strong>-SYS-325<br />
S2-<strong>PDGS</strong>-SYS-335<br />
S2-<strong>PDGS</strong>-SYS-345<br />
<strong>PDGS</strong>-FUN-0195<br />
<strong>PDGS</strong>-FUN-0080<br />
<strong>PDGS</strong>-FUN-0165<br />
S2-<strong>PDGS</strong>-SYS-350<br />
S2-<strong>PDGS</strong>-SYS-355<br />
GSR-<strong>PDGS</strong>-PRO-060<br />
GSR-<strong>PDGS</strong>-PRO-110<br />
GSR-<strong>PDGS</strong>-MON-080<br />
S2-<strong>PDGS</strong>-SYS-360<br />
<strong>PDGS</strong>-FUN-0180<br />
<strong>PDGS</strong>-FUN-0185<br />
<strong>PDGS</strong>-ILS-0005<br />
S2-<strong>PDGS</strong>-SYS-370 GSR-<strong>PDGS</strong>-GEN-010 <strong>PDGS</strong>-FUN-0085<br />
<strong>PDGS</strong>-FUN-0175<br />
S2-<strong>PDGS</strong>-SYS-375<br />
S2-<strong>PDGS</strong>-SYS-380<br />
S2-<strong>PDGS</strong>-SYS-385<br />
S2-<strong>PDGS</strong>-SYS-390<br />
S2-<strong>PDGS</strong>-SYS-395<br />
GSR-<strong>PDGS</strong>-PER-050<br />
GSR-<strong>PDGS</strong>-PER-100<br />
GSR-<strong>PDGS</strong>-PER-100<br />
GSR-<strong>PDGS</strong>-PER-100<br />
GSR-<strong>PDGS</strong>-SIZ-020<br />
GSR-<strong>PDGS</strong>-SIZ-030<br />
GSR-<strong>PDGS</strong>-SIZ-050<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 196 of 204<br />
<strong>SRD</strong> Requirement MRD DAP-R G<strong>SRD</strong> EO-<strong>PDGS</strong><br />
S2-<strong>PDGS</strong>-SYS-400<br />
S2-<strong>PDGS</strong>-SYS-410<br />
S2-<strong>PDGS</strong>-SYS-415<br />
S2-<strong>PDGS</strong>-SYS-420<br />
S2-<strong>PDGS</strong>-SYS-425<br />
S2-<strong>PDGS</strong>-SYS-430<br />
S2-<strong>PDGS</strong>-SYS-440<br />
GSR-<strong>PDGS</strong>-RPR-020<br />
GSR-<strong>PDGS</strong>-ARC-020<br />
GSR-<strong>PDGS</strong>-SIZ-011<br />
GSR-<strong>PDGS</strong>-SIZ-060<br />
GSR-<strong>PDGS</strong>-SIZ-060<br />
GSR-<strong>PDGS</strong>-SIZ-011<br />
GSR-<strong>PDGS</strong>-SIZ-060<br />
GSR-<strong>PDGS</strong>-SIZ-080<br />
GSR-<strong>PDGS</strong>-SIZ-060<br />
S2-<strong>PDGS</strong>-SYS-465<br />
S2-<strong>PDGS</strong>-SYS-470<br />
<strong>PDGS</strong>-HFR-0010<br />
<strong>PDGS</strong>-OPS-0025<br />
S2-<strong>PDGS</strong>-SYS-480 GSR-<strong>PDGS</strong>-GEN-020 <strong>PDGS</strong>-OPS-0015<br />
<strong>PDGS</strong>-ILS-0010<br />
S2-<strong>PDGS</strong>-SYS-485<br />
GSR-<strong>PDGS</strong>-MPL-005<br />
GSR-<strong>PDGS</strong>-MPL-100<br />
GSR-<strong>PDGS</strong>-PRO-110<br />
GSR-<strong>PDGS</strong>-SIZ-010<br />
GSR-<strong>PDGS</strong>-MON-060<br />
<strong>PDGS</strong>-OPS-0020<br />
S2-<strong>PDGS</strong>-SYS-495 MR-S2-13 GSR-<strong>PDGS</strong>-SIZ-010 <strong>PDGS</strong>-FUN-0170<br />
S2-<strong>PDGS</strong>-SYS-505 MR-S2-09 GSR-<strong>PDGS</strong>-SIZ-010 <strong>PDGS</strong>-FUN-0200<br />
S2-<strong>PDGS</strong>-SYS-515<br />
S2-<strong>PDGS</strong>-SYS-520<br />
S2-<strong>PDGS</strong>-SYS-530<br />
GSR-<strong>PDGS</strong>-PRO-010<br />
GSR-<strong>PDGS</strong>-PRO-050<br />
GSR-<strong>PDGS</strong>-PRO-055<br />
GSR-<strong>PDGS</strong>-PRO-057<br />
GSR-<strong>PDGS</strong>-SIZ-040<br />
GSR-<strong>PDGS</strong>-GEN-020<br />
GSR-<strong>PDGS</strong>-ARC-010<br />
GSR-<strong>PDGS</strong>-SIZ-055<br />
GSR-<strong>PDGS</strong>-PER-050<br />
S2-<strong>PDGS</strong>-SYS-540<br />
S2-<strong>PDGS</strong>-SYS-545<br />
S2-<strong>PDGS</strong>-SYS-550<br />
<strong>PDGS</strong>-HFR-0005<br />
<strong>PDGS</strong>-OPS-0005<br />
<strong>PDGS</strong>-OPS-0010<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 197 of 204<br />
<strong>SRD</strong> Requirement MRD DAP-R G<strong>SRD</strong> EO-<strong>PDGS</strong><br />
S2-<strong>PDGS</strong>-SYS-615 MR-S2-02 LMCS_001<br />
LMCS_009<br />
LMCS_010<br />
LMCS_012a<br />
LMCS_003<br />
LMCS_006c<br />
S2-<strong>PDGS</strong>-SYS-620 MR-S2-02 LGSE_001<br />
LGSE_003<br />
S2-<strong>PDGS</strong>-SYS-625<br />
S2-<strong>PDGS</strong>-SYS-630<br />
ERSS_001a<br />
ERSS_002a<br />
ERSS_005<br />
ERSS_006b<br />
ERSS_007b<br />
ERSS_010c_<br />
LDS&SPT<br />
ERSS_010c_<br />
SPT<br />
ERSS_011a<br />
ERSS_019<br />
ERSS_022<br />
EGSE_001<br />
EGSE_002<br />
EGSE_003<br />
EGSE_004<br />
EGSE_007<br />
EGSE_009<br />
EGSE_012<br />
EGSE_013<br />
EGSE_014<br />
EGSE_017<br />
EGSE_021<br />
EGSE_023<br />
EGSE_026<br />
EGSE_027<br />
EGSE_031<br />
EGSE_032<br />
EGSE_033<br />
EGSE_035<br />
EGSE_036<br />
EGSE_037<br />
EGSE_039<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 198 of 204<br />
<strong>SRD</strong> Requirement MRD DAP-R G<strong>SRD</strong> EO-<strong>PDGS</strong><br />
S2-<strong>PDGS</strong>-SYS-635<br />
S2-<strong>PDGS</strong>-SYS-640<br />
SEC_002<br />
SEC_002a<br />
SEC_002b<br />
SEC_003a<br />
SEC_003b<br />
SEC_004a<br />
SEC_004b<br />
SEC_004c<br />
SEC_007a<br />
SEC_008a<br />
SEC_008b<br />
MGSE_012<br />
MOS_001<br />
S2-<strong>PDGS</strong>-SYS-645<br />
S2-<strong>PDGS</strong>-SYS-650<br />
S2-<strong>PDGS</strong>-SYS-655<br />
GSR-<strong>PDGS</strong>-INT-010<br />
GSR-<strong>PDGS</strong>-INT-020<br />
GSR-<strong>PDGS</strong>-INT-070<br />
GSR-<strong>PDGS</strong>-INT-020<br />
GSR-<strong>PDGS</strong>-INT-030<br />
GSR-<strong>PDGS</strong>-INT-035<br />
GSR-<strong>PDGS</strong>-INT-055<br />
GSR-<strong>PDGS</strong>-INT-040<br />
GSR-<strong>PDGS</strong>-INT-050<br />
GSR-<strong>PDGS</strong>-INT-010<br />
GSR-<strong>PDGS</strong>-INT-020<br />
GSR-<strong>PDGS</strong>-INT-070<br />
GSR-<strong>PDGS</strong>-INT-020<br />
GSR-<strong>PDGS</strong>-INT-030<br />
GSR-<strong>PDGS</strong>-INT-035<br />
GSR-<strong>PDGS</strong>-INT-055<br />
GSR-<strong>PDGS</strong>-INT-040<br />
GSR-<strong>PDGS</strong>-INT-050<br />
GSR-<strong>PDGS</strong>-INT-010<br />
GSR-<strong>PDGS</strong>-INT-020<br />
GSR-<strong>PDGS</strong>-INT-070<br />
GSR-<strong>PDGS</strong>-INT-020<br />
GSR-<strong>PDGS</strong>-INT-030<br />
GSR-<strong>PDGS</strong>-INT-035<br />
GSR-<strong>PDGS</strong>-INT-055<br />
GSR-<strong>PDGS</strong>-INT-040<br />
GSR-<strong>PDGS</strong>-INT-050<br />
<strong>PDGS</strong>-INT-0005<br />
<strong>PDGS</strong>-INT-0005<br />
<strong>PDGS</strong>-INT-0005<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 199 of 204<br />
<strong>SRD</strong> Requirement MRD DAP-R G<strong>SRD</strong> EO-<strong>PDGS</strong><br />
S2-<strong>PDGS</strong>-SYS-660<br />
S2-<strong>PDGS</strong>-SYS-665<br />
GSR-<strong>PDGS</strong>-INT-010<br />
GSR-<strong>PDGS</strong>-INT-020<br />
GSR-<strong>PDGS</strong>-INT-070<br />
GSR-<strong>PDGS</strong>-INT-020<br />
GSR-<strong>PDGS</strong>-INT-030<br />
GSR-<strong>PDGS</strong>-INT-035<br />
GSR-<strong>PDGS</strong>-INT-055<br />
GSR-<strong>PDGS</strong>-INT-040<br />
GSR-<strong>PDGS</strong>-INT-050<br />
GSR-<strong>PDGS</strong>-INT-010<br />
GSR-<strong>PDGS</strong>-INT-020<br />
GSR-<strong>PDGS</strong>-INT-070<br />
GSR-<strong>PDGS</strong>-INT-020<br />
GSR-<strong>PDGS</strong>-INT-030<br />
GSR-<strong>PDGS</strong>-INT-035<br />
GSR-<strong>PDGS</strong>-INT-055<br />
GSR-<strong>PDGS</strong>-INT-040<br />
GSR-<strong>PDGS</strong>-INT-050<br />
<strong>PDGS</strong>-INT-0005<br />
<strong>PDGS</strong>-INT-0005<br />
S2-<strong>PDGS</strong>-SYS-670 GSR-<strong>PDGS</strong>-INT-010 <strong>PDGS</strong>-FUN-0165<br />
S2-<strong>PDGS</strong>-SYS-675 GSR-<strong>PDGS</strong>-INT-010 <strong>PDGS</strong>-FUN-0165<br />
S2-<strong>PDGS</strong>-SYS-680 GSR-<strong>PDGS</strong>-INT-010 <strong>PDGS</strong>-FUN-0165<br />
S2-<strong>PDGS</strong>-SYS-685<br />
S2-<strong>PDGS</strong>-SYS-715<br />
S2-<strong>PDGS</strong>-SYS-740<br />
S2-<strong>PDGS</strong>-SYS-745<br />
GSR-<strong>PDGS</strong>-INT-010<br />
GSR-<strong>PDGS</strong>-INT-040<br />
GSR-<strong>PDGS</strong>-INT-050<br />
GSR-<strong>PDGS</strong>-INT-055<br />
GSR-<strong>PDGS</strong>-MON-080<br />
GSR-<strong>PDGS</strong>-INT-010<br />
GSR-<strong>PDGS</strong>-INT-020<br />
GSR-<strong>PDGS</strong>-INT-070<br />
GSR-<strong>PDGS</strong>-INT-020<br />
GSR-<strong>PDGS</strong>-INT-030<br />
GSR-<strong>PDGS</strong>-INT-035<br />
GSR-<strong>PDGS</strong>-INT-055<br />
GSR-<strong>PDGS</strong>-INT-040<br />
GSR-<strong>PDGS</strong>-INT-050<br />
<strong>PDGS</strong>-INT-0005<br />
<strong>PDGS</strong>-FUN-0125<br />
S2-<strong>PDGS</strong>-SYS-750 MR-S2-03 GSR-<strong>PDGS</strong>-RAM-010 <strong>PDGS</strong>-PAS-0005<br />
S2-<strong>PDGS</strong>-SYS-795<br />
S2-<strong>PDGS</strong>-SYS-805<br />
<strong>PDGS</strong>-OPS-0010<br />
<strong>PDGS</strong>-PAS-0020<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 200 of 204<br />
<strong>SRD</strong> Requirement MRD DAP-R G<strong>SRD</strong> EO-<strong>PDGS</strong><br />
S2-<strong>PDGS</strong>-SYS-810<br />
S2-<strong>PDGS</strong>-SYS-885<br />
<strong>PDGS</strong>-PAS-0015<br />
<strong>PDGS</strong>-PAS-0010<br />
S2-<strong>PDGS</strong>-SEC-005<br />
S2-<strong>PDGS</strong>-SEC-010<br />
S2-<strong>PDGS</strong>-SEC-020<br />
S2-<strong>PDGS</strong>-SEC-025<br />
S2-<strong>PDGS</strong>-SEC-040<br />
S2-<strong>PDGS</strong>-SEC-060<br />
S2-<strong>PDGS</strong>-SEC-065<br />
S2-<strong>PDGS</strong>-SEC-070<br />
S2-<strong>PDGS</strong>-SEC-080<br />
S2-<strong>PDGS</strong>-SEC-085<br />
S2-<strong>PDGS</strong>-SEC-090<br />
S2-<strong>PDGS</strong>-SEC-095<br />
S2-<strong>PDGS</strong>-SEC-100<br />
S2-<strong>PDGS</strong>-SEC-105<br />
S2-<strong>PDGS</strong>-DRX-030<br />
S2-<strong>PDGS</strong>-DRX-035<br />
S2-<strong>PDGS</strong>-DRX-040<br />
S2-<strong>PDGS</strong>-DRX-240<br />
S2-<strong>PDGS</strong>-DRX-275<br />
S2-<strong>PDGS</strong>-DPC-005<br />
S2-<strong>PDGS</strong>-DPC-030<br />
S2-<strong>PDGS</strong>-DPC-045<br />
GSR-<strong>PDGS</strong>-SEC-010<br />
GSR-<strong>PDGS</strong>-SEC-010<br />
GSR-<strong>PDGS</strong>-SEC-010<br />
GSR-<strong>PDGS</strong>-SEC-010<br />
GSR-<strong>PDGS</strong>-SEC-010<br />
GSR-<strong>PDGS</strong>-SEC-010<br />
GSR-<strong>PDGS</strong>-SEC-010<br />
GSR-<strong>PDGS</strong>-SEC-010<br />
GSR-<strong>PDGS</strong>-SEC-010<br />
GSR-<strong>PDGS</strong>-SEC-010<br />
GSR-<strong>PDGS</strong>-SEC-010<br />
GSR-<strong>PDGS</strong>-SEC-010<br />
GSR-<strong>PDGS</strong>-SEC-010<br />
GSR-<strong>PDGS</strong>-SEC-010<br />
GSR-<strong>PDGS</strong>-ACQ-020<br />
GSR-<strong>PDGS</strong>-ACQ-021<br />
GSR-<strong>PDGS</strong>-ACQ-020<br />
GSR-<strong>PDGS</strong>-ACQ-021<br />
GSR-<strong>PDGS</strong>-RAM-011<br />
GSR-<strong>PDGS</strong>-PRO-010<br />
GSR-<strong>PDGS</strong>-PRO-030<br />
GSR-<strong>PDGS</strong>-PRO-057<br />
GSR-<strong>PDGS</strong>-PRO-050<br />
GSR-<strong>PDGS</strong>-PRO-055<br />
GSR-<strong>PDGS</strong>-PRO-070<br />
GSR-<strong>PDGS</strong>-PRO-070<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 201 of 204<br />
<strong>SRD</strong> Requirement MRD DAP-R G<strong>SRD</strong> EO-<strong>PDGS</strong><br />
S2-<strong>PDGS</strong>-DPC-060<br />
S2-<strong>PDGS</strong>-DPC-065<br />
S2-<strong>PDGS</strong>-DPC-165<br />
S2-<strong>PDGS</strong>-DPC-205<br />
S2-<strong>PDGS</strong>-DPC-210<br />
S2-<strong>PDGS</strong>-IDP-005<br />
S2-<strong>PDGS</strong>-IDP-020<br />
S2-<strong>PDGS</strong>-OLQC-005<br />
S2-<strong>PDGS</strong>-AI-005<br />
S2-<strong>PDGS</strong>-AI-010<br />
S2-<strong>PDGS</strong>-AI-020<br />
S2-<strong>PDGS</strong>-AI-025<br />
S2-<strong>PDGS</strong>-AI-030<br />
S2-<strong>PDGS</strong>-AI-340<br />
S2-<strong>PDGS</strong>-LTA-010<br />
S2-<strong>PDGS</strong>-LTA-055<br />
S2-<strong>PDGS</strong>-LTA-060<br />
S2-<strong>PDGS</strong>-LTA-065<br />
S2-<strong>PDGS</strong>-LTA-070<br />
S2-<strong>PDGS</strong>-LTA-080<br />
S2-<strong>PDGS</strong>-DC-005<br />
GSR-<strong>PDGS</strong>-PRO-081<br />
GSR-<strong>PDGS</strong>-PRO-070<br />
GSR-<strong>PDGS</strong>-PRO-010<br />
GSR-<strong>PDGS</strong>-PRO-030<br />
GSR-<strong>PDGS</strong>-PRO-010<br />
GSR-<strong>PDGS</strong>-PRO-030<br />
GSR-<strong>PDGS</strong>-RPR-020<br />
GSR-<strong>PDGS</strong>-RPR-020<br />
GSR-<strong>PDGS</strong>-RPR-020<br />
GSR-<strong>PDGS</strong>-PRO-020<br />
GSR-<strong>PDGS</strong>-PRO-060<br />
GSR-<strong>PDGS</strong>-PRO-085<br />
GSR-<strong>PDGS</strong>-PRO-090<br />
GSR-<strong>PDGS</strong>-MON-100<br />
GSR-<strong>PDGS</strong>-ARC-010<br />
GSR-<strong>PDGS</strong>-ARC-020<br />
GSR-<strong>PDGS</strong>-ARC-020<br />
GSR-<strong>PDGS</strong>-ARC-020<br />
GSR-<strong>PDGS</strong>-ARC-020<br />
GSR-<strong>PDGS</strong>-ARC-020<br />
GSR-<strong>PDGS</strong>-RAM-020<br />
GSR-<strong>PDGS</strong>-GEN-020<br />
GSR-<strong>PDGS</strong>-ARC-010<br />
GSR-<strong>PDGS</strong>-SIZ-055<br />
GSR-<strong>PDGS</strong>-ARC-010<br />
GSR-<strong>PDGS</strong>-SIZ-055<br />
GSR-<strong>PDGS</strong>-ARC-010<br />
GSR-<strong>PDGS</strong>-SIZ-055<br />
GSR-<strong>PDGS</strong>-ARC-010<br />
GSR-<strong>PDGS</strong>-SIZ-055<br />
GSR-<strong>PDGS</strong>-RAM-020<br />
GSR-<strong>PDGS</strong>-CIR-010<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 202 of 204<br />
<strong>SRD</strong> Requirement MRD DAP-R G<strong>SRD</strong> EO-<strong>PDGS</strong><br />
S2-<strong>PDGS</strong>-DC-015<br />
S2-<strong>PDGS</strong>-POD-005<br />
S2-<strong>PDGS</strong>-POD-070<br />
S2-<strong>PDGS</strong>-DAG-240<br />
S2-<strong>PDGS</strong>-MCC-005<br />
S2-<strong>PDGS</strong>-MPL-005<br />
S2-<strong>PDGS</strong>-MPL-025<br />
S2-<strong>PDGS</strong>-MPL-045<br />
S2-<strong>PDGS</strong>-MPL-070<br />
S2-<strong>PDGS</strong>-MPL-100<br />
S2-<strong>PDGS</strong>-MPL-110<br />
S2-<strong>PDGS</strong>-MPL-115<br />
S2-<strong>PDGS</strong>-MPL-135<br />
S2-<strong>PDGS</strong>-MPL-140<br />
S2-<strong>PDGS</strong>-MPL-155<br />
S2-<strong>PDGS</strong>-MPL-180<br />
S2-<strong>PDGS</strong>-MPL-205<br />
S2-<strong>PDGS</strong>-MPL-210<br />
GSR-<strong>PDGS</strong>-CIR-010<br />
GSR-<strong>PDGS</strong>-PRO-082<br />
GSR-<strong>PDGS</strong>-PRO-082<br />
GSR-<strong>PDGS</strong>-RAM-020<br />
GSR-<strong>PDGS</strong>-MPL-150<br />
GSR-<strong>PDGS</strong>-PRO-110<br />
GSR-<strong>PDGS</strong>-INT-035<br />
GSR-<strong>PDGS</strong>-GEN-020<br />
GSR-<strong>PDGS</strong>-GEN-010<br />
GSR-<strong>PDGS</strong>-MPL-080<br />
GSR-<strong>PDGS</strong>-MPL-120<br />
GSR-<strong>PDGS</strong>-MPL-081<br />
GSR-<strong>PDGS</strong>-MPL-082<br />
GSR-<strong>PDGS</strong>-MPL-095<br />
GSR-<strong>PDGS</strong>-MPL-131<br />
GSR-<strong>PDGS</strong>-MPL-070<br />
GSR-<strong>PDGS</strong>-MPL-095<br />
GSR-<strong>PDGS</strong>-MPL-140<br />
GSR-<strong>PDGS</strong>-MPL-095<br />
GSR-<strong>PDGS</strong>-MPL-110<br />
GSR-<strong>PDGS</strong>-MPL-080<br />
GSR-<strong>PDGS</strong>-MPL-130<br />
GSR-<strong>PDGS</strong>-MPL-095<br />
GSR-<strong>PDGS</strong>-MPL-131<br />
GSR-<strong>PDGS</strong>-MPL-111<br />
GSR-<strong>PDGS</strong>-MON-060<br />
S2-<strong>PDGS</strong>-MPL-225<br />
MR-S2-11<br />
S2-<strong>PDGS</strong>-MPL-235<br />
S2-<strong>PDGS</strong>-MPL-250<br />
S2-<strong>PDGS</strong>-MPL-255<br />
GSR-<strong>PDGS</strong>-MPL-131<br />
GSR-<strong>PDGS</strong>-MPL-130<br />
GSR-<strong>PDGS</strong>-INT-020<br />
GSR-<strong>PDGS</strong>-MPL-130<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 203 of 204<br />
<strong>SRD</strong> Requirement MRD DAP-R G<strong>SRD</strong> EO-<strong>PDGS</strong><br />
S2-<strong>PDGS</strong>-MPL-260<br />
S2-<strong>PDGS</strong>-MPL-365<br />
S2-<strong>PDGS</strong>-MPL-370<br />
S2-<strong>PDGS</strong>-MPL-375<br />
S2-<strong>PDGS</strong>-MPL-390<br />
S2-<strong>PDGS</strong>-MPL-420<br />
S2-<strong>PDGS</strong>-MPL-450<br />
S2-<strong>PDGS</strong>-MPL-475<br />
S2-<strong>PDGS</strong>-MPL-480<br />
S2-<strong>PDGS</strong>-MPA-010<br />
S2-<strong>PDGS</strong>-MPA-015<br />
S2-<strong>PDGS</strong>-MPA-020<br />
S2-<strong>PDGS</strong>-MPA-025<br />
S2-<strong>PDGS</strong>-MPA-050<br />
S2-<strong>PDGS</strong>-MPA-060<br />
S2-<strong>PDGS</strong>-MPA-065<br />
S2-<strong>PDGS</strong>-MPA-080<br />
S2-<strong>PDGS</strong>-MPA-150<br />
GSR-<strong>PDGS</strong>-MPL-131<br />
GSR-<strong>PDGS</strong>-MPL-098<br />
GSR-<strong>PDGS</strong>-MPL-098<br />
GSR-<strong>PDGS</strong>-MPL-098<br />
GSR-<strong>PDGS</strong>-PER-010<br />
GSR-<strong>PDGS</strong>-PER-020<br />
GSR-<strong>PDGS</strong>-INT-020<br />
GSR-<strong>PDGS</strong>-MPL-050<br />
GSR-<strong>PDGS</strong>-MPL-121<br />
GSR-<strong>PDGS</strong>-PER-045<br />
GSR-<strong>PDGS</strong>-PRO-060<br />
GSR-<strong>PDGS</strong>-MON-050<br />
GSR-<strong>PDGS</strong>-MON-070<br />
GSR-<strong>PDGS</strong>-MON-110<br />
GSR-<strong>PDGS</strong>-PER-060<br />
GSR-<strong>PDGS</strong>-MON-010<br />
GSR-<strong>PDGS</strong>-MON-050<br />
GSR-<strong>PDGS</strong>-MON-090<br />
GSR-<strong>PDGS</strong>-MON-110<br />
GSR-<strong>PDGS</strong>-PER-060<br />
GSR-<strong>PDGS</strong>-MON-010<br />
GSR-<strong>PDGS</strong>-MON-050<br />
GSR-<strong>PDGS</strong>-MON-090<br />
GSR-<strong>PDGS</strong>-MON-130<br />
GSR-<strong>PDGS</strong>-PER-060<br />
GSR-<strong>PDGS</strong>-PER-060<br />
GSR-<strong>PDGS</strong>-SIZ-058<br />
GSR-<strong>PDGS</strong>-PER-070<br />
GSR-<strong>PDGS</strong>-MON-007<br />
GSR-<strong>PDGS</strong>-MON-030<br />
GSR-<strong>PDGS</strong>-MON-040<br />
GSR-<strong>PDGS</strong>-MON-050<br />
GSR-<strong>PDGS</strong>-PER-060<br />
GSR-<strong>PDGS</strong>-MON-070<br />
GSR-<strong>PDGS</strong>-MON-095<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.
<strong>GSC</strong> <strong>Sentinel</strong>-2 <strong>PDGS</strong> <strong>SRD</strong><br />
Issue 1 Revision 2 (draft) - 25.07.2010<br />
GMES-GSEG-EOPG-RD-09-0028<br />
page 204 of 204<br />
<strong>SRD</strong> Requirement MRD DAP-R G<strong>SRD</strong> EO-<strong>PDGS</strong><br />
S2-<strong>PDGS</strong>-MPA-155<br />
S2-<strong>PDGS</strong>-MPA-210<br />
S2-<strong>PDGS</strong>-MPA-225<br />
S2-<strong>PDGS</strong>-MPA-250<br />
S2-<strong>PDGS</strong>-MPA-260<br />
S2-<strong>PDGS</strong>-MPA-265<br />
S2-<strong>PDGS</strong>-MPA-275<br />
S2-<strong>PDGS</strong>-MPA-310<br />
S2-<strong>PDGS</strong>-MPA-315<br />
S2-<strong>PDGS</strong>-MPA-320<br />
S2-<strong>PDGS</strong>-MPA-325<br />
S2-<strong>PDGS</strong>-MPA-330<br />
S2-<strong>PDGS</strong>-MPA-340<br />
S2-<strong>PDGS</strong>-MPA-345<br />
S2-<strong>PDGS</strong>-MPA-350<br />
S2-<strong>PDGS</strong>-MPA-395<br />
S2-<strong>PDGS</strong>-MPA-340<br />
S2-<strong>PDGS</strong>-MPA-345<br />
S2-<strong>PDGS</strong>-MPA-350<br />
S2-<strong>PDGS</strong>-MPA-395<br />
GSR-<strong>PDGS</strong>-MON-070<br />
GSR-<strong>PDGS</strong>-MON-095<br />
GSR-<strong>PDGS</strong>-MON-080<br />
GSR-<strong>PDGS</strong>-MON-070<br />
GSR-<strong>PDGS</strong>-MON-095<br />
GSR-<strong>PDGS</strong>-MON-050<br />
GSR-<strong>PDGS</strong>-MON-050<br />
GSR-<strong>PDGS</strong>-MON-040<br />
GSR-<strong>PDGS</strong>-INT-060<br />
GSR-<strong>PDGS</strong>-MON-040<br />
GSR-<strong>PDGS</strong>-INT-060<br />
GSR-<strong>PDGS</strong>-MON-140<br />
GSR-<strong>PDGS</strong>-MON-140<br />
GSR-<strong>PDGS</strong>-MON-140<br />
GSR-<strong>PDGS</strong>-MON-005<br />
GSR-<strong>PDGS</strong>-MON-140<br />
GSR-<strong>PDGS</strong>-MON-140<br />
GSR-<strong>PDGS</strong>-MON-140<br />
GSR-<strong>PDGS</strong>-MON-120<br />
GSR-<strong>PDGS</strong>-MON-095<br />
GSR-<strong>PDGS</strong>-MON-140<br />
GSR-<strong>PDGS</strong>-MON-140<br />
GSR-<strong>PDGS</strong>-MON-120<br />
GSR-<strong>PDGS</strong>-MON-095<br />
END-OF-DOCUMENT<br />
<strong>ESA</strong> UNCLASSIFIED – For Official Use<br />
© <strong>ESA</strong><br />
The copyright of this document is the property of <strong>ESA</strong>. It is supplied in confidence and shall not be reproduced, copied or<br />
communicated to any third party without written permission from <strong>ESA</strong>.