Home
IASI Principal Components in AAPP: User Manual
Contents
1. ENHANCED GLOBAL DATA Sequence descriptor 3 40 008 IASI Level 1c data subset of channels and PC scores Descriptor 0 01 007 0 01 031 0 02 019 0 02 020 0 04 001 0 04 002 0 04 003 0 04 004 0 04 005 2 02 1311 2 01 138 0 04 006 2 01 000 2 02 000 5 001 he o ro s oOoo0oo ooooooo 07 024 5 021 7 025 5 022 5 043 5 040 1 133 SA O gt ak 01 000 01 132 25 070 01 000 02 126 07 001 02 000 NONNONNONOOOO0OO0OO0OQ0OO Data index Description AON OONDO 20 21 22 25 28 23 26 29 24 27 30 Satellite processing information Satellite identifier Identification of originating generating centre Satellite instruments Satellite classification Date and time Year Month Day Hour Minute Add 3 to scale Add 10 to width Second Reset width Reset scale Location information Latitude high accuracy Longitude high accuracy Satellite zenith angle Bearing or azimuth Solar zenith angle Solar azimuth Field of view number Orbit number Add 5 to width Scan line number Reset width Add 4 to width Major frame count Reset width Subtract 2 from scale Height of station Reset scale Quality information Repeat next 3 descriptor 3 times Start channel End channel GQisFlagQual QGisQuallndex QGisQuallndexLoc QGisQuallndexRad QGisQuallndexSpect GQisSysTecSondQual GQisFlagQualDetailed Quality flag for the system IASI subset of channels 12 NWP
2. NWP SAF IASI Principal Version 1 0 Components in AAPP NWPSAF MO UD 022 User Manual Date January 2010 Satellite Application Facility for Numerical Weather Prediction Document NWPSAF MO UD 022 Version 1 0 January 2010 IASI Principal Components in AAPP User Manual Nigel Atkinson Met Office U 3 EUMETSAT WEM SSECMWE kNMI B METEO FRANCE NWP SAF IASI Principal Version 1 0 Components in AAPP NWPSAF MO UD 022 User Manual Date January 2010 This documentation was developed within the context of the EUMETSAT Satellite Application Facility on Numerical Weather Prediction NWP SAF under the Cooperation Agreement dated 16 December 2003 between EUMETSAT and the Met Office UK by one or more partners within the NWP SAF The partners in the NWP SAF are the Met Office ECMWF KNMI and M t o France COPYRIGHT 2009 EUMETSAT ALL RIGHTS RESERVED Change record Version Date Author Remarks changed by 0 1 10 03 2009 Nigel Atkinson 1 draft 0 2 21 09 2009 Nigel Atkinson 1 0 20 01 2010 Nigel Atkinson Initial release NWP SAF IASI Principal Version 1 0 Components in AAPP NWPSAF MO UD 022 User Manual Date January 2010 Contents Te IPROCUCTION senna cher ati e a phen E E eA deci eh ee niet E de fice 4 2 ROQUIFEIMGNIS sp a a ancl a aaa a e Ee Aa REEE E E E aE a E TEE EEE 4 3 BUFR encode decode cc ial va enn ei ean Vene
3. IASI PCA based compression package deliverable which allowed the generation of eigenvectors from a training set and AAPP was updated to be compatible with the format of the output file from that package AAPP update 6 6 released Feb 2008 Since then a new requirement has emerged the ability to distribute internationally a PC compressed version of the IASI level 1c dataset in the context of EARS IASI the IASI component of the EUMETSAT Advanced Retransmission Service This distribution is required to be in BUFR format The same format may in the future also be used for IASI near real time global data dissemination The PC BUFR files will contain nominally 290 PCs and 366 channels per spectrum Consequently some enhancements to AAPP are required in order to be able to handle this new form of the data This document describes those enhancements and how they affect the AAPP user 2 REQUIREMENTS AAPP is required to fulfill the following requirements related to IASI PCs 1 Decode the IASI PC BUFR format and store in a format readily ingested by other parts of AAPP referred to as PC binary format 2 Create the IASI PC BUFR files starting from PC binary format i e the inverse of requirement 1 3 Convert the standard IASI level 1c files to IASI PC binary format using a set of reference eigenvectors The output is at the full IASI spatial sampling 120 spots per scan 4 EUMETSAT will distribute reference eigenvector files in HD
4. 000102Z2_xxxx_xxxxxxxx80 Each file contains three dates start time for validity end time for validity not specified in the example above and product generation time The hour minute fields of the product generation time are by EUMETSAT convention used to store a version number which should correspond to the database identification number in the BUFR sequence Thus the user can check that a received BUFR file is consistent with the expected eigenvector files In the example above 000102 means version 1 02 The final field indicates the number of eigenvectors supplied for each band To work with these files the user will need to install the HDF5 library and link to it while building AAPP The current release 1 8 2 at the time of writing may be downloaded from http www hdfgroup org HDF5 index html Either the source code or pre built binaries may be used It is easier to use the binaries You will also need the szip compression library as explained on the web page If your system is not already set up to use HDF5 then you may need to set up your LD_LIBRARY_PATH environment variable at run time and when building AAPP as in the following example HDF 5 hdf 5 5 1 8 0 linux SZIP hdf5 szip 2 1 szip for lib in S HDF5 S SZIP do if SLD_LIBRARY_PATH S lib then LD_LIBRARY_PATH S LD_ LIBRARY _PATH S lib lib fi done This code fragment has been added to the
5. E USE OF OPS LRS DAY 2 AND ENHANCED LEVEL 1C FILE The Principal Components modules prepared for EARS IASI will be released to AAPP users as part of AAPP update 6 12 Independently of the EARS IASI developments a new version of OPS referred to as day 2 has been prepared by CNES for use in the EPS Core Ground Segment This is being 10 NWP SAF IASI Principal Version 1 0 Components in AAPP NWPSAF MO UD 022 User Manual Date January 2010 made available to AAPP users as OPS LRS version 5 0 It is proposed to release OPS LRS version 5 0 and AAPP update 6 12 to users at the same time Note that whilst AAPP 6 12 can be run with the old version of OPS LRS version 4 0 the new version of OPS LRS requires the AAPP library updates that are in v6 12 So it is recommended that users first install v6 12 and then the new OPS LRS The new OPS LRS uses an updated level 1c PFS format which contains certain data not previously available e Additional quality flags including a flag that indicates which of the three IASI bands have good data previously a single flag covered all three bands e Information on the mean and variance of the IASI Imager radiance for each IASI spot e Cloud amount based on AVHRR e A snow ice fraction based on AVHRR e Land fraction The cloud fraction snow fraction and land fraction are not generated by OPS LRS the values come from elsewhere in the Core Ground Segment and whilst the values
6. F5 format therefore AAPP is required to handle these files In practice this means converting them to the existing eigenvector files format 5 Generate reconstructed radiances for any channels that the user selects 6 ATOVPP currently accepts IASI 1c files as input together with AMSU and MHS files It generates an IASI level 1d product analogous to HIRS 1d As an alternative to IASI 1c as input it shall be able to accept IASI PC format files outputting either reconstructed radiances or the raw radiances provided the EUMETSAT channel selection contains the required channels NWP SAF IASI Principal Version 1 0 Components in AAPP NWPSAF MO UD 022 User Manual Date January 2010 The flows are illustrated in Figure 1 Eigenvectors HDF5 tables IASI PC binary Encode ATOVPP IASI 1c AMSU MHS decode IASI PC BUFR IASI 1d Figure 1 Data flows for IASI PC processing Processes are in yellow main data files in green 3 BUFR E DE DECODE The executables aapp _encodebufr_1c and aapp_ decodebufr_1c have been extended to handle the new formats Typical commands are aapp_encodebufr_lec i iasi lpc PCIASI aapp_decodebufr_lc i iasi bufr For the encoder the user has to specify PCIASI as the data type for the decoder the data type is detected automatically from the sequence code 3 40 008 in the Data Description Section of the BUFR fi
7. I Principal Version 1 0 Components in AAPP NWPSAF MO UD 022 User Manual Date January 2010 or move to archive rm f S IN A typical output file name is jtasilpc_M02_20090311_0845_12412 bufr In practice EUMETSAT would re name this using the standard EARS file naming convention before dissemination to users Example 2 ATOVPP users This might include users of the IASI AMSU MHS global data who wish to make use of EARS IASI The incoming BUFR files for AMSU MHS and IASI are in directory IN The user generates reconstructed radiances for his own channel selection which may be different from the standard 366 channel set and creates an IASI level 1d file in directory SoUT The working directory is SWRK Remove unwanted files cd SWRK rm f 1 c S IN 1 c Decode the BUFR files aapp_decodebufr_lc i S IN bufr mv S IN 1 c SWRK Link to files F n sf amsua llc aman lic ln sf mhs llc ambn lic ln sf iasi lpc iasi lpc Compute reconstructed radiances export IASI_FDF IASI fdf file containing channel selection iasi_reconstruct iasi lpc Run ATOVPP export ATOVPP_USE_RR TRUE atovpp i AMSU A MHS PCIASI g IASI if 0 then ifile S ls iasi lpc outfile ifile lpc lid mv iasi lld OUT outfile echo created outfile else echo Error in atovpp fi TH
8. PP first re name or link the input file to iasi lpc Then specify PCIAST in the list of instruments e g atovpp i PCIASI AMSU MHS g IASI The following environment variables are used by ATOVPP SIASI_SPECFILE File containing eigenvectors spec defaults to iasi_eigenvectors_spec dat STASI_FDF defaults to IASI fdf SDIR_IASI_PREPROC defaults to SDIR_PREPROC SATOVPP_USE_RR_ Set T or TRUE if reconstructed radiances are to be used The channel selection and spatial thinning method are specified in DIR_IASI_PREPROC IASI fdf The channels and PC scores in the output file are selected according to Table 1 below To output reconstructed radiances first run jasi_reconstruct as described in Section 7 NWP SAF IASI Principal Version 1 0 Components in AAPP NWPSAF MO UD 022 User Manual Date January 2010 Table 1 Channels and PC scores to be output by ATOVPP Input data Level 1c full spectrum PC format PC scores channels Output PC scores Generated by ATOVPP using the Copied from the input file supplied eigenvectors Output channels Raw scaled radiances selected Either raw radiances if requested according to IASI fdf channels are present in PC file or reconstructed radiances depending on SATOVPP_USE_RR 9 EXAMPLES Example 1 EARS IASI ground stations I
9. SAF IASI Principal Version 1 0 Components in AAPP NWPSAF MO UD 022 User Manual Date January 2010 1 01 010 Repeat next 1 descriptor 10 times 3 40 002 37 66 IASI Level 1c band description 1 04 000 Delayed replication of next 4 descriptors 0 31 002 67 Extended delayed replication factor 2 01 136 Add 8 to width 0 05 042 68 70 Channel number 2 01 000 Reset width 0 14 046 GOM7 Mies 0 25 140 68 2n 0 25 141 69 2n 0 40 015 70 2N 0 40 016 71 2n 0 25 062 72 2n 0 31 002 73 2n 0 40 017 74 2n 02 019 86 2n p 25 051 87 2n p 40 004 88 2n4p 20 081 31942n4p 0 08 029 320 2n p 0 20 083 3214 2n p 0 08 029 322 2n p 0 40 018 323 2n p 0 40 019 324 2n p 0 40 021 325 2n p 0 40 022 326 2n p Scaled IASI radiance Instrument band definition Repeat next 8 descriptors 3 times Start channel End channel Quantization factor Residual RMS in band Database identification Principal component scores for band Delayed replication of one descriptor Extended delayed replication factor Non normalised principal component score AVHRR scene analysis Satellite instruments AVHRR channel combination Repeat next 1 descriptor 7 times IASI Level 1 AVHRR single scene sequence Cloud amount in segment Remotely sensed surface type Amount of segment covered by scene Remotely sensed surface type Average of imager measurements Variance of imager measurements Fraction of weighted AVHRR pixel in IASI FOV
10. covered with snow ice Number of missing bad or failed AVHRR pixels where n is the number of channels and p is the number of PCs New descriptors are in italics Descriptors related to enhanced IASI information are underlined They will be set to missing for OPS LRS version 4 2 operational in 2009 and all earlier versions NWP SAF IASI Principal Version 1 0 Components in AAPP NWPSAF MO UD 022 User Manual Date January 2010 Sequence descriptor 3 40 007 IASI Level 1c data all channels Descriptor Data index Description Same as 3 40 008 up to here 0 40 020 36 GQisFlagQualDetailed Quality flag for the system IASI channels 1 01 010 Repeat next 1 descriptor 10 times 3 40 002 37 IASI Level 1c band description 1 01 087 Repeat next 1 descriptor 87 times 3 40 003 67 IASI Level1c 100 channel sequence AVHRR scene analysis 0 02 019 17467 Satellite instruments 0 25 051 17468 AVHRR channel combination 1 01 007 Repeat next 1 descriptor 7 times 3 40 004 17469 IASI Level 1 AVHRR single scene sequence 0 20 081 17700 Cloud amount in segment 0 08 029 17701 Remotely sensed surface type 0 20 083 17702 Amount of segment covered by scene 0 08 029 17703 Remotely sensed surface type 0 40 018 17704 Average of imager measurements 0 40 019 17705 Variance of imager measurements 0 40 021 17706 Fraction of weighted AVHRR pixel in IASI FOV covered with snow ice 0 40 022 17707 Number of m
11. default ATOVS _ENV6 file and may be uncommented and customized as required HDF5 utilities such as hSdump can be found in HDF5 bin You may wish to add this directory to PATH Before building AAPP you should run the configure command as follows configure xternal libs LS BUFR lib lbufr LS HDF5 lib lhdf5 external includes IS HDF5 include other options It is assumed in the above that you also require the BUFR library Note the new NWP SAF IASI Principal Version 1 0 Components in AAPP NWPSAF MO UD 022 User Manual Date January 2010 external includes option in the configure script To set up AAPP to use a particular set of files edit the file iasi_eigenvectors_spec dat in directory DIR_PREPROC You will need to enter the names of the three eigenvector files and the number of PCs to use for each recommended 90 120 80 You can if you wish change the name and or location of this file by setting environment variables SIASI_FDF and DIR_IASI_PREPROC To display an ASCII dump of the eigenvectors you can run the AAPP command ilasi_ev_readhdf5 exe filename number_of_PCs The output is in the same ASCII format as the ECMWF PCA package The binary files required by AAPP are created automatically by an executable iasi_eigenvectors You do not need to run this manually as it is called by the other scripts when n
12. eeded To re generate the binary files just re edit or touch the iasi_eigenvectors_spec dat file They will re generated next time they are needed Note that eigenvector files supplied by EUMETSAT will be based on Gaussian apodised 1C spectra not self apodised 1B Theoretically one would expect that the use of self apodised eigenvectors would allow a smaller number of PCs to be used because self apodised spectra have diagonal noise covariance However in practice the reduction has been found to be small and does not justify the increased computation complexity of additional apodisation deapodisation cycles AAPP can handle self apodised eigenvectors if necessary 5 SPECIFYING THE CHANNEL SELECTION The channel selection is normally held in the file DIR_IAST_PREPROC IASI fdf The ECMWF 366 channel set is recommended to be used for the PC product The list of channels is available in the EARS Operational Service Specification There are 211 channels in band 1 106 in band 2 and 49 in band 3 If you wish to specify a different channel selection file then this can be done using the environment variable ITASI_FDF see below The old 314 channel set may be specified as an alternative By default AAPP allocates storage for up to 366 channels in the PC file If more are required then you will need to edit file iasipc h and re build AAPP 6 CONVERTING FROM 1C TO PC FORMAT To conver
13. issing bad or failed AVHRR pixels New element descriptors Descriptor Name Units Scale Reference Width 0 40 015 Quantization factor Numeric 2 0 16 0 40 016 Residual RMS in band Numeric 3 0 14 0 40 017 Non normalised Principal Numeric 0 1073741824 31 Component score 0 40 018 GlacAvglmagIIS Average of W m2 sr m 6 0 24 imager measurements 0 40 019 GlacVarlmaglIS Variance of W m sr m 6 0 24 imager measurements 0 40 020 GQisFlagQualDetailed Quality Flag Table 0 0 17 flag for the system 0 40 021 Fraction of weighted AVHRR 0 0 7 pixel in IASI FOV covered with snow ice 0 40 022 Number of missing bad or Numeric 0 0 7 failed AVHRR pixels NWP SAF IASI Principal Version 1 0 Components in AAPP NWPSAF MO UD 022 User Manual Date January 2010 New Flag Table 0 40 020 GQisFlagQualDetailed Quality flag for the system Bit number Meaning 1 NZPD and Complex calibration error Band 3 affected by spike 3 Band 3 affected by saturation 4 Band 2 affected by spike 5 Band 1 affected by spike 6 Overflow Under Flow 7 On board processing error 8 Spectral calibration error 9 Radiometric calibration error 10 Missing AVHRR data 11 Missing IIS data 12 Missing Sounder data 13 GQisFlagQual summary flag for all bands 14 On Ground processing error 15 Inter calibration error IASI AVHRR 16 Spare All 17 Missing
14. le The encoder generates an output file with bufr suffix the decoder generates an output file with 1pc suffix At the time of writing the sequence 3 40 008 does not yet appear in the current ECMWF BUFR table D Similarly there are several additions required to table B 0 40 015 to 0 40 022 Until they are implemented by ECMWF the BUFR tables will be distributed with AAPP As in earlier versions of AAPP to link the ECMWF BUFR library to the AAPP code the configure command should be used before building AAPP e g BUFR XXXXX point to the directory containing the BUFR library configur xternal libs L BUFR lib lbufr other options NWP SAF IASI Principal Version 1 0 Components in AAPP NWPSAF MO UD 022 User Manual Date January 2010 As before at run time the environment variable BUFR_TABLES should point to the directory where the tables are held with a trailing 4 EIGENVECTOR FILE For the EARS IASI service reference eigenvector files will be distributed by EUMETSAT A separate file will be used for each of the three IASI spectral bands The file names will follow the standard EPS file naming convention and the initial set will be distributed with AAPP TAST_EV1_xx_M02_20000101000000Z_xxxxxxxxxxxxxxZ_201001130001022_xxxx_xxxxxxxx90 TASTI_EV2_xx_M02_20000101000000Z_xxxxxxxxxxxxxxZ_201001130001022_xxxx_xxxxxxx120 TAST_EV3_xx_M02_20000101000000Z_xxxxxxxxxxxxxxZ_20100113
15. n this example the AAPP_RUN_METOP script is used to process MetOp Level 0 data in directory IN with output files placed in directory OUT Processing takes place in WRK For each instrument and processing level there is one output file per satellite overpass Then create BUFR output products also in SOUT It is assumed that HDF5 eigenvector files are provided as input so the iasi_eigenvectors_spec dat file must first be prepared as indicated in Section 4 The 366 channels are held in IASI fdf Start with an empty output directory cd SWRK rm f 0UT Process the ATOVS data to levellc and generate a hirs 1d file with AVHRR cloud mask AAPP_RUN_METOP i AMSU A MHS HIRS AVHRR g HIRS d SIN o SOUT BUFR encode the ATOVS data if 0 then afile OUT amsua llc aapp_encodebufr_lc i Safile AMSU A mfile S OUT mhs llc aapp_encodebufr_lc i Smfile MHS hfile OUT hirs llc aapp_encodebufr_lc i Shfile HIRS fi Process IASI to level 1c using OPS LRS AAPP RUN METOP i IASI g d SIN o SOUT Generate IASI PC scores and BUFR encode if 0 then ifile OUT iasi llc pcfile S echo Sifile sed s iasillc iasilpc sed s llic 1pc jasi_lc_to_pe Sifile Spcfile aapp_encodebufr_lc i Spcfile PCIASI fi Remove processed files from the S IN directory for next pass 9 NWP SAF IAS
16. nee eta inline Bee Seed 5 Ae Eigenvector filesini eeta eaa a eentaundi a EAE aa an A tion t ea aad 6 5 Specifying the channel selection nsnsnnnsennesoesennnrrereseerrenrtntrreererrnrrnnnrrsrerrentnnnresorrrennennne 7 6 Converting from 1c to PC format ssesessseesesoeeeenernnrreterrenrrnnrreeterrtrrnnnrtsrerrenennnnrserernnnrn nne 7 7 Generating reconstructed radiances in the PC file ccc ceececeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeees 8 8 Using ihe PC filein ATOVPP mn a e a REE O E EERE EE E R 8 S lt 2 10 EEEE E EE E E T E Sere Sore eee 9 10 The use of OPS LRS Day 2 and enhanced level 1 files 2 2 cccceeeeceeeeeeeeeeeeees 10 APPENDIX BUFR sequences for EARS IASI and enhanced global data 00008 12 NWP SAF IASI Principal Version 1 0 Components in AAPP NWPSAF MO UD 022 User Manual Date January 2010 IASI Principal Components in AAPP User Manual 1 INTRODUCTION AAPP version 6 1 released in October 2006 included the ability to convert IASI level 1c radiances to a level 1d product containing Principal Component PC scores A file of reference eigenvectors was supplied though the user was free to substitute his own eigenvector file if desired The use of PC scores allows both noise filtering and a large reduction in data volume compared with the use of raw radiances See the AAPP Scientific Documentation document for details Subsequently the NWP SAF released the
17. t from AAPP 1c binary format to PC binary format run the following AAPP command iasi_lc_to_pc infile outfile It is recommended to give the output file a 1c suffix The command uses the following environment variables NWP SAF IASI Principal Version 1 0 Components in AAPP NWPSAF MO UD 022 User Manual Date January 2010 SIASI_SPECFILE File containing eigenvectors spec defaults to iasi_eigenvectors_spec dat STASI_FDF File containing list of channels to reconstruct defaults to IASI fdf SDIR_IASI_PREPROC defaults to DIR_PREPROC 7 GENERATING RECONSTRUCTED RADIANCES IN THE PC FILE The IASI PC binary file includes storage for reconstructed radiances To generate these run the following AAPP command lasi_reconstruct pcfile The environment variables used are the same as those listed in Section 6 Obviously the eigenvector files used in the reconstruction must be the same as the ones used when the PC scores were originally generated the program checks that the version number recorded in pcfile is consistent with the eigenvector file names from iasi_eigenvectors_spec dat and aborts if they are not consistent By default AAPP allocates storage for up to 366 reconstructed channels in the PC file If more are required then you will need to edit file iasjoc h and re build AAPP 8 USING THE PC FILE INATOVPP To use the IASI PC file as an input to ATOV
18. will be available to users of the EUMETSAT global data they will not initially be available to direct readout users The new OPS LRS also includes a default value for the IASI interferometer axis when used with direct readout data which should give improved local global consistency To convey this new information to users of the IASI global 1c data all channels a revised BUFR sequence will be used by EUMETSAT 3 40 007 see Appendix Also the internal AAPP IASI level 1c format has been modified see include iasi lic in the AAPP distribution AAPP users can if they wish create BUFR files using the 3 40 007 sequence by setting the environment variable ENHANCED_IASI y Then use the standard aapp_encodebufr_1c tool with the instrument specified as IASI If ENHANCED_IASI is undefined or set to N then the old sequence 3 40 001 will be used For transmission of a reduced channel set on the GTS EUMETSAT will be using the 3 40 008 sequence This is the same sequence as will be used for EARS IASI but the number of channels and PC scores will be different at least initially e GTS data will have 300 channels and no PC scores e EARS IASI data will have 366 channels and 290 PC scores The BUFR sequences are shown in the Appendix NWP SAF Components in AAPP NWPSAF MO UD 022 IASI Principal Version 1 0 User Manual Date January 2010 APPENDIX BUFR SEQUENCES FOR EARS IASLAND
Download Pdf Manuals
Related Search
Related Contents
Samsung SM-T2105GYYXAR User's Manual Digital-Zangen-Multimeter UT 202 A – Bedienungsanleitung Programme semestriel de normalisation - 1er semestre 2015 KIL-300S/400S/400A型 LoiLoScope EX Ver.1.8 You can view the LoiLoScope EX User Copyright © All rights reserved.
Failed to retrieve file