Home

SMOS L1 Processor Prototype User Manual

image

Contents

1. pe Setup L1 Processor configurationFile xml a SMOS Ll Input L1 Output Algorithms Data Provider Miscellaneous Logging oo General deim s ENGENHARIA root INFO loqs log txt I1pp l1a orchestrator logs main log txt llpp lla sys temps logs sys temp log txt llpp Ila auto calibration NOTICE logs autocal log txt llpp lla complex corr proc NOTICE logs complex corr log txt lH pp lla error correction NOTICE logs error correction log txt lipp l1a unit converter NOTICE logs unit converter log txt I1pp l1a nir calibration NOTICE logs nir calib log txt Il1lpp l1a unoise injection NOTICE logs unoise log txt lpp l1a cnoise injection NOTICE logs cnoise logtxt lipp file accessor WARN w logs file accessor log txt llpp data provider WARN logs data provider log txt llpp llb image reconstruction NOTICE logs image reconstruction log txt llpp lic ionospheric correction NOTICE logs ionospheric correction log txt llpp Iic geolocation NOTICE logs geolocation log txt Cancel esa P main log txt log txt DS once This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission ra Code SO UM DME L1PP 0016 e A l d eimos SMOS L1 Processor Prototype Pte 29 12 12 ENGENHARIA J User Manual Issue 2 18 Page 24 This tab allows the user to select the logging level for each module The available modes are a b a 9
2. error or fatal Appender can assume any file name value Table 7 Logging configuration elements Note that the logs are cumulative meaning that each message will be logged into the file defined for the corresponding processing unit as well as into the files of any parent log The root log will contain all messages that are logged into each individual log 2 5 3 Sensitivity Study configuration file The Sensitivity Study configuration file is used to set up the behaviour of the L1PP when the user wants to introduce errors in the internal processing of the data It is currently being used to analyse the impact produced on the Radiometric Accuracy of the MIRAS instrument and it configures Q Errors in the measurement of the on ground data Q Errors in HKTM processing and calibration parameters computations a Errors in the estimation of the necessary corrections Foreign Sources Removal and Total Electron Content estimates a Errors induced by external sources If the Sensitivity Studies configuration file configurationFileSensitivyStudy xml is present in the config directory it will be read by the L1 Processor Prototype and the defined errors will be introduced directly in the code In this manner there is no need to produce new sets of ADF files or external parameter sets for each type of error the user wants to introduce The computation errors are introduced right after the
3. Debug Info Notice Error Fatal The top level outputs debug messages in the log file plus any of the messages of the lower levels of log Info Notice Error Fatal The second one Info outputs in the log file info messages plus any of the message of the other lower levels Notice Error Fatal For the other levels the same reasoning applies 2 4 1 4 System execution After loading and tuning the configuration files the prototype can be run using the Run Menu eoo X L1 Processor Prototype File Edit View Help ru pun xecution status r Run Once smos Stop zm Configure L0 data ZN oS ENGENHARIA f esa EADS CASA ESPACIO 699INFO I1pp Ita orchestrator Invoking Unit Converter a gt main_log oat log txt processing time 7 91 s tests VllR scenarios scenario genANIR logs main log txt 20108722 17 55 03 822 INFO llpp lla orchestrator Invoking data provider tests VllR scenarios scenario genANIR logs main log txt 20100722 17 55 06 443 INFO lipp lla orchestrator Product File produced SM TEST TLM MIRAl4 20100202T135351 20100202T144803 340 O01 0 tests VllR scenarios scenario genANIR logs main log txt 20100722 17 55 06 531 INFO lipp lla orchestrator XXXXX Available Disk Space in LlPP ROOT is below 15 tests VllR scenarios scenario genANIR logs main log txt 20100722 17 55 06 531 INFO llpp lla orchestrator New input data for Unit Converter SM OPER
4. The menus displayed on the main frame allow the user to open save the configuration files change the configurations start and stop the prototype view the log file and the help contexts In this section all screenshots are provided as examples 2 4 1 1 The SMOS L1 Prototype Menu To open the prototype the user has to access the menu File This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 d eim m 5S SMOS L1 Processor Prototype Pe 29 12 12 ENGENHARIA J User Manual Issue 2 18 Page 14 eoo0 IX L1 Processor Prototype Edit View Run Help Open L1PP Configuration file Open CNF file Save Save As Exit mos ENGENHARIA 7 esa EADS CASA ESPACIO ay There the user has four basic options 1 Open LIPP Configuration File This allows the user to load a configuration file specific for L1PP and either edit it or use it in the L1PP execution eoo IX Open Look In WP2200 L1PP E g obo bin c lib64 c classes c logs c config 1 obj Cj cvs C sre c data test C dpgs interface 7 tests c include 3 lib File Name sex amp Files of Type configurationFile xml v Open Cancel Note This step is mandatory if no configuration file was passed as argument when the application was launched This document is property o
5. Code Issue Date Name Prepared by A Guti rrez R Castro P Vieira Checked by J Barbosa Approved by J Barbosa SMOS L1 Processor Prototype User Manual SO UM DME L1PP 0016 2 18 29 12 12 Function Signature Project Engineer Project Engineer Project Engineer Quality A Manager Project Manager DEIMOS Engenharia Av D Joao Il Lote 1 17 Torre Zen 10 1998 023 Lisboa PORTUGAL Tel 351 21 893 3017 Fax 351 21 896 9099 E mail mailto deimos deimos com pt DEIMOS Engenharia 20124 All Rights Reserved No part of this document may be reproduced stored in a retrieval system or transmitted in any form or by any means electronic mechanical photocopying recording or otherwise without the prior written permission of DEIMOS Engenharia Code SO UM DME L1PP 0016 e d eim s SMOS L1 Processor Prototype Pe 29 12 12 ENGENHARIA J User Manual Issue Page This page intentionally left blank This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission 2 18 ii Code SO UM DME L1PP 0016 d e 1mo S SMOS L1 Processor Prototype Pe 29 12 12 Contract Number 4000101241 10 1 AM Contract Issuer ESA User Manual Issue 2 18 Page iii Document Information Contract Data Classification Internal Public Industry Confidential Internal Distribution Name Unit Copies External Distribution Organisation Jea
6. Strip Adaptive Processing is automatically initiated by LIPP when it detects that the AUX_APOD Auxiliary file applicable is of type AUX_APOD99 This file contains the coefficients for the 2D Kaiser Apodisation Window as a function of the SMOS beam deformation Additionally LIPP takes the value of the desired ground circular pixels in km from the LIPP configuration file tag Strip Adaptive Processing Pixel Radius This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 d aim m 5S SMOS L1 Processor Prototype Pe 29 12 12 ENGENHARIA J User Manual Issue 2 18 Page 44 It must be mentioned that the model implemented is a scientific prototype so the performances are much worse than nominal processing i e Blackman window Further studies in the frame of the project will determine the need for streamlining the performances 2 5 6 J matrix Compression The J matrix is compressed and expanded according to the baseline weights ADF BWGHT It can be compressed and expanded both in rows and if needed in columns The user is responsible to set any desired baseline to 0 in the ADF When the L1PP processes a scenario that generates a J matrix these baselines will be removed from the inverted J effectively removing them from any future Image Reconstruction processing that uses this new J please refer to AD 4 for more detailed informati
7. For further information about the binxml configuration file please refer to the EE XML Binary CFI User Manual RD3 This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission ms deim SMOS L1 Processor Prototype User Manual Code Date Issue Page SO UM DME L1PP 0016 29 12 12 2 18 31 general root_path Path absolute of the L1PP currently not used by N A any the prototype general miscellaneo 4 letter key to be used in DPGS headers System N A L1PP us system field general miscellaneo 4 letter key to be used in DPGS headers N A DMEP us processing centr Processing Centre field e general miscellaneo 3 letter key to be used in DPGS headers N A DME us logical processin Logical Processing Centre field g centre general miscellaneo Number of threads to be used while processing can N A Numeric value us num threads be set to any number and will be an input to the default 1 OpenMP functions general miscellaneo File class of the auxiliary data files to be used as N A test us adf file class input operational validation or reprocessing general miscellaneo File class of the LO product files to be used as input N A test us l0 file class operational validation or reprocessing general miscellaneo File class of the L1 product files to be generated as N A te
8. Value attribute can be true or false algorithm l1c Specification of steps of the algorithm to be performed on level 1c Consolidate Lic data so that pixels in the first scenes with few measurements will not be reported in Lic product Consolidate L1c data Value attribute can be true or false Compute pixel measurement footprint with higher degree of accuracy but high computation time as well or use the default Blackman 3dB contour for computing the pixel projection Compute footprint size precisely Value attribute can be true or false Reduce number of pixels in Lic products to those contained inside the Alias Free FOV smaller products and faster Lic processing Restrict Lic output to Alias Free FOV Value attribute can be true or false Apply Strip Adaptive processing configurable pixel circular radius using a Strip Adaptive Processing Pixel Radius Value in km of the desired circular pixels This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission de m5s ENGENHARIA User Manual SMOS L1 Processor Prototype Code Date Issue Page SO UM DME L1PP 0016 29 12 12 2 18 37 active Q Print L1a breakpoints Q Print Foreign Sources breakpoints prototype workaro Correct S parameters usage from SEPS GS data Correct SEPS S Value a
9. Ele Edit View Run Help Open L1PP Configuration file Open CNF file Save Save As Exit oS ENGENHARIA J esa EADS CASA ESPACIO Then for each scenario a configuration file is provided in L1 PP_ROOT datatests scenarios scenario XX configurationFile xml while the input data is placed or instance in LIPP ROOT datatests scenarios scenario XX l 1 a in directory After running these scenarios the outputs of the execution will be places in LIPP_ROOT datatests scenarios scenario XX processed data or LIPP_ROOT datatests scenarios scenario XX llc out Some of the scenarios were previously executed and the results are already provided in LIPP ROOT datatests scenarios scenario XX processed data results 2 4 4 Generation of G and J Matrices ADFs As mentioned previously due to the size of the file the G Matrix GMATD ADF is not directly provided with the prototype However the Test Data Package included in the release of the prototype contains a scenario with the Fringe Wash Calibration L1a products used as inputs for the G and J Matrices scenario genMatr Due to problems with the handling of G and J Matrices it is recommended that users installing L1PP in a big endian machine e g PowerPC should generate the G and J Matrices locally This will avoid problems as the J matrix provided in the Test Data webpage is generated on a little endian environment This document is prope
10. Page 46 Darwin 8 10 1 Mac OS X 10 4 10 Although an SPR has been reported in this last platform related to a problem reading variable array DPGS products with the XML RW API More operating systems shall be added as the multi platform testing proceeds This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 e d eimos SMOS L1 Processor Prototype Pate 29 12 12 ENGENHARIA J User Manual Issue 2 18 Page 47 3 PROCESSING PROCEDURES The following sub sections describe a set of procedures required to process 10 11a and 11b data Please note that as of v1 3 0 the LIPP SW is also able to process XBAND files from the EGSE platform and even DBL files created by the FEP system To process any type of these files simply place them in the input directory L1PP will transform them into LO files and continue the processing from there The header of these LO products will only contain the minimum information needed for a successful processing i e sensing times and Number of MDR as the objective here was not to replicate the LO Processor at the entrance of the L1 Prototype but to provide a simple interface to process real instrument data 3 1 LO Data In order to process LO data files with the L1PP the user shall perform the following steps 1 Start the GUI 2 In case there are configuration files select one and load it If the con
11. Products In orbit Auxiliary v PMS and FWF Calibration Products In orbit Auxiliary b Output Flat Target Products G Matrix J Matrix RFI Detection c Output Brightness Temperature Cancel This tab allows the user to select the products to be generated Several checkboxes are presented each one is associated to a specific product for example NIR Calibration Products If the user does not want the system to generate a specific product then he should uncheck the associated checkbox Note In Orbit auxiliary files are calibration products produced in orbit 2 4 1 3 3 Algorithms This tab allows the user to select the L1 prototype algorithms to be applied in the processing The main L1 algorithm configuration is driven by the AUX CNFLIP and is not editable from this tab Only LIPP specific fields can be edited from here This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission ra Code SO UM DME L1PP 0016 e l d e 1 m O S SMOS L1 Processor Prototype Pate 29 12 12 2 18 ENGENHARIA J User Manual Issue Page 20 eoe X L1 Processor Prototype pe F Setup L1 Processor configurationFile xml i SMOS L1 Input L1 Output Data Provider Miscellaneous Logging Setup algorithm processing deim Ns LO to Lla L1b to Lic ENGENHARIA f v Apply Redundant Spa
12. The Run menu button is only enabled if the user has successfully loaded both the corresponding L1PP configuration file and the AUX_CNFLIP file Otherwise it will remain greyed out to indicate that the L1PP still does not have enough input information to run 2 4 1 2 Preferences Window After loading the LIPP configuration file there are a couple of flags that can be toggled to activate deactivate some functionality on the prototype This can be done in the Preferences panel found under the Edit menu This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 D d eim s SMOS L1 Processor Prototype Pate 29 12 12 ENGENHARIA Jf User Manual Issue 2 18 Page 16 eo00 X L1 Processor Prototype File Edit View Run Help m pi SMOS L1PP_ROOT 78 Log File deim s ENGENHARIA J Data Correction x Workarounds Correct SEPS S parameters Correct SEPS Galaxy Map Use Ground NIR Calibration Merge Nominal and External Calibration Data Use Expanded Hexagonal Domain G Matrix Interpolate Sun position using 4 closest points Products Interface and breakpoints Print L1A Breakpoints Print FS Breakpoints Print FS Extra Breakpoints 1 Drint IIRC Cancel Cesa EADS CASA ESPACIO Note This window can only be opened after a configurationFile xm
13. complex correlations mu imag txt imaginary part of the computed complex correlations mkj txt quadrature corrected correlations D D D UO gkj_ txt values of the FWF function at the origin Q calibvis txt values of the calibrated visibilities All L1a breakpoints are in ASCII format and one version of each breakpoint file will be generated for each processed scene In the following tables the format of the L1a breakpoint files is presented Table 9 Correlator raw counts breakpoint file The file contains the 72x72 matrix with the raw counts from the ASICS Table 10 Complex correlations real part breakpoint file counts txt 72x 72 integers 72 integers Blank space This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 1 m C S SMOS L1 Processor Prototype Pe 29 12 12 J User Manual Issue 2 18 Page 53 mu real txt 72 x 72 72 floats The file contains the 72x72 matrix floats with the real values of the complex correlations Table 11 Complex correlations imaginary part breakpoint file mu imag txt 72x 72 72 floats The file contains the 72x72 matrix floats with the imaginary values of the complex correlations Table 12 Quadrature corrected correlations breakpoint file mkj txt 72 x 144 144 floats Blank The file contains a represe
14. the scientific processing of the data Processing Units Q Perform Read Write and cache management operations Core Components L Provide a Graphical Interface in order to allow the user to easily configure run and analyse the results of LIPP Graphical User Interface A brief description of each module is presented in the following sub sections For further details the user shall refer to the following documents SMOS L1 System Concept AD 10 Data Processing Model L1a AD 3 Data Processing Model L1b AD 4 and Data Processing Model L1c AD 5 This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 d aim m 5S SMOS L1 Processor Prototype Pe 29 12 12 ENGENHARIA J User Manual Issue 2 18 Page 6 2 2 1 Orchestrator Orchestrator manages the working flow of the L1 Processor prototype It continuously polls for new input data LO Lla and L1b data products and then according to the type of the file it invokes the corresponding processing unit Orchestrator is written in ISO C99 and is linked with Processing Units Core Components and Earth Explorer CFI libraries RD 3 2 2 2 Processing Units The processing units contain the modules identified in the System Concept document and are responsible for the tasks associated with Error Correction calibration L1a Image Reconstruction L1b and Geolocation Llc of the M
15. tools called pp version with all the L1 Prototype contents Libraries configuration files xml schemas product headers etc The script will also perform an md5 checksum for all the files contained in the distribution For a complete list of these files and their checksum please refer to InstallKit md5 provided in the home directory of the distribution The installation script shall also update the configuration files being extracted so that the paths referred inside are correctly referenced to the installation directory This is done automatically by using the script named scripts update config path sh If at any time there is the need to reuse it with a default configuration file it can be invoked on its own When installing a new test scenario from the provided Test Data Set found on the LIPP SMOS webpage the script scripts update config path sh will have to be re executed for the configurationFile xml and log4crc files inside the scenario directory After the installation is complete the directories structure shown in Section 5 has been created by the installation script Nevertheless the user must later populate manually the ADF and LO L1 products that he intends to process into the appropriate directories After installing the prototype the user will need the Auxiliary Data Files contained in ADFPackage 5 5 tgz After extracting the package in the SLIPP ROOT directory the ADFs will be automatically located in t
16. written permission Code SO UM DME L1PP 0016 e d e 1 m Oy S SMOS L1 Processor Prototype Pe 29 12 12 ENGENHARIA J User Manual Issue 2 18 Page 30 document not being therefore described here Furthermore two other optional configuration files the configurationFileSensitivyStudy xml and ivtConfiguration xml files must be present in the LIPP ROOT config directory whenever Sensitivity Studies are performed or the Near Field Algorithm for G matrix generation is used respectively These are described in subsections 2 5 3 and 2 5 4 Note The configuration files from release 5 5 0 are no longer compatible with previous ones due to the introduction of the Hexagonally Expanded G Matrix and other flags 2 5 1 L1PP configuration file In general terms the configuration file configurationFile xml contains a set of tag elements The general tag contains configurations that are applicable to all the modules of the prototype The moduleX tag contains configurations specific of module X lt This is the configuration file for the SMOS LIPP gt smos llpp general general configuration valid for the whole L1PP comment each variable stating its purpose possible values usage lt general gt lt modulexX gt specific configuration for a given module moduleX smos llpp A detailed description of each tag is provided hereafter General Configuration Elements
17. 016 1 d el m OY S SMOS L1 Processor Prototype Date 29 12 12 ENGENHARIA J User Manual Issue 2 18 Page 5 2 SMOS L1 PROTOTYPE GUIDE This chapter presents all the information needed by the user in order to understand the objective and the functioning of the L1PP v6 0 0 The chapter first introduces the L1PP application presenting summarily its objectives and components Then the installation configuration usage and tuning procedures are detailed 2 1 Objectives The purpose of the SMOS LIPP is to convert the MIRAS instrument outputs into Brightness Temperature measurements geolocating them and providing observation angles and additional parameters The prototype receives as input SMOS Level 0 Products as well as Auxiliary Data Files ADFs processes them in several steps and generates as output Level 1A SMOS reformatted and calibrated Observation and Housekeeping data in engineering units Level 1B output of the image reconstruction of the SMOS observation measurements and Level 1C swath based maps of Brightness Temperature products The L1PP is a data driven application being able to ingest and process in addition to the LO products the L1A and L1B products L1PP v6 0 0 supports the operational DPGS V3 format described in AD 12 2 2 Components L1PP includes different modules responsible for the execution of the following tasks Q Control the data flow and the processing sequence Orchestrator Q Perform
18. 2 D D DO D DU D D Jaxen 1 1 This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 1 d el m Oy S SMOS L1 Processor Prototype Date 29 12 12 ENGENHARIA J User Manual Issue 2 18 Page 9 QO Swing 1 0 L Lapack 3 0 Q Blas version included in Lapack 3 0 B FFTW 3 1 2 Libraries dom4j jar jaxen 1 1 beta 8 jar and swing layout 1 0 jar are provided in pp lib directory no extraction or installation required The rest of the libraries may need to be compiled as appropriate so it may be possible that they need to be installed as root Please check each installation instructions for this purpose although for GNU packages it can be done simply by executing configure and then make 2 3 3 Installation Kit Description The L1 Processor Prototype is provided as an InstallKit composed of a single tgz file This binary distribution is delivered as L1PP 6 0 0 Installer tgz which after decompressing contains InstallKittLI PP 6 O0 O readme LC InstallKittLI PP 6 0 0 tgz which contains the libraries and configuration files of the L1 prototype The package contains inside a pre configured structure of the LIPP working directory with the Linux 64 bits version and Mac OS X of the L1PP All required configuration files product schemas and header templates are also included O InstallKittLI PP sh QO InstallK
19. 2 4 4 Generation or Grand JE Mat ces ADPS sia isi iiia arie ta ier eb bcp Fen p d S Be Robb UR bd da 28 25 Configuration FES mERRRRRRRRRRR 29 zo LOLTPP coupo on a c a i d uci GU a c ics 30 2 25 2 Logging configuralion TNS aoi otii e Ee enr al Ios sut Sci Dos deci sto E dr Spi PcRH DEN 38 2 5 5 Sensmtrviy Study confipurauoB Filg ei cn titia etna a co ici Dg cid I d o ut ALME SUB Edd 39 2 555 Image Validatioft Fest HI si eorr ele e bre c e i p pr e bcn rtu n tua 42 22 5 br OH DEVE PROCESSIT d acia ac sa cv Eee ebd rcr d DR pU agr ea d aio al V Cp e oat ra d 43 This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission L Code SO UM DME L1PP 0016 e l d e m O S SMOS L1 Processor Prototype qe s 29 12 12 ENGENHARIA 7 User Manual Issue 2 18 Page vii 31 5 5 dotate COMPE S Oaa aa 44 2 6 eri Wil Limitations and NG sussidio iiaa m 45 I LO Dalia G E 47 RPAMERIEICERRRRREEERERRRERRRRERERRREERRRERRERERECERREERRERREEEEA 48 SB LAD Dat sicsssississssssssssssssscssecsssssssstacsssosscassossscasssssssncssactesesssctesisisccssdesscsssssssstessssssbeosassssesiassssssssoas esssves 49 4 Annex Breakpoints FOr sascscisscssccscsssssstssstcssscsssesssesssvasesesssusssuctsstssstscssusssusssesssscssssssesssasesasastssss 52 4 1 LIA Break points aiuti as ie o ecd Do EE Habit ela ai nM DEL Ee MP 52 4 2 L1B and Foreign Sources Break pits cciscssascscasssesce
20. 8 SMOS L1 Processor Software Verification and Validation Plan SVVP 29 1 1 124 2 9 AD 10 SO DS DME L1PP 0006 SMOS L1 System Concept 29 10 10 1 0 AD 11 SO TDD DME L1PP 027262 L1PP Test Data Set Description 29 11 124 SMOS Level 1 and Auxiliary Data Products 5 242 AD 12 SO TN IDR GS 0005 oa ae Specification 29 11 124 SMOS Expert Support Laboratories for 1 2 AD 13 SO SOW ESA GS 6647 the period 2010 2014 ESL Level 1 Calibration 07 05 10 and Reconstruction Table 2 Applicable Documents 1 2 2 Reference Documents Earth Explorer Mission CFI Software MISSION CONVENTIONS DOCUMENT 1 5 07 05 10 EE MA DMS GS 0001 PE TN ESA GS 0001 oe Ground Segment File Format 1 4 13 06 03 07 05 10 EXPLORER FILE HANDLING Reference Manual 3 7 3 EE MA DMS GS 0008 This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission a Code SO UM DME L1PP 0016 e 29 12 12 d e 1 m CY S SMOS L1 Processor Prototype Pe ENGENHARIA User Manual Issue 2 18 Page 4 Directory of Acronyms and abbreviations RD 5 SO LI CASA PLM 0094 1 3 RD 6 SO TN DME L1PP 0169 SMOS L1 Processor L1b Refactoring 25 07 08 Table 3 Reference Documents This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0
21. Correlated Noise Injection epochs only the first 3 type of breakpoints will be generated using the cnoise prefix and the OBET suffix rather than the snapshot ID which is only meaningful for science data For the case of Uncorrelated Noise Injection epochs only the 4 and 6 type of breakpoints will be generated using the unoise prefix but in this case the snapshot ID is used The ordering inside are two columns of data the first column is the real part and the second column is the imaginary part and the number of lines is 72x72 5 2 4 2 L1B and Foreign Sources Breakpoints Foreign Sources breakpoints are activated in the LIPP configuration file or through the LIPP User Interface by activating the flags Print FS Breakpoints and Print FS Extra Breakpoints If any of these flags is set a set of breakpoint files will be created in the directory L1PP_ROOT breakpoint L1b Scenes breakpoints are activated in the L1PP configuration file or through the L1PP User Interface by activating the flags Print LIB Scenes and Print LIB Scenes BT respectively If any flag is set a breakpoint will be generated per scene with the u v baselines or xi eta coordinates and the corresponding real and imaginary parts of the Fourier components of the brightness temperature in the antenna frame or the brightness temperatures themselves obtained through a FFT The following table shows in the third column the breakpoint names implemented in
22. G Matrix ADF Level 1B If the user wants to use the G Matrix ADF for performing the Foreign Sources Correction a minimum of 4GiB is advisable for dual pol 8 GiB recommended and a minimum of 10GiB is advisable for full pol 16GiB recommended If the user has less than 8 GiB of RAM a swap partition of at least 8 GiB is also recommended as the total amount of memory needed in L1b processing may reach 10GiB for a full pol product half orbit A possibility to reduce the RAM demand in full pol processing is to disable the cross polarisation correction in L1PP LJ From L1PP v5 5 0 onwards there is the possibility to generate and use an expanded G Matrix This implies that the user must have 41 GiB of disk space since the generation of this expanded matrix requires 38 GiB The expanded matrix needs a minimum of 19 GiB of RAM memory 2 3 2 Dependencies In order to run the SMOS L1PP it is recommended to have the following software already installed in the target platform The ADF occupies around 8GB of disk space However since it is not provided with the Install Kit it must be generated by the prototype refer to section 2 4 4 for further details on generating the G Matrix ADF For generating it a minimum of 2X8GB of disk space available is needed After the generation of the ADF only the 8GB occupied by the ADF are needed This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permis
23. HES Uoc bos pc Fe o PELO EE Hd pa Cant wae Cog tn add Fou rp cate wc Sane chad CDU Mea ea eae 3 2 SMOS Li Prototype Giid sssissssssssssssssesssssssessassssscnsarsssssseassssssssssssesstssssssssseasssssenssustsnsssessisssissssessioness 5 P8 LIU 2301 ttc Y m 5 2 2 I hoi M 5 TC Gt DE oienusteus iD AE bust AA fedt les ON fosa Cela bos bx Lordi I Su REL id Pp HOD 6 22 2 Processthi D tse ood bid o od Se Lcd usc rad ote bre P Si puo dE CEA Pep PA E E dU AA 6 2 2 5 Cote COMPONETS 2 ec i ate aed A d Esci Du GE Unde ae 6 2 2 4 Graphical User Interface iion iiec ea iesu er iit facis bei sci E 7 23 Misala ton PEN icin inna pias naa a ei nba nia enema ed 7 23 1 Hardware Regquitettietils iio eb eo red eria ri ad valu odi e e n ra ra chu e d 7 Beto DC USCS Gis sinc aco ib opa dr Eu OU ba UD Gate nad p oti e itio ls Ub c bap Cet testari UY refugit ub 7 23 3 Insteliatron Kit DeSert DEIN ase cea tar ket esti Lesbia b bio ba ors da vg po Le pts rU peer EAE lenge 9 234 LIPP live tall abot te s suus sed pi odio sidus cd usc a ote bre aside Reo PL pb br I do UI DG 9 2 35 Environerio variable oos d oue ooo i Un HE nc Ls EE SS 10 25 1 Graphical User TASC Ceca gas ks ciii eae adiac dta i Ed aq ctii en a ERR Fuga 13 25 2 Runnmne tbe prototype Ti exc iate usu cii e e br e ce e bv a e e Aa 26 25 3 Loadme Direret SOETIBEIOS ais sp arian ais sna t Ud ao sm Cuba d Talla 27
24. IRAS Instruments measurements The Error Correction module converts HKTM raw data into engineering units determines the calibration parameters from products generated in calibration mode and calibrates the science data products The Image Reconstruction receives as input the L1a products corrects the influence of different foreign sources such as Sun Moon effects on the acquired images and reconstructs the images on the Antenna Reference Frame Finally the Geolocation module receives as input the reconstructed images on the Antenna Reference Frame and geolocates them after performing a Ionospheric correction As of LIPP v1 5 the Geolocation module has been improved by using OpenMP thread distribution This means that L1PP is able now to take advantage of multi CPU machines and improve the time performances required of L1c processing Processing units are written in ISO C99 and are linked with Core Components and Earth Explorer CFI libraries RD 3 2 2 3 Core Components The Core Components provide a set of libraries that may be used by all components of the processor prototype These libraries include functions for LJ Reading and Writing hybrid ASCII XML Header Binary Data Block DPGS V3 products and XML files LJ Load into and get from cache science and auxiliary data Q Performing mathematical calculation over complex numbers vectors etc Q Logging information regarding the execution of the processor Core component
25. M OPER prefix 2 Setup the number of threads any number to be used by the L1PP this takes advantage of any multi CPU platform in which L1PP is run This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 d ei m 5S SMOS L1 Processor Prototype Pte 29 12 12 ENGENHARIA J User Manual Issue 2 18 Page 23 3 The product fetching delay This configuration item is used to specify the delay existing between the arrival of the first product and the beginning of the processing The user has to press the up and down buttons to specify the delay number of seconds 4 FWF timeline This configuration item specifies the timeline to be considered when fetching Lla Fringe Wash products This means that depending on the timeline configuration the number of products to be processed by the G Matrix Generator will vary If the timeline is quite long then more FWF products will be processed otherwise less products will be processed by the G Matrix generator Note that this field is obsolete from v 1 3 0 as the FWF consolidation process takes care of grouping the available files into a unique one 2 4 1 3 6 Logging eoe Xi L1 Processor Prototype File Edit View Run Help
26. Minimum Separation Value in seconds This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission de m5s ENGENHARIA algorithm l1b User Manual Generate IVT G J matrices using Near Field algorithms needs ivtConfiguration xml file This should only be used to generate use G J for IVT data processing This flag is also used whenever processing IVT data in order to correct several approximations needed NIR antenna temperature during IVT NIR calibration is the room temperature instead of the sky e IVT J matrix needs an SVD cutoff higher than the nominal J matrix L1b breakpoints in IVT are generated with Blackman apodisation and no scaling factor sqrt 3 d42 2 SMOS L1 Processor Prototype Code Date Issue Page Near Field G Matrix IVT SO UM DME L1PP 0016 29 12 12 2 18 36 Value attribute can be true or false Algorithm to average J matrix redundant baseline rows before computing its pseudo inverse Average Redundant Baselines Value attribute can be true or false RFI Brightness Temperature threshold to consider a point as contaminated by RFI Min BT to consider pixel as RFI Value in Kelvin Flag to be used during RFI detection mode to restrict the search for RFI sources to the alias free FOV instead of using the complete unit circle FOV Use strictly the AF FOV for RFI Detection
27. Starting the LIPP GUI THHHRHHHHHHHHHHHHBHHRE SMOS Level 1 Processor Prototype v6 0 0 Developed by Deimos Engenharia amp Critical Software S A Under contract of EADS CASA Espacio and ESA The output above confirms that the L1PP is correctly installed and the binary is running Additionally the following window shall be displayed This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission a Code SO UM DME L1PP 0016 e l d e 1 m O S SMOS L1 Processor Prototype ate s 29 12 12 ENGENHARIA J User Manual Issue 2 18 Page 12 L1 Processor Prototype Run Help deim s ENGENHARIA Jf Figure 1 Prototype main window As mentioned before the Install Kit contains additional dynamic libraries in case the user does not have them installed and the execution script will add their path so that the LIPP always finds them If some of these libraries are installed but the prototype is not taking them into account during execution there are two steps to perform L Verify the values of variables LD_LIBRARY_PATH as follows echo SLD LIBRARY PATH The variable LD LIBRARY PATH must contain the path to the directories where each of the libraries listed in Section 2 3 2 Dependencies are located If the LD LIBRARY PATH does not contain the path to any of the referred libraries then add it to the variable using the following command export LD LIBRARY PATH Mi
28. TLM MIRAG 20100202T153805 20100202T162807 252 001 1 L tests VllR scenarios scenario genANIR logs main log txt 201080722 17 55 06 531 INFO llpp lla orchestrator Invoking Unit Converter tests VllR scenarios scenario gen NIR logs main log txt 20100722 17 55 14 535 INFO lipp lla orchestrator Unit Converter processing time 8 00 s tests VllR scenarios scenario genANIR logs main log txt 20100722 17 55 14 535 INFO lipp lla orchestrator Invoking data provider tests VllR scenarios scenario genANIR logs main log txt 20100722 17 55 16 610 INFO llpp lla orchestrator Product File zi produced SM TEST TLM MIRAlA 20100202T153905 20108202T162988 340 001 8 tests VllR scenarios scenario genANIR logs main log txt 20100722 17 55 16 699 INFO Lipp lla orchestrator XXXXX Available Disk Space in LIPP ROOT is below 15 tests V1lR scenarios scenario genANIR logs main log txt 20100722 17 55 16 699 INFO lipp lla orchestrator New input data for Unit Converter SM OPER TLM MIRAO 20100202T162808 20100202T171809 252 001 1 tests VllR scenarios scenario genANIR logs main log txt 20100722 17 55 16 699 INFO lipp lla orchestrator Invoking Unit Converter gt This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 e D d e 1 m Oy S SMOS L1 Processor Prototype te 29 12 12 ENGENHARIA J User Manual Issue 2 18 Page Start pro
29. ate data ll c in Output update data llc out Processed update data processed data Unprocessed update data unprocessed data Cancel a fesa main log txt log txt EADS _ CASA ESPACIO This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 d e 1 m Oy S SMOS L1 Processor Prototype Pe 29 12 12 ENGENHARIA J User Manual Issue 2 18 Page This tab allows the user to 1 Toggle on off the levels to be processed Three checkboxes are presented each one is associated to a level of processing LO Lla Lla L1b L1b Llc If the user wants to disable a certain level of processing for instance LO L1a then the corresponding checkbox should be unchecked In terms of processing this means that the input data will be fetched passed to the corresponding processing units and the output products will be generated for that specific level 2 Setup the input and output directories of each level of processing For each level the user either writes the pathname directly in the checkbox or presses the button on the right hand side of the text field and uses the file browser window to select the pathname 3 Select the processed data directory The user specifies the path to where the products e g LO Ancillary or Lla HKTM are moved a
30. bles nus n ii eoi c Aue ivl del dudalen 40 Table 9 C orrelator raw counts Breakpoint TI ict Oda ris enl eina End dos 22 Table 10 Complex correlations real part breakpoint file iere mies 22 Table 11 Complex correlations imaginary part breakpoint file i i i i i es 23 This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 d Bu m O S SMOS L1 Processor Prototype Date 29 12 12 ENGENHARIA J User Manual Issue 2 18 Page viii Table 12 Quadrat re corrected correlations breakpoint file isis teorie editrice rina 33 Tabel Eines Wash puncto Ded point Mies nsi suc ir tiis td nia et a prete HR Pn mier eri edd da 53 Table 14 System Temp ratures breakpoint file nic a a rr i cri E eO 53 Tabie 15 6 dibrated yisibult es breakpomb fle oe etu rcc cc ep c E bc bc fei ie 54 Table I6 L18 Sc nes Break points Tile Tornat cause enis te ori Dua ra see exe ua Eksv E Re en rr eua ERU e cg rx Ivi vu 56 Table T LIC Scenes Bredkpoints pile fonnab is esc ise ia aed sa Sh p eeu a Eram pv ERU 57 Table 18 LIC Browse Dreakpomts le Tonni mancuna Coach o Seu i br P ta dg ees 58 This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 SMOS L1 Processor Prototype Date 29 12 12 User Manual Issue 2 18 Page 1 1 INTRODUCTION 1 1 Purpose a
31. ce Calibration Consolidate L1C Data PMS Heater Correction Compute footprint size precisely PMS Cold Sky Calibration v Restrict L1c output to Alias Free FOV FWF Closures estimation method km Strip Adaptive Processing Pixel Radius Use Quaternion SLERP Speed up NIR Calibration Qi S Local Oscillator Minimum Separation ISI ISI ETEJINI I Lla to Llb Image Reconstruction External Sources Removal Near Field G Matrix IVT 400 K Min BT to consider pixel as RFI Average Redundant Baselines Use strictly the AF FOV for RFI Detection C esa ay main_log txt log txt Ds CASA ESPACIO Several checkbox are presented each one is associated to a specific algorithm e g Near Field G Matrix used during Image Validation Test campaign at ESTEC The user may enable disable the processing of certain LIPP specific tasks using a specific algorithm This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission SMOS L1 Processor Prototype User Manual Code SO UM DME L1PP 0016 29 12 12 2 18 Date Issue Page 2 4 1 3 4 Data Provider Strategy X L1 Processor Prototype File Edit View Run Help pt pi SMOS deim s ENGENHARIA J fesa EADS CASA ESPACIO Setup L1 Processor configurationFile xml EET L1 Input L1 Output Algorithms I Da
32. cessing To start the LIPP execution the user should select the Run option in the Run menu As a result of this action a separate process is launched which is dedicated to the LIPP execution The user can monitor the status of the process with an external application such as TOP The user should search in process list for name 11 po 25 Note The user must save the configurations if any change was performed before start the processing The configuration preferences are not save automatically For saving the modifications the user must explicitly choose the File Save or File Saves options in the main window Monitoring processing status The user has to ways of monitoring the processing status 1 Check the progress bar After the user selects Run a progress bar is launched showing the percentage of work done and which step of the processing is being executed e g error correction image reconstruction 2 View the log file refer to section Logging monitoring Stop processing At any time the user may stop the process by selecting Stop in the Run menu As a result of this the process where the L1PP is being executed will be signalled and its execution will end NOTE some temporary files might be left on the temporary directory SLIPP ROOT data if some processing was broken using this menu option 2 4 1 5 Logging monitoring The user can monitor the log file produced by the pro
33. cocnssssssssccissssoussssccnsssscseecssesseasesssciceassestasisestasoess 54 43 LIC Scenes Breakpotntsus nonis pee Eten ple iva epis des toan ias Sess usui aai a Ra oa EUM P A M eaae 57 dA LIC Browse Brea ponies ssscisssccscsscsiscivssstacsscsacsanssussacstasssncavatcssuncccsinaavsehescs Sceissacsiasessscisesstasiuadansbuchess 58 Bo LIPP DIP e 0 9124 7 102 72 7 59 List of Figures Figure 1 Prototype mait VALOR asisite rg i o zUD SER EUde bLR Ue LER EU db VL UU d UA TR E Pa RAE 12 Figure 2 u v redundancies in dual polarisation for all baselines scaled image 44 Figure 3 u v redundancies in full polarisation for all baselines s 45 List of Tables Table I Table Or Acronyms 1 cd cc idis e cci du c uc o EE VI SU Ed up AU CELA ideas dines 2 Table 2 Applicable Documents 2s d corti eU i i bcc LU n UE ne cde Ces 3 Jabl 3 Reference Documents e e ierra conuentus tk aai ci ue uS roca eben t E rr E 4 Table 4 General Configuration Elements aoo ec oii iit sc EE o a o p sees p EE od 31 Table 5 Data Provider Configuration BE ements uia a c ce bc o EG stained bd v Ptr A 32 Table 6 Orchestrator Configutdiot B emebls aos orti a 38 Table f Loppin eure ir atiOn ele mei aseo socie aires erc Cottae iia e bono ai io ce Lea tied 39 Table 9 sensitivity Study configurable varia
34. e 29 12 12 ENGENHARIA J User Manual Issue 2 18 Page 17 e Set the path names of the directories where data is read and written into e Toggle on off specific LIPP algorithms to be applied in the processing e Toggle on off the products to be generated e Configure Data Provider processing strategy e Configure Miscellaneous parameters such as number of CPUs to be used processing mode test operational etc e Select the logging level Each of the enumerated items is configured in a different tab For each tab there is a context help button which provides further details For the full list of configuration items and possible values please refer to Section 2 5 Several configuration parameters available in the configuration file are not editable from this panel The configuration window is composed by 6 tabs Each of the tabs is described hereafter 2 4 1 3 1 L1 input File Edit View Run Help ru fF Setup L1 Processor configurationFile xml SMOS i L1 Input I L1 Output I Algorithms k Data Provider Miscellaneous Logging Set the input and output directories of each level and select which level s should be executed S V LO to Lla Processing Input update data l1a in Output update data l1b in ENGENHARIA Jf v Lla to Llb Processing Input update data l1b in Output update data l1c in v L1b to L1c Processing Input upd
35. e found The tool will Note The source code should be executed in a Linux 32 or 64bits OS due to some specific commands bonha Ludo This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 d aims m O S SMOS L1 Processor Prototype Date 29 12 12 ENGENHARIA J User Manual Issue 2 18 Page 52 5 4 ANNEX BREAKPOINTS FORMAT As seen previously in Section 2 4 1 2 the L1 Processor Prototype is able to generate ASCII breakpoints in order to ease the intermediate validation as well as the analysis of the final results The generation of different types of breakpoints can be toggled On or Off in the GUI in the Edit Preferences window Currently the breakpoints are divided in the following groups Q Level 1A Breakpoints Q Foreign Sources Correction FS Breakpoints a LIB Scenes Breakpoints a LIC Scenes Breakpoints a LIC Browse Breakpoints The following sections list the types of breakpoints and corresponding format by group 5 1 4 1 L1A Breakpoints Lla breakpoints are activated in the LIPP configuration file or through the LIPP User Interface by activating the flag Print LIA Breakpoints If this flag is set a set of breakpoint files will be created in the directory SLIPP ROOT breakpoint Q counts txt file with the correlator counts coming from the ASICS mu real txt real part of the computed
36. e from the command line the variables LIPP ROOT and LD LIBRARY PATH must be set according to the instructions provided above Section 2 3 5 Additionally it is also possible to enable the execution of only one L1PP instance instead of running it in an endless loop This mode is activated by passing the option once to the LIPP executable command for example bin llpo 64bits CONFIG FILES PATH CONFIG FILE NAME AUX CNFLIP FILE NAME once 2 4 3 Loading Different Scenarios The Installation Kit includes different test scenarios that can be loaded and run in the prototype The scenarios are provided in the directory L PP ROOT datatest scenarios scenario XX where XX represents the description of the scenario The scenarios are described in detail in the Test Data Description document AD 11 The paths defined in the configurationFiles inside the scenarios must be updated to the user environment by executing scripts update config path sh L1 PP ROOT datatest scenarios scenario XX configurationFile xml To load a scenario the user shall use the File Menu in the main window and choose the corresponding configurationFile xml file This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 d ej m 5S SMOS L1 Processor Prototype Pe 29 12 12 ENGENHARIA J User Manual Issue 2 18 Page 28 eoo IX L1 Processor Prototype
37. easurement amplitude This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission L Code SO UM DME L1PP 0016 1 d e 1 m g S SMOS L1 Processor Prototype ae 29 12 12 ENGENHARIA J User Manual Issue 2 18 Page 41 CO_POLAR_PHASE Antenna Patterns Co Polar measurement phase CROSS_POLAR_AMP Antenna Patterns Cross Polar measurement amplitude CROSS_POLAR_PHASE Antenna Patterns Cross Polar measurement phase ANTENNA POSITIONS Antenna Positions HKTM POSITION Instrument position HKTM VELOCITY Instrument velocity HKTM ATTITUDE Instrument attitude HKTM ANGULAR VELOCITY Instrument angular velocity NIR PULSE LENGTH NIR output SUN MOON BT Tb values for Sun and Moon SUN GLINT BT Tb values for Sun glint BACKLOBES BT Tb value for backlobe radiation Ss error type RANDOM Error will be introduced by generating a random number up to the limit configured OFFSET Configured limit is introduced directly numerical value Error limit to be used ss error value FIXED Limit is a absolute value RELATIVE Limit is a percentage of the configured quantity This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 d e 1 m Oy S SMOS L1 Processor Prototype Pe 29 12 12 ENGENHARIA J User Manual Issue 2 18 Page 42 As an example a configuration file to introduce errors in the Antenna Patterns both in
38. ed during the processing During this time the user may view the log generated by pressing the button View Log in the main window see section 2 4 1 The prototype will be continuously fetching new data files that you may place in the input directory therefore if the user wants to process new Lla data files they should be copied to the input directory 12 There is a set of test data available A description of this data may be found in SVP This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 d eum m 5S SMOS L1 Processor Prototype Date 29 12 12 ENGENHARIA J User Manual Issue 2 18 Page 49 and the prototype shall start processing them automatically If at any time the user wishes to stop the processing the stop button should be pressed Every time a Lla data file is processed it will be moved to the directory specified on step 3 described above Log files are produced as well and you may view them either by using the GUI see section 2 4 1 or by accessing the directory logs and opening the txt files directly Note as an alternative to the above steps description the user may consider using the command line 1 Place Lla input files in any directory 2 Update the configuration file by editing the corresponding fields see section 2 5 1 3 Start the prototype from the command line see section 2 4 3 3 L1b Data I
39. f DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 d ei m 5S SMOS L1 Processor Prototype Date 29 12 12 ENGENHARIA J User Manual Issue 2 18 Page 15 2 Open CNF File This allows the user to load a generic L1 Configuration File AUX_CNFLIP that contains the entire standard L1 configuration values ooo XI L1 Processor Prototype File Edit View Run Help N deim s 826 ENGENHARIA Lookin f adf dpgs Iz 3 amp c3 op o Critical T000000 300 001 0 USM TEST AUX SUNT 20070101T000000 20500101T000000 300 001 0 1TO000000 300 002 0 SM TEST AUX CNFLIP 20110501T000000 20500101T000000 360 001 3 EEF lT000000 300 001 0 1T000000 300 001 0 TO00000 320 003 0 000000 300 002 0 I i File Name SM TEST AUX CNFLIP 20110501T000000 20500101T000000 360 001 3 EEF Files of Type CNFLIP Open Cancel esa am main log txt log txt EADS CATA ESPACIO Note This step is also mandatory if no AUX_CNFLIP file was passed as argument when the application was launched Save Save as This gives the user the possibility to save the current specific L1PP configurations to the already opened file or to a different location The AUX_CNFL1P however is not editable within the L1PP application as it is considered an external auxiliary file 4 Exit To terminate the application Note
40. figuration file exists and no changes are to be performed jump to step 7 3 Configure the directories path input 11a in 11b in 1c in output 11c out processed data etc 4 Select the processor starting level in the corresponding tab see section 2 4 1 5 Select the outputs to be produced 11a 11b or 11c data in the corresponding tab see section 2 4 1 6 Save the configuration file 7 Place input LO data in the input directory 8 Start the prototype by pressing the Run button under Run menu 9 A progress bar is displayed during the processing During this time the user may view the log generated by pressing the button View Log in the main window see section 2 4 1 The prototype will be continuously fetching new data files that you may place in the input directory therefore if you have new LO data files it is only needed to copy them to the input directory and the prototype shall start processing them automatically If at any time the user wishes to stop the processing the stop button should be pressed There is a set of test data available A description of this data may be found in SVP This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 d eum m 5S SMOS L1 Processor Prototype Date 29 12 12 ENGENHARIA J User Manual Issue 2 18 Page 48 Every time a LO data file is processed it
41. fined through a List of Points Exactly three points are needed to define each plane and each Point is defined through its X Y and Z coordinates In creating the ivtConfiguration xml file care must be taken so that the three points defining each plane are not collinear since a plane cannot be defined in this if they are This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 e d e 1 m Oy S SMOS L1 Processor Prototype Pe 29 12 12 ENGENHARIA J User Manual Issue 2 18 Page 43 lt xml version 1 0 gt lt IVT_File gt lt List_of_Planes count 1 gt lt Plane gt lt List_of_Points count 3 gt lt Point gt X unit mm gt 10000 000 lt x gt Y unit mm gt 00000 000 lt yY gt Z unit mm gt 10000 000 lt Z gt Point Point X unit mm gt 10000 000 lt x gt Y unit mm gt 00000 000 lt yY gt Z unitz mm 410000 000 Z Point Point X unit mm gt 00000 000 lt x gt Y unitz mm 410000 000 v Z unit mm gt 10000 000 lt Z gt Point List of Points Plane List of Planes Room Temperature unitz K 40293 690 Room Temperature IVT File 2 5 5 Strip Adaptive Processing Although in itself Strip Adaptive Processing does not require a special configuration file it is mentioned here for all the clarifications that are needed in its respect
42. fter being successfully processed 4 Select the unprocessed data directory Used to specify the path to where the products e g LO Correlated or L1B Science are moved in the case some error occurs and the file can not be processed 5 Select the auxiliary data locations Used to specify the path to where the auxiliary data files are located Since the user might want to use different baselines for processing the data the configuration file supports an independent directory for each ADF NOTE Without having filled the text fields correctly the L1PP will not be able to process any data Seme of the ADEs supported by the configurationFile for backward compatibility eo AUX PATT99 PLATT TELS oR a eee eee eese ed ess Bosco Hs lie Seto ee Ge boc ae te er This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission 18 ra Code SO UM DME L1PP 0016 e A l d e 1 m Oy S SMOS L1 Processor Prototype Pate 29 12 12 2 18 ENGENHARIA User Manual Issue Page 19 2 4 1 3 2 L1 Output eoe X L1 Processor Prototype File Edit View Run Help ni L1SetupLllProcessor configurationFilexml 7 7 77 m SMOS L1 Input BIER Output Algorithms Data Provider Miscellaneous Logging IN Select outputs to be created dei mos Lla Outputs ENGENHARIA L 7 L1A HKTM NIR Calibration Products In orbit Auxiliary Critical Correlator Offsets
43. he proper location i e L1PP_ROOT data adf dpgs 2 3 5 Environment Variables For execution of the prototype a new environment variable named L1PP_ROOT must be created by the user pointing to the pp directory For instance if the 2NSTALL PATH is home smos tools the L1PP will be installed in home smos tools l 1 pp 6 0 0 Therefore LIPP ROOT variable must be set by the user as home smos tools l1pp 6 0 0 export LIPP_ROOT home smos tools 1pp 6 0 0 Remark It is important to highlight that the environment variable LIPP ROOT must always terminated with a slash character For instance if the L1PP is installed in home smos tools l I pp v6 0 0 the L1PP_ROOT shall be home smos tools ll pp v6 0 0 If the user wishes to launch the prototype from the command line it will also be necessary to update the LD LIBRARY PATH environment variable with the location of the shared libraries as follows This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 e d e 1 m Oy S SMOS L1 Processor Prototype ae 29 12 12 ENGENHARIA J User Manual Issue 2 18 Page 11 export LD LIBRARY PATH LIPP ROOT ib64 LINUX LIPP ROOT external libs lib4 LINUX LD LIBRARY PATH LD LIBRARY PATH shall include the directories where the different libraries are installed Some of the external libraries are provided with the Installation Ki
44. ighting matrix E T o 8 4 D Temperatures in Frequency space 2791x1 C x tempsFreqs snapshot id pol txt e A Dual amp Full ye om z Si Temperatures in xi eta space IFT of tempsFreqs tempsSpacelft_ lt snapshot_id gt _ lt pol gt txt 16384 x 1 Dual amp Full Table 16 L1B Scenes Breakpoints file format This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission SO UM DME L1PP 0016 I Code e SMOS L1 P Protot Date 29 12 12 d el m O S rocessor Prototype E t ENGENHARIA 7 User Manual Page 57 Notation snapshot id snaposhot identification number pol H V or HV The L1b breakpoints are comma separated values csv files Since L1PP v3 5 0 an RFI Histogram Map can also be produced when the appropriate configuration is used The format of this RFI Histogram is the following RFI Histogram dbl 5 1440 N A binary Each probable source is defined as Number of hits Lat Long Tu Ts The size of the RFI Histrogram dbl is hardcoded in L1PP as 1440x720 which corresponds to a cellsize of 0 25x0 25 degrees 5 3 4 3 L1C Scenes Breakpoints Llc Scenes breakpoints are activated in the L1PP configuration file or through the L1PP User Interface by activating the flag Print L1C Scenes If this flag is set a breakpoint will be generated per scene with the latitude longitude and real an imagina
45. ions e g there 72 AUX PATT files TLM MIRA1A MIR ACNN14A MIR AUNN1A MIR ACNU1A MIR AUNU1A MIR ANIR1A MIR AFWS1A MIR AFWU1A AUX NIR AUX PLM AUX PMS AUXLCF AUX SPAR AUX FAIL AUX BWGHT AUX PATT H AUX PATT99 AUX DGG AUX RFI AUX HRFILST AUX MASK AUX LSMASK MPL ORBSCT AUX FLATT AUX GLXY AUX JMAT AUX GMAT AUX VTEC AUX SUNT AUX MOONT AUX BSCAT AUX BFP AUX_MISP__ AUX_APOD AUX_BULL_B AUX CNFL1P strategy Processing strategy to handle the data product auxiliary interpolation closestValue noPriority directory The absolute path to the directory where the auxiliary file is located Number of Pro ducts The number of samples to be kept in cache Note Currently this value is only being used for HKTM and L1a calibration data Table 5 Data Provider Configuration Elements The fileNamePattern field possible values TLM MIRA1A AUX NIR AUX SPAR AUX LCF AUX PLM AUX PMS AUX FAIL correspond respectively to the same sequence of dataType possible values HKTM NIR PLM PMS LCF SPAR FAIL 10 The file patterns listed here are for standard LIPP ADFs The patterns for the DPGS V3 ADFs are slightly different but maintain the same approximate names This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permissi
46. ittLI PP _DebianSystem sh In order to run the prototype the user will also need the Auxiliary Data Files and the test data scenarios which are provided separately Q ADFPackage 6 0 O tgz contains all the Auxiliary Data Files needed by the prototype as well as the corresponding xml schemas and documentation TestDataPackage 6 0 0 contains several test data scenarios LO products each packed independently corresponding configuration files in order to be used directly by the prototype In addition documents with the test scenarios description and with the product format specification are also provided in the same webpage 2 3 4 L1PP Installation Steps In order to install the L1PP the user shall extract the tgz file and execute the install script in the command line http www smos com pt project_data_products html This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 d aim m 5S SMOS L1 Processor Prototype Date 29 12 12 ENGENHARIA J User Manual Issue 2 18 Page 10 tar xzvf LIPP Installer tgz sh InstallKitL1 PP sh INSTALL_PATH Where SINSTALL PATH is the directory where the user wants to install the prototype For example if we want to create it in home smos tools the command to execute shall be sh InstallKitL1 PP sh home smos tools and the script will extract and create a new directory inside
47. l not generate any L1B output products and its output will be restricted to this RFI Histogram Map Correlator Value attribute Offsets Products can be true or In orbit false Auxiliary PMS and FWF Value attribute Calibration can be true or Products In orbit false Auxiliary Flat Target Value attribute Products can be true or false G Matrix Value attribute can be true or false J Matrix Value attribute can be true or false RFI Detection Value attribute can be true or false I1 output l1c Specification of the data to be produced by the prototype on level 1c Setting the Value attribute to true means that it will create an output file containing this product Setting the same attribute to false means that it will not be created Brightness Temperature Swath Value attribute can be true or false algorithm l1a Whether to apply Redundant Space Calibration not yet implemented This field is not editable Apply Redundant Space Calibration Value attribute can be true or false This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission de m5s ENGENHARIA dr User Manual SMOS L1 Processor Prototype Code Date Issue Page SO UM DME L1PP 0016 29 12 12 2 18 35 Whether to apply a PMS Voltage correction based PMS Heater Val
48. l was loaded The preferences on the previous window shall be modified carefully For instance the Data Correction items were added in order to correct LO Data incorrectly generated The user shall only modify these tags if new LO Data is available with these corrections already performed The workarounds were added to cope with some missing functionality case of the Use NIR Ground Calibration item or te help on the validation against the SMOS End to End Performance Simulator case of the Correct SEPS items The Breakpoints items allow the user to decide whether the breakpoint ASCII Files shall be produced or not It is important to highlight that for Data Scenarios with a considerable number of Scenes for instance half orbit scenarios a large amount of breakpoint data is generated Section 4 Annex Breakpoints Format describes in detail the breakpoints formats The complete set of flags defined in the L1PP specific configuration file are described in Section 2 5 For details on the format and contents of the AUX_CNFLIP please refer to AD 12 2 4 1 3 Configure Window This Configuration Window can be opened using the menu options Run gt Configure and allows the user to configure several parameters namely This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 d aim m 5S SMOS L1 Processor Prototype Pt
49. les This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 d eim m O S SMOS L1 Processor Prototype Pe 29 12 12 ENGENHARIA 7 User Manual Issue 2 18 Page 59 6 5 L1PP DIRECTORY STRUCTURE Iiljsyo 5 s 0 0 breakpoint config iono models LENS TERT produc Shecders xml_schemas data adf dpgs adf eef lla in ILillg aim Wezi Lile ouvr processed data unprocessed data dpgs_interface lib64 L LINUX smos config roduets CDD mad L nheaders external libs L 141564 LF miss ils 1ib64 SEND logs SGialo is The directory structure is populated with data from the Install Kit from Test Data Package and from the ADF Package This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission
50. mission 21 d Code SO UM DME L1PP 0016 e n l d e 1 m Oy S SMOS L1 Processor Prototype ae os 29 12 12 2 18 ENGENHARIA J User Manual Issue Page 22 2 4 1 3 5 Miscellaneous 009 X L1 Processor Prototype File Edit View Run Help gut Setup L1 Processor configurationFile xml n SMOS L1 Input L1 Output Algorithms Data Provider i Miscellaneous Logging mos ENGENHARIA 7 Critical Execution Mode ADF Lo L1 Test Test Test Operational Operational Operational Validation Validation Validation Multi thread definitions Number of processor threads 1E Timers Product Fetching Delay 1L seconds Finge Wash Processing Timeline 3 600 seconds Cancel Cesa a7 pem ee DS CATA ESPACIO This tab allows the user to 1 Select tFhe mode of processing test or operational for ADF files input LO products and output L1 products In case the user specifies Test for ADF or LO products only files with prefix SM TEST will be accepted as input by the L1PP In case it is specified for L1 products LIPP will generate output products with the SM TEST prefix In case the user specifies Operational for ADF or LO products only files with prefix SM OPER will be accepted as input by the L1PP In case it is specified for L1 products LIPP will generate output products with the S
51. moving the files to the ADFs directory If the user wants to keep several versions of the ADFs on the same directory the counter filed on the file name shall be used SM TEST MIR GMATD 20100202T144523 20500101T000000 350 001 0 SM TEST MIR GMATD 20100202T144523 20500101T000000 350 002 0 If these two files with the same name are placed in the same directory Data Provider will always fetch the one with the higher counter m SM TEST MIR GMATD 20100202T144523 20500101T000000 350 002 0 To generate the expanded G matrix it is necessary to have at least 41 GiB of disk space available 2 5 Configuration Files The prototype requires three configuration files contained typically in the directory L1PP_ROOT config One is used to configure the prototype configurationFile xml the second one is used to configure the logging log4crc and the third one binxml fh conf xml is used to configure the BinXML library The prototype and the logging configuration files are described in the following subsections 2 5 1 and 2 5 2 while the binxml configuration file is out of the scope of the current The counter field is the last 3 digit number in the filename i e 002 7 While the configurationFile xml and log4crc may be placed in a directory other than L PP_ROOT config the binxml fh conf xml shall always be placed in this directory This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its
52. n Claude Debruyn ESA Steven Delwart ESA Archiving Word Processor MS Word 2000 File Name SO UM DME L1PP 0016 L1PP Software User Manual docSO UM DME l L1PP 0016 L1PP Software User Manual Archive Code SO UM DME L1PP 0016 L1PP This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission SMOS L1 Processor Prototype User Manual Page Document Status Log Change description Table of Contents FAT vO Released for CDR after internal review Released after CDR incorporated RIDs Updated for Final L1PP Release Updated after the OSAT Reviewed and completed with Breakpoint information Updated for V2R release of L1PP Updated for V3R release of L1PP Updated for version 3 5 of L1PP Updated for V4R release of L1PP Updated for L1PP v1 4 1 Added description for DPGS settings in GUI Added swap partition advice Updated after comments from ESA Updated for L1PP v1 5 Updated for L1PP v1 6 Updated for L1PP v1 6 1 Updated for L1PP v2 0 0 Updated for L1PP V3 1 0 Updated for L1PP V2 2 0 Updated for L1PP V3 2 0 Updated for L1PP V3 3 0 Updated for L1PP V3 4 0 Updated after review for the Maintenance Phase and L1PP V3 5 0 Updated for L1PP V5 0 0 Moved L1 algorithm configuration fields to CNFL1P L1PP configuration is now restricted to orchestration and prototype algorithms that are not L1 baseline Updated for L1PP V5 5 0 Updated for L1PP V6 0 0 This doc
53. n order to process L1b data files with the L1PP the user has two options 1 The user puts L1b data in the Lic input directory and then executes the L1PP 2 The user followed steps described in the previous section and L1b data is automatically processed The following list describes what has to be done in the first scenario 1 Start the GUI 2 In case there are configuration files select one and load it If the configuration file exists and no changes are to be performed jump to step 7 3 Configure the directories path input output processed data etc 4 Check L1b to Llc processing checkbox 5 Select the outputs to be produced 11a 11b or l1c data in the corresponding tab see section 2 4 1 6 Save the configuration file 7 Place input L1b data in the input directory 8 Start the prototype by selecting Run from the Run menu 9 A progress bar is displayed during the processing During this time the user may view the log generated by pressing the button View Log in the main window see section 2 4 1 P There is a set of test data available A description of this data may be found in SVP This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 d eum m 5S SMOS L1 Processor Prototype Date 29 12 12 ENGENHARIA J User Manual Issue 2 18 Page The prototype will be continuously fetching new data files
54. nd Scope This purpose of this document is to provide to the user all the information needed for installing and running the SMOS L1 Processor Prototype LIPP v6 0 0 This User Manual provides the following information m Q m m m Installation Steps Configuration Procedures Description of the functionalities and L1PP usage Limitations and known bugs Description of Test Tools for data generation and results analysis This document was produced in the scope of the project SMOS Level 1 Processor Prototype Development 1 1 1 Acronyms and Abbreviations ADF API APID CFI COTS DPM EE EEFH EM FWF GUI HKTM HTML ISO Auxiliary Data Files Application Programming Interface Application program identifier Customer Furnished Item Commercial Off The Shelf Data Processing Model Earth Explorer Earth Explorer File Handling CFI ASCII XML library Engineering Model Fringe Wash Function Graphical User Interface HouseKeeping Telemetry HyperText Markup Language International Organization for Standardization This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission IVT L1PP LCF MIRAS NIR OBET PLM PMS PUS SEPS SMOS SVP TBW UPC XML XSL Code SO UM DME L1PP 0016 SMOS L1 Processor Prototype Pate 29 12 12 User Manual Issue 2 18 Page 2 Image Validation Test Level 1 processor prototype LiCeF LIghtweight and C
55. ning the path I1b dir output dir The absolute path to the directory where lib N A A string output will be set containing the path Hc dir input dir The absolute path to the directory where I1a input N A A string data will be read from containing the path Hc dir output dir The absolute path to the directory where lic N A A string output will be set containing the path I1 output l1a Specification of the data to be produced by the L1A HKTM Value attribute prototype on level 1a Setting the value attribute to true means that it will create an output file containing this product Setting the same attribute to false means that it will not be created can be true or false NIR Calibration Products In orbit Auxiliary Value attribute can be true or false This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission User Manual SMOS L1 Processor Prototype Code Date Issue Page SO UM DME L1PP 0016 29 12 12 2 18 34 H1 output I1b Specification of the data to be produced by the prototype on level 1b Setting the value attribute to true means that it will create an output file containing this product Setting the same attribute to false means that it will not be created There is also the possibility of creating an RFI Histogram Map by using multiple L1A input products In case this option is selected L1PP wil
56. ntation of floats space the 72x72 matrix with the quadrature corrected correlations Odd columns have the real part even columns have the imaginary part Table 13 Fringe Wash Function breakpoint file gh 9994 72 x 144 144 floats Blank The file contains a representation of floats space the 72x72 matrix with the FWF values Odd columns have the real part even columns have the imaginary part Table 14 System Temperatures breakpoint file sys TT XE 4 x 2556 4 floats Line format floats T sys for receiver j T sys for receiver k Real part of Mixed Baselines Factor Lambda kj Imaginary part of Mixed Baselines Factor Lambda kj This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 d ei m O S SMOS L1 Processor Prototype Date 29 12 12 ENGENHARIA 7 User Manual Issue 2 18 Page 54 Table 15 Calibrated visibilities breakpoint file calibvis_ txt 72 x 144 144 floats Blank The file contains a representation of floats space the 72x72 matrix with the calibrated visibilities Odd columns have the real part even columns have the imaginary part Please note that the file format is different between complex correlations where real and imaginary parts are separated in different files and for the other breakpoints with complex data where the real and imaginary parts are separated by columns For the case of
57. on 2 5 6 1 Compression in Rows Each row of the matrix corresponds to a visibility formed by a pair of LICEFs and if they marked in the BWGHT ADF the corresponding J matrix line s should be removed 2 5 6 2 Compression in Columns The columns of the J matrix are the u v pairs that form the number of non redundant visibilities For dual polarisation there are 1395 pairs of non redundant visibilities for each group of correlations Re H Im H Re V and Im V In addition each polarisation has the zero baseline at u v 0 0 set manually For each pair of LICEFs its u v coordinates are computed and the star redundancy is filled resulting in the map shown in the following figure Dual Pol Redundancies 1 22 30 10 gt c 6 15 III 9 90000900090090907009009000900009009090900000 EIE NRI E e90000909 OOOOO0000000000000000 9999999099000 90990999 Tiii SSOUCES dUECERSEEESEEEEESE EE 5 2999990990990 90009090909 O090909900090909 O99090900909090909999099999 10 9999990909090 0909099090909090097090909099 0009999970099 090900909009009900900009099 4 9990900000 09009009009000000900900909 0990090000090 90900900900900900000909 I 999999999 0000099999999 9 9 91 In 090990 09999999999 99 9 99 3 T YTT nnd nd rip ey T rr rY d d T 2 0 5066666668662 1 Figure 2 u v redundancies in dual polarisation for all baselines scaled image This document is property of DEIMOS Engenharia and cannot be distributed or duplicated witho
58. on de mSs ENGENHARIA User Manual Orchestrator Configuration Elements In the following table several configuration items contain a SMOS L1 Processor Prototype mandatory Code Date Issue Page SO UM DME L1PP 0016 29 12 12 2 18 attribute When the mandatory attribute is set it will not be possible to modify the value attribute in the GUI i e the only way to modify the value attribute will be manually by editing the configuration file Mandatory attribute is false when the field is editable from the GUI and it is true when it cannot be edited from the GUI and it is not recommended to be altered 33 processed data The absolute path to the directory where data will N A A string be moved after being processed containing the path unprocessed data The absolute path to the directory where data will N A A string be moved if it cannot be processed for any reason containing the path breakpoint dir The absolute path to the directory where N A A string breakpoints will be stored containing the path Ha dir input dir The absolute path to the directory where I1a input N A A string data will be read from containing the path I1a dir output dir The absolute path to the directory where l1a N A A string output will be set containing the path H b dir input dir The absolute path to the directory where I1a input N A A string data will be read from contai
59. ost Effective Front end Microwave Imaging Radiometer with Aperture Synthesis Noise Injection Radiometer On Board Elapsed Time PayLoad Module Power Measurement Signal Packet Utilization Standard SMOS End to end Performance Simulator Soil Moisture and Ocean Salinity Software Validation Plan To Be Written Universitat Polit cnica de Catalunya Technical University of Catalonia Extended Markup Language eXtensible Stylesheet Language Table 1 Table of Acronyms For the complete list of acronyms please refer to the document SO LI CASA PLM 0094 Directory of Acronyms and abbreviations RD 5 1 2 Applicable and Reference Documents 1 2 1 Applicable Documents EE MA DMS GS 0008 3 7 EE XML Binary CFI File Handling Library 3 7 3 AD2 5 080731 User Manual 07 05 10 AD 3 SO DS DME L1PP 0007 SMOS L1 Processor LO to Lla Data Processing 2 165 eae 29 11 124 This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 e d eimos SMOS L1 Processor Prototype ate 29 12 12 ENGENHARIA J User Manual Issue 2 18 Page 3 SMOS L1 Processor Lla to L1b Data 2 165 AD 4 SO DS DME L1PP 0008 Processing Model 29 11 124 SMOS L1 Processor L1b to L1c Data 2 110 AD 5 SO DS DME L1PP 0009 Processing Model 29 11 124 AD 6 BinX Editkt BinX 1 2 Developer s Guide 1 2 2 121 AD 7 SO TR DME LIPP 001
60. perturbed quantity is first computed As a safeguard the user always knows if a Sensitivity Studies Config file has been read from the L1PP output to the terminal This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 d ei m O S SMOS L1 Processor Prototype Pe 29 12 12 ENGENHARIA J User Manual Issue 2 18 Page 40 If the user wishes to run the LIPP without any error introduction the Sensitivity Studies configuration file should be removed from the config directory In the L1PP distribution an example file is provided named as configurationFileSensitivyStudyExample xml The configurable parameters are ss_variable_type S PAR POWER DIVIDER AMP Table 8 Sensitivity Study configurable variables Power Dividers S Parameters amplitude S PAR POWER DIVIDER PHASE Power Dividers S Parameters phase S PAR NOISE SOURCE AMP Noise Sources S Parameters amplitudes S PAR NOISE SOURCE PHASE Noise Sources S Parameters phase S PAR CABLES AMP Cables S Parameters amplitude S PAR CABLES PHASE Cables S Parameters phase OHMIC EFFICIENCY Ohmic Efficiency values PMS GAIN PMS gains Switches S Parameters amplitude Switches S Parameters phase PMS offsets BEP yaw BEP pitch BEP rol NIR attenuator NIR attenuator NIR attenuator NIR attenuator NIR attenuator NIR attenuator NIR attenuator CO_POLAR_AMP Antenna Patterns Co Polar m
61. rototype The User must enable the log viewing in the View menu during execution 2 4 2 Running the prototype in text mode Alternatively the user may start the prototype from the command line in text mode as follows sh run llpp64 sh AUX CNFLIP FILE NAME text Text mode will not invoke the GUI and will process the data with the configuration file available in the config directory The run l1pp64 sh s script will update the LD_LIBRARY_PATH environment variable and will run the prototype using default configuration files config configurationFile xml and config log4crc If the user wants to run the prototype with different configuration files the following command should be used This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 d eum m 5S SMOS L1 Processor Prototype Date 29 12 12 ENGENHARIA J User Manual Issue 2 18 Page bin llpo 64bits CONFIG_FILES_PATH CONFIG FILE NAME AUX CNFLIP FILE NAME For instance bin llpo 64bits LIPP ROOT data scenarios scenario 01 L1PP ROOT data scenarios scenario O1 configurationFile xml adf dpgs SM_TEST_AUX_CNFLIP_201 10501T000000_20500101T000000_360_001_3 EEF where the directory L1PP_ROOT data scenarios scenario 01 contains both the configurationFile xml and the og4crc configuration files described in Section 2 5 27 Note If the user starts the prototyp
62. rty of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 d aim m 5S SMOS L1 Processor Prototype Date 29 12 12 ENGENHARIA Jf User Manual Issue 2 18 Page 29 Therefore in order to generate the matrices the user only needs to only load the scenario genMatr and run the prototype Please refer to the previous section for general instructions on how to load a test scenario Since the JMATD ADF is already provided in the SMOS LIPP webpage and the GMATD can be generated in less than 20 minutes while the JMAT may take up to 40h the user may choose to generate only the G Matrix by switching off the flag J Matrix in the outputs tab of the L1 output panel shown in section 2 4 1 3 2 In addition it is also possible to disable the generation of the G Matrix by switching off the flag G Matrix in the same tab The nominal processing will be to generate both matrices in a single execution Note Several aspects shall be taken into account when generating the matrices 1 For generating the G Matrix at least 16 Gigabytes of space shall be available on disk 2 The generation of the J Matrix shall be executed only in 64 bit mode 3 After the generation of the matrices the files shall be placed in the ADFs directory typically LIPP ROOT data adf dpgs in order to be used by the prototype The user shall check if an ADF with the same name already exists before
63. ry part of the pixel brightness temperature Table 17 L1C Scenes Breakpoints file format llc temp snapshot id txt Number Latitude float Longitude float BT Real float BT of Pixels Imaginary float AF FOV Flag 0 or 1 LandSea Flag 1 2 or in the 3 Xi float Eta float Radiometric Accuracy float Border Snapshot Flag 0 or 1 The Lic Scenes breakpoints are comma separated values csv files This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission L Code SO UM DME L1PP 0016 e N l d el m g S SMOS L1 Processor Prototype Pate 29 12 12 ENGENHARIA 7 User Manual Issue 2 18 Page 58 5 4 4 4 L1C Browse Breakpoints Llc Browse breakpoints are similar to the LIC Scenes breakpoints in terms of format but are swath oriented instead of breakpoint oriented They can be activated in the LIPP configuration file or through the L1PP User Interface by activating the flag Print LIC Browse If this flag is set a breakpoint will be generated per scene with the latitude longitude and real an imaginary part of the pixel brightness temperature Table 18 L1C Browse Breakpoints file format 11c_ lt land sea gt _ lt polarisation gt _ lt dummy_snapshot_id gt txt Number of Pixels 10 floats in the Browse Lt loai products Lon float Real BT float Imag BT float The L1c Browse breakpoints are comma separated values csv fi
64. s are written in ISO C99 and are linked with the BinaryXML File Handler CFI the Earth Explorer CFI and Indra s XML RW API This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 d aim m 5S SMOS L1 Processor Prototype Date 29 12 12 ENGENHARIA J User Manual Issue 2 18 Page 7 2 2 4 Graphical User Interface The Graphical User Interface GUI allows the user to configure the prototype start stop the prototype view the log and exit the application The GUI is written in JAVA and is build independently from all the remaining components 2 3 Installation guide The following sections describe the steps necessary for installing LIPP check Hardware requirements install external libraries execute the installation procedures and set environment variables 2 3 1 Hardware Requirements L1PP may be run in a Pentium IV 64 with LINUX installed The memory and disk resources needed for executing the prototype depend on the type of algorithms being used For full functionality the user needs the following resources L 18 5 GiB of Disk Space from these 18 5GiB 16GiB are needed for generating the G Matrix ADF After the generation of the ADF the LIPP needs around 10GiB of disk space for all the ADFs libraries and some available space for products generation Minimum 4GiB RAM the RAM memory available will be critical when handling the
65. s for Hexagonal can be true or extended sources Domain G Matrix false Use the four closest points wrt the Sun position Interpolate Sun Value attribute and corresponding G matrix rows to estimate the position using 4 can be true or Sun BT closest points false prototype output Toggles the generation of breakpoints that are This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission User Manual QO Print Foreign Sources extra breakpoints not described below used for internal verification only Print L1b breakpoints u v domain Print L1b breakpoints xi eta domain Print L1c breakpoints scenes D D D D Print L1c breakpoints swaths Mandatory attribute can be true or false SMOS L1 Processor Prototype Code Date Issue Page Print L1A Breakpoints SO UM DME L1PP 0016 29 12 12 2 18 Value attribute can be true or false 38 Print FS Breakpoints Value attribute can be true or false Print FS Extra Breakpoints Value attribute can be true or false Print L1B Scenes Value attribute can be true or false Print L1B Scenes BT Value attribute can be true or false Print L1C Scenes Value attribute can be true or false Print L1C Browse Value attribute can be true or false Table 6 Orchestrator Configuration Elements Note In the c
66. sion Code SO UM DME L1PP 0016 d ei m 5S SMOS L1 Processor Prototype Date 29 12 12 ENGENHARIA J User Manual Issue 2 18 Page 8 Q gcc 4 3 http gcc gnu org glibc 2 3 4 http gcc gnu org gfortran http gcc gnu org included in gcc 4 3 BinaryXML File Handler 3 7 already includes BinX 1 2 6 http www smos esa int xerces 2 8 0 http xml apache org xerces2 j XML RW API v04 01 05 ftp 131 176 251 166 smos software XML RW API xerces 2 7 0 http xml apache org xercesc needed by XML RW API DOMS4J 1 5 2 http www dom4j org Jaxen 1 1 http jaxen codehaus org Swing 1 0 Log4c 1 2 0 http log4c sourceforge net Java J2SE SDK 1 5 0 http java sun com j2se 1 5 0 download html Lapack 3 0 http www netlib org lapack Blas version included in Lapack 3 0 DBD 0p Bp Oo eB eB eB DB BB eb cu FFTW 3 1 2 http www fftw org Each product referred above should be installed according to its own instructions in the target platform Nevertheless the L1PP Install Kit already contains some of the above dynamic libraries in case the user has not installed them locally The included libraries are LC BinaryXML 3 7 xerces 2 8 0 http xml apache org xerces2 j XML RW API v04 01 05 ftp 131 176 251 166 smos software X ML RW API xerces 2 7 0 http xml apache org xercesc needed by XML RW API Libxml2 2 6 16 Log4c 1 2 0 DOM4J 1 5
67. snapshot_id gt _ lt pol gt txt 4695 x 1 16384 x 2 Xi Eta in the Unit Circle xiEta_unitCircle txt xi eta This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission 7w Code SO UM DME L1PP 0016 o d elim s SMOS L1 Processor Prototype Pate 29 12 12 ENGENHARIA UP User Manual Issue 2 18 Page 56 a backlobes_tempsSpace_ lt snapshot_id gt _ lt pol gt txt 16384 x 1 PE Duci en sky_tempsSpace_ lt snapshot_id gt _ lt pol gt txt 16384 x 1 E A g o DT Um landiK tempsSpace snapshot id pol txt 16384 x 1 a US f Bea a e dempenureedn sea tempsSpace snapshot id pol txt 16384 x 1 22 e Hexagon Z E Wem E Bahn Nu n UNE sunGlint tempsSpace snapshot id pol txt 16384 x 1 m Smm E tie es E Wm sun tempsSpace snapshot id pol txt xi eta BT HABEN Wer amda moon_tempsSpace_ lt snapshot_id gt _ lt pol gt txt xi eta BT 1 5 Calibrated Visibilities with Sun 2 ial Moon and NIR backlobes visibs snapshot id pol txt 4695 x 1 lt 2 removed Delta Temperatures removed E from the original image Sky tempsSpace snapshot id pol txt 16384 x 1 2 2 Sunglint Gibbs o0 5 z s Delta Visibilities without Sun He pudiera eee eine M x visibs snapshot id pol txt 4695 x 1 applying weighting matrix Deua Mra amne id above visibs_ lt snapshot_id gt _ lt pol gt txt 4695 x 1 m after applying we
68. ssing Library path SLD LIBRARY PATH L Verify the values of variable LIPP ROOT as follows This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 d eum m 5S SMOS L1 Processor Prototype Date 29 12 12 ENGENHARIA J User Manual Issue 2 18 Page echo LIPP ROOT If the variable does not contain the correct value then modify it by typing the following command export LIPP ROOT Package main dir Note in order to avoid configuring LD LIBRARY PATH and LIPP ROOT every time a new session is started the user may add the libraries path to the bashrc file contained in the home directory For this the user should edit the referred file adding the missing libraries path An example of a bashrc file is provided hereafter 13 bashrc 3t User specific aliases and functions 3t Source global definitions if f etc bashrc then letc bashrc f export LD LIBRARY PATH usr local lib opt xerces c lib opt cfi aux tools libxml LINUX lib opt binxml fh lib home jreis workspace llpp cpp lib export LIPP ROOT home smos ll pp 2 4 1 Graphical User Interface The GUI is a front end to the core system Level 1 Processor Prototype L1PP which runs as a standalone application The three main goals of this interface are to setup the configuration of the LIPP to manage the LIPP execution and to analyse the execution status
69. st us M file class output operational validation or reprocessing general miscellaneo Delay between input file detection and start of data N A Numeric value us lO data delay processing in seconds default 1s general miscellaneo Time window for the orchestrator to mimic DPGS N A Numeric value us orchestrator time staggered processing e g by orbit passes default Os window general miscellaneo Time interval hin seconds for gathering FWEF N A Numeric value us fwt timeline products for consolidation This variable will be icomut3s00e deprecated when the new calibration consolidation is implemented Table 4 General Configuration Elements This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission de m5s EMGEMBARIA dr User Manual Data Provider Configuration Elements dataType Designation of the data type to be loaded into cache SMOS L1 Processor Prototype Code SO UM DME L1PP 0016 Date 29 12 12 Issue 2 18 Page 32 HKTM CORN UNCN CORU UNCU ANIR FWAS FWAU NIR PLM PMS LCF SPAR FAIL BWGHT PATT PATT99 DGG RFI MASK LSMASK ORBSCT FLATT GLXY JMAT GMAT VTEC SUNT MOONT BSCAT BFP MISP APOD BULLB CNFL1P fileNamePattern The pattern of the filename that contains the auxiliary data stands for the numbering of the file in case there are multiple vers
70. t in the directory LIPP_ROOT external_libsNib64 while others must be installed by the user see Section 2 3 2 The path for the L1PP internal libraries LJ PP_ROOT ib64 for the 64 bit version shall also be included in LD_LIBRARY_PATH variable Note If the user changes the location of the libraries the LD_LIBRARY_PATH shall be updated accordingly However the files dom4j jar jaxen 1 1 beta 8 jar and swing layout 1 0 jar provided in LIPP ROOT lib shall always be kept in this directory These two variables are updated if the prototype is executed with the scripts provided in the installation package If the user wants to use a different execution method these variables must be defined In order to avoid overriding the user s local libraries the LIPP will only use the provided additional libraries in case it cannot find them in the user defined path 2 4 Usage The prototype GUI may be started in 64bits by running the script run l1pp64 sh as follows sh run llpp64 sh This script is provided as part of the installation package and is configured also during installation time If the user moves the L1PP directory to another location it shall be required to verify the correctness of the script The following output should be displayed upon execution Set LIPP_ROOT home smostest ll pp Set LD LIBRARY PATH home smostest 1l pp lib usr local lib home smostest ll pp external libs lib TRHHRHHHHHHHHHHHHBHHRE
71. ta Provider Miscellaneous Logging Specify for each data type the priority by which data is fetched Priority HKTM CORN UNCN NIR PMS SPAR FAIL Product interpolation interpolation interpolation closestValue interpolation auxiliary auxiliary closestValue closestvalue closestValue interpolation closestValue product Products HKTM Telemetry Auxiliary CORN Correlated Noise UNCN Uncorrelated Noise NIR NIR characterisation table PMS PMS characterisation tables SPAR MIRAS S parameters Parameters FAIL Failing Components a7 Ok Cancel main log txt log txt This tab allows the user to configure the processing strategy for each data quantum fetched by Data Provider Cache Management module included in the Core Components library For instance in case of HKTM if the user wants the system to fetch in first place HKTM data from the product file and only if the product file is not available fetch data from the auxiliary file the user should set the HKTM column with a priority 1 dropdown box to product b priority 2 dropdown box to auxiliary Each type of product has two or three priority levels and for each product there is a type of action which can be performed This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written per
72. that you may place in the input directory therefore if the user wants to process new Lb data files they should be copied to the input directory and the prototype shall start processing them automatically If at any time the user wishes to stop the processing the stop button should be pressed Every time a L1b data file is processed it will be moved to the directory specified on step 3 described above Log files are produced as well and you may view them either by using the GUI see section 2 4 1 or by accessing the directory logs and opening the txt files directly Note as an alternative to the above steps description the user may consider using the command line 1 Place L1b input files in any directory 2 Update the configuration file by editing the corresponding fields see section 2 5 1 3 Start the prototype from the command line see section 2 4 This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission 50 Code SO UM DME L1PP 0016 e n l d e m O S SMOS L1 Processor Prototype ate NE 29 12 12 ENGENHARIA J User Manual Issue 2 18 Page 51 This tool is available for download directly from the Tools section in the LEPP Webpage after accessing as a registered user It is a binary data converter from EGSE XBAND and FEP data into LO data both c ees repete 3 The path needs to point to a valid path where files to be converted ar
73. the Image Reconstruction Module of the current L1b baseline The first column indicates the location in the L1PP implementation where the breakpoint is taken see the diagram of Figure 3 in RD 6 and the common prefix in the breakpoints filenames This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission de mSs ENGENHARIA Ur Lla Calibrated Visibilities SMOS L1 Processor Prototype User Manual Code Date Issue Page visibs_ lt snapshot_id gt _ lt pol gt txt SO UM DME L1PP 0016 29 12 12 2 18 55 2556 x 2 float real imag Baseline Weights weights pol txt 4695 x 1 float 16384 x 14 float k1 k2 xi eta a 8 F im F z Average Backlobes Antenna patt99 txt re F im F z a Patterns 5 re F im F es re X im F B c Y Y 2 re X im X 2 16384 x 2 float gMatrixNIR txt NIR AB G matrix NIR rows alternate columns for H and V NIR BC NIR CA po ier unn visibsIK pol txt 4695 x 1 float scene Xi Eta in the Hexagon 16384 x 2 float xiBta hexagon txt Dual amp Full xi eta erc 1396 x 3 uv Dassin and Apodication baselines_apodisationWindow txt T Window u v apodWin O A a R a B Flat Target Product Visibilities visibs ftt txt 4695 x 2 O amp I B 8 T 5 Flat Target Product Temperatures temp ftt txt Text d lt L1b Calibrated Visibilities visibs_ lt
74. the co polar and cross polar measurements will look like lt xml version 1 0 encoding UTF 8 gt sensitivity studies config test dir testl1011 test dir ss variable ss variable type CO POLAR AMP ss variable type ss error type RANDOM ss error type ss error value RELATIVE ss error value ss error limit 10 ss error limit ss variable ss variable ss variable type CROSS POLAR AMP ss variable type ss error type RANDOM ss error type ss error value RELATIVE ss error value ss error limit 10 ss error limit ss variable sensitivity studies config There is no limit on the amount of errors that can be introduced at the same time 2 5 4 Image Validation Test file In order to process data for the Image Validation Tests a Near Field version of the G matrix generating algorithm is implemented in the Image Reconstruction Module of the L1PP The selection of wether using the Near Field Algorithm is done through the L1PP configuration file see Section 2 5 1 The IVT configuration file ivtConfiguration xml should contain the configuration of the room walls where the Image Validation Tests are performed These are given in the centre of the instrument coordinate frame in millimetres An example of the IVT configuration file ivtConfiguration txt is provided below The Number of Planes i e room walls is an arbitrary positive integer and each wall is de
75. totype by selecting the menu View gt Main Log File The window displayed is simply a dump of the file main log txt located in the log directory and defined in the log configuration file Jog4crc described in Section 2 5 2 5 L1 ProQcessor This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 e d eim s SMOS L1 Processor Prototype Pate 29 12 12 ENGENHARIA J User Manual Issue 2 18 Page 26 Li Processor Prototype File Edit Run Help 1 J Main Log file SMOS deim s ENGENHARIA Jf logs main log txt 20060605 00 29 11 560 INFO running logs main log txt 20060605 00 29 11 570 ERROR readSensi tivi tyStudyConfigurationFile Sensitivity logs main log txt 20060605 00 29 11 570 INFO Dlogs main_log txt 20060605 00 29 11 570 INFO provider 1ogs main log initialization 1ogs main log 1ogs main log 1 seconds txt 20060605 00 29 56 080 INFO 20060605 00 29 56 080 INFO 20060605 00 29 56 080 INFO txt txt logs main log txt 20060605 00 29 57 180 INFO lipp lia orchestrator Orchestrator up and lipp lia orchestrator Study File does not exist lipp lia orchestrator File Class test lipp lia orchestrator Initializing data lipp lia orchestrator Finished data provider s lipp lia orchestrator lipp lia orchestrator Mew input data for Lia Entering sleep mode for lipp lia orchestrator Mew inp
76. ttribute unds SEPS GS data does not simulate the whole path parameters can be true or from LICEF to Noise Source whereas real data false must use the complete path This flag must be active to process SEPS GS data and deactivated to process real instrument data The flag corrects the following SEPS limitations No electronic path simulated from the Noise Source to the cable input e No intermediate frequency delay is simulated in the delayed correlations FWF shape No complex lambda is simulated on LICEF NIR correlations Use Galaxy map off centre to correct for wrong Correct SEPS Value attribute usage in SEPS v4 Galaxy Map can be true or false Use default values for the NIR calibration Use Ground NIR Value attribute parameters measured at an antenna temperature Calibration can be true or of 77 35K during TUD campaign This value is false needed to take into account that SEPS GS NIR simulated data is performed with an antenna temperature of 77 35K instead of the Sky temperature 3 5K Merge Nominal and External Calibration Data into Merge Nominal Value attribute a single type of nominal L1a Calibration products and External can be true or irrespective of the origin of the LO data Calibration Data false This flag will be pasao coniunction with the PMS Cold Sky Calibration laa ial ibrat eni Build a hexagonally expanded G Matrix and use it Use Expanded Value attribute when applying Foreign Sources correction
77. ue attribute on the Heater Status of each LICEF Correction can be true or This correction is applied at the level of LO to Lia a HKTM processing if TRUE uses the calibration baseline tested PMS Cold Sky Value attribute during commissioning in which the PMS External Calibration can be true or data was consolidated If FALSE uses the false existing baseline where only internal PMS calibration is consolidated The setting of this of this flag to TRUE implies that L1PP will use a CRSx1A schema that is not yet distributed officially within the DPGS Whether to apply FWF Closures method as FWF Closures Value attribute opposed to the amplitude and phase system of estimation can be true or equations The closures method is not the method false processing baseline However its use is supported and L1PP accuracy will not be adversely affected It is recommended to use it only for scientific validation studies Use Quaternion Spherical Interpolation instead of linear propagation with angular velocity when computing AOCS data in HKTM Use Quaternion SLERP Value attribute can be true or false Use specific tailored NIR calibration configuration to speed up the detection process Speed up NIR Calibration Value attribute can be true or false Value to be used during commissiening tests to decimate the LO calibration sequences and simulate a longer inter calibration period Local Oscillator
78. ument is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code Date Issue Date 2005 05 05 2005 06 30 2005 08 31 2006 06 07 2006 07 20 2006 11 17 2007 04 09 2007 07 17 2007 11 26 2008 01 25 2008 02 11 2008 03 31 2008 07 25 2008 10 22 2008 12 12 2009 05 15 2009 07 24 2009 09 07 2010 03 26 2010 05 31 2010 10 29 2011 05 20 2011 11 29 2012 11 29 SO UM DME L1PP 0016 29 12 12 Approved 2 18 iv Code SO UM DME L1PP 0016 e d eim s SMOS L1 Processor Prototype Pe 29 12 12 ENGENHARIA J User Manual Issue Page This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission 2 18 V L Code SO UM DME L1PP 0016 e i l d e 1 m O S SMOS L1 Processor Prototype qe s 29 12 12 ENGENHARIA 7 User Manual Issue 2 18 Page vi Table of Contents L EN PRODUC scccccssnsicssivnssvavsintsvscdssdosecssecesscsssdesscsisdessssscddisciiidiiscessdedidiscdisesisedisadisadesadasadacuniuusauues 1 DEBE DI A ELDER nt 1 LLL Acronyms and ADDreviattOfie oiii oo erae eie oce a o pvp Gd Wa San duod on d 1 1 2 Applicable and Reference Do cimeintssssssisisssscssssesccisssssiscsscsavsessssoasasseansodessesecsiecesssesssoeassssvesvessssesecsia 2 1 2 1 Applicable Documents iiec toc oed ie ot ie i dl Feci De i wegsutsuvedtdsrzuestectseoneas 2 1 2 2 Rei enc DOGUPIO
79. urrent version of the prototype one configuration file can be loaded and edited at a time The values presented in the configuration file can be edited and changed using the GUI as shown in section 2 4 1 3 2 5 2 Logging configuration file This configuration file defines one log file per processing unit log4crc layout Configures the layout of the information displayed time date etc Name attribute Type This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 imde SMOS L1 Processor Prototype Pe 29 12 12 deim User Manual Issue 2 18 Page 39 category The category tag configures the logging of a Name attribute root module It contains three attributes name l1pp l1a orchestrator priority and appender l1pp l1a sys_temps Ipp lta auto calibration I1 pp H1a complex corr proc I pp lIta error correction The priority specifies the level of logging I pp Ha unit converter I1pp Ha unoise injection I1 pp Ha cnoise injection I pp file acessor I11pp data provider I1pp Itb image reconstruction I1pp Itc ionospheric correction l1pp l1c geolocation The name attribute specifies the name of the category The appender specifies the relative path and the name of the file that will contain the log data Priority attribute eave info notice warn
80. ut data for Unit Converter SM TEST TLM MIRAO 20070223T061000 20070223T061026 00010000 EEF logs main log txt 20060605 00 29 57 180 INFO logs main log txt 20060605 00 29 57 510 INFO processing time 0 33 s 1ogs main log txt 20060605 00 29 57 510 INFO logs main log txt 20060605 00 29 57 550 INFO lipp lia orchestrator Invoking Unit Converter lipp lia orchestrator Unit Converter lipp lia orchestrator Invoking data provider lipp lia orchestrator Product File produced SM TEST TLM MIRA1A 20070223T061000 20070223T061025 00000000 EEF Dlogs main_log txt 20060605 00 29 57 550 INFO lipp lia orchestrator New input data for Nir Calibration SM TEST TLM MIRA1A 20070223T061000 20070223T061025 00000000 EEF logs main log txt 20060605 00 29 57 550 INFO lipp lia orchestrator Invoking Nir Calibration logs main log txt 20060605 00 29 57 640 INFO time 0 09 s logs main log txt 20060605 00 29 57 740 INFO lipp lia orchestrator Mew input data for Correlated Noise Injection SM TEST MIR CORNO 20070223T061000 20070223T061026 00010000 EEF logs main log txt 20060605 00 29 57 740 INFO lipp lia orchestrator Invoking Correlated Noise Injection logs main log txt 20060605 00 30 05 090 INFO processing time 7 35 s lipp lia orchestrator Mir calib processing lipp lia orchestrator Corr Noise Inj In the window displayed the user can scroll up and down and view the steps that were executed by the p
81. ut its written permission Code SO UM DME L1PP 0016 d ei m Oy S SMOS L1 Processor Prototype Pe 29 12 12 ENGENHARIA Jf User Manual Issue 2 18 Page 45 If the baseline that is to be removed corresponds to a u v point with redundancy equal to one then the corresponding column s needs to be removed as well In full polarisation there are 2791 non redundant baselines from a total of 3303 This means that the degree of redundancy is significantly different that in the dual case and that the probalility of excluding an u v point is higher in full pol The next figure shows the redundancies in the u v star for full pol 4 Figure 3 u v redundancies in full polarisation for all baselines 2 6 Known Limitations and Bugs The current implementation of the prototype presents the following limitations bugs Q Configuration of the SMOS products processing order by the Orchestrator is not possible Q Scientific validation of the Full Polarisation mode processing was not yet fully achieved 2 7 Degree of Portability The L1PP has been tested on the following environments RedHat WS4 Update 4 Linux 0 SUSE 9 3 and 10 3 Linux Q Ubuntu 7 4 7 10 and 8 4 Linux This document is property of DEIMOS Engenharia and cannot be distributed or duplicated without its written permission Code SO UM DME L1PP 0016 d aim m Oy S SMOS L1 Processor Prototype Date 29 12 12 ENGENHARIA J User Manual Issue 2 18
82. will be moved to the directory specified in step 3 described above Log files are produced as well and you may view them either by using the GUI see section 2 4 1 or by accessing the directory logs and opening the txt files directly Note as an alternative to the above steps description the user may consider using the command line 1 Place LO input files in any directory 2 Update the configuration file by editing the corresponding fields see section 2 5 1 3 Start the prototype from the command line see section 2 4 3 2 L1a Data In order to process Lla data files with the L1PP the user has two options 1 The user puts Lla data in the L1b input directory and then executes the L1PP 2 The user followed steps described in the previous section and Lla data are automatically processed The following list describes what has to be done in the first scenario 1 Start the GUI 2 In case there are configuration files select one and load it If the configuration file exists and no changes are to be performed jump to step 7 3 Configure the directories path input output processed data etc 4 Check Lla to L1b processing checkbox 5 Select the outputs to be produced 11a 11b or llc data in the corresponding tab see section 2 4 1 6 Save the configuration file 7 Place input Lla data in the input directory 8 Start the prototype by selecting Run from the Run menu 9 A progress bar is display

Download Pdf Manuals

image

Related Search

Related Contents

FGW Modem Module User's Manual  SVSolid Tutorial Manual  GÉNÉRATEURS DE MIRES  9A5N Solid State CW Paddle User manual  COLUNAS ELÉTRICAS SP-1200P MANUAL DO UTILIZADOR  "取扱説明書"  Welcome to Crowd Force PRO  Samsung 26-446 User's Manual    

Copyright © All rights reserved.
Failed to retrieve file