Yimin Ji - Page 1 October 5, 2010 Global Precipitation Measurement (GPM) mission Precipitation Processing System (PPS) Yimin Ji NASA/GSFC, Code 610.2, Room S048A Presentation Date: October 5, 2010 Synthetic GMI Level 1 Data
Yimin Ji - Page 2 October 5, 2010 Synthetic GMI Level 1 Data Outline: Objective and Requirements Observations and Data Match-up CRTM and Tb Transformation Data Format Conversion from Tb to Ta and Count Synthetic Data Processing Summary
Yimin Ji - Page 3 October 5, 2010 Objective Synthetic Data Processing is a part of assurance process for GPM mission success. Overall goal is to guarantee that algorithms and processing systems are correctly implemented at satellite launch. Generate global database of synthetic coincident brightness temperatures for 13 GMI channels. Derive antenna temperature, earth view count, science packet from synthetic GMI Tb and calibration counts. Generate synthetic GMI Level 1 products (geo-located and calibrated Ta, Tb, Count) following file specifications. Adopt mission simulation to generate GMI orbital Tb file. Test GMI L1 to L3 algorithms before satellite launch and monitor GMI Tb trend after satellite launch.
Yimin Ji - Page 4 October 5, 2010 Requirements 1.Data format and data structure meet the requirements of GMI Base and L1B file specifications. 2.Realistic GMI brightness temperatures (Tb) and geo-locations for all GMI channels. 3.Tb fields reflect various cloud and precipitation types. 4.Relatively large database to generate monthly data products. 5.Using both existing observation and radiative transfer modeling.
Yimin Ji - Page 5 October 5, 2010 Observations (GMI vs. Existing Satellite Sensors) The first step is to match-up instantaneous low frequency pixels (TMI/AMSRE) with high frequency pixels (SSMIS/AMSUB) in time and space. GMI10.65 V low H low 18.7 V low 18.7 H low 23.8 V low 36.5 V low 36.5 H low 89.0 V high 89.0 H high V high H high 183 ±3 high 183 ±7 high TMI10.65 V low H low V low H low 21.3 V low 37.0 V low 37.0 H low 85.5 V high 85.5 H high AMSRE10.65 V low H low 18.7 V low 18.7 H low 23.8 V low 36.5 V low 36.5 H low 89.0 V high 89.0 H high SSMIS19.35 V low H low V low 37.0 V low 37.0 H low V high H high 150 H high 183 ±3 high 183 ±7 high AMSUB89.0 V low V low 183 ±3 low 183 ±7 low GMI Ch #
Yimin Ji - Page 6 October 5, 2010 Observations (Data Match-up) 1.Matching-up instantaneous TMI and AMSUB(SSMIS) measurements at lower latitude (35 o S-35 o N ). 2.Matching-up instantaneous AMSRE and AMSUB/SSMIS measurements at higher latitude. 3.Spatial resolution: 0.1 degree in latitude and longitude. Spatial coverage: o longitude, 90 o S-90 o N latitude. 4.Time window: 10 minutes for TMI-AMSUB/SSMIS match-up at lower latitude 35 o S-35 o N. 30 minutes for AMSRE-AMSUB/SSMIS match-up at high latitude > 45 o S/N 90 minutes for AMSRE-AMSUB/SSMIS match-up at other areas.
Yimin Ji - Page 7 October 5, 2010 Tb Transformation 1. Radiative transfer model is needed to transform the observed Tb into synthetic GMI Tb due to the offsets of center frequency and band width. 2. The NOAA Community Radiative Transfer Model (CRTM) was used to generate Tb for all channels of above instruments. 3. Look-up tables were established to transform Tb from one instrument to another for similar center frequencies. 4. For 10 GHz to 89 GHz channels, look-up tables based on AMSRE and TMI match-ups were generated and compared to the simulations. 5. Level 2 products were used to categorize the status of pixels (rain/no rain)
Yimin Ji - Page 8 October 5, 2010 Tb Transformation (CRTM Simulation) A large number of atmospheric profiles were used to simulate Tb of existing TMI, AMSRE, AMSUB, SSMIS as well as the future GMI under clear sky and cloud sky conditions. The following figures show TMI Tb offset (GMI-TMI) against the GMI Tb as a function of GMI Tb for 37 GHz and 89 GHz channels under cloud and clear sky conditions. In both conditions, the GMI 36.5 GHz Tb is normally lower than TMI 37 GHz Tb. The GMI 89 GHz Tb is normally higher than TMI 85 GHz Tb for normal range of Tb.
Yimin Ji - Page 9 October 5, 2010 Tb Transformation (CRTM Simulation) TMI Tb offset against the GMI Tb as a function of GMI Tb for 19 GHz and 23 GHz channels under cloud and clear sky conditions. The GMI 18.7 GHz Tb is normally lower than GHz Tb. The GMI 23.8 GHz Tb is normally higher than TMI 21.3 GHz Tb.
Yimin Ji - Page 10 October 5, 2010 Tb Transformation (CRTM Simulation) TMI Tb offset against the GMI Tb as a function of GMI Tb for 183 3 GHz and 183 7GHz channels under cloud and clear sky conditions. For 183 GHz channels, AMSUB and GMI have similar center frequency, but different band width. The differences are small under clear sky conditions. The GMI Tb is higher than the TMI Tb under cloud conditions for both channels.
Yimin Ji - Page 11 October 5, 2010 Tb Transformation (AMSRE/TMI Match-up) The CRTM simulation for rain pixels is under developing. Since GMI low frequency channels have exact center frequencies and similar band widths and IFOVs as compared to some of the AMSRE channels, the TMI-GMI Tb transformation can use coincident AMSRE and TMI Tb data. Following figures show offsets of TMI Tb against AMSRE Tb (AMSRE Tb – TMI Tb) for 37 GHz and 89 GHz channels.
Yimin Ji - Page 12 October 5, 2010 Tb Transformation (AMSRE/TMI Match-up) Offsets of TMI Tb against AMSRE Tb (AMSRE Tb – TMI Tb) for 19 GHz and 23 GHz channels.
Yimin Ji - Page 13 October 5, 2010 GMI L1B Synthetic Data Flow Diagram
Yimin Ji - Page 14 October 5, 2010 Database of Synthetic GMI Tb of 13 channels and Incidence Angles for June 15, 2008
Yimin Ji - Page 15 October 5, 2010 Database of Synthetic GMI Rain Retrieval for June
Yimin Ji - Page 16 October 5, 2010 GMIBASE File Specification (Metadata and S1 Swath) John Stout at PPS generated file specifications for GMI Base file, GMI L1B, and GMI L1C files. Here only shows format of GMI Base file. The data are in HDF5 format. FileHeader Metadata InputRecord Metadata NavigationRecord Metadata FileInfo Metadata GprofInfo Metadata S1 S2 S1 swath represents 9 low frequency channels (10-90 GHz) S1 SwathHeader Metadata S1 ScanTime 19 bytes Group: nscan S1 Latitude 4 bytes Array: npix1 x nscan S1 Longitude 4 bytes Array: npix1 x nscan S1 scanStatus 17 bytes Group: nscan S1 navigation 84 bytes Group: nscan S1 calibration 264 bytes Group: nscan S1 calCounts 552 bytes Group: nscan S1 sunData 40 bytes Group: nscan S1 incidenceAngle 4 bytes Array: npix1 x nscan S1 satAzimuthAngle 4 bytes Array: npix1 x nscan S1 solarZenAngle 4 bytes Array: npix1 x nscan S1 solarAzimuthAngle 4 bytes Array: npix1 x nscan S1 sunGlintAngle 1 byte Array: npix1 x nscan S1 earthViewCounts 2 bytes Array: nchan1 x npix1 x nscan S1 Ta 4 bytes Array: nchan1 x npix1 x nscan
Yimin Ji - Page 17 October 5, 2010 GMIBASE File Specification ( S2 Swath) S2 SwathHeader Metadata S2 ScanTime 19 bytes Group: nscan S2 Latitude 4 bytes Array: npix2 x nscan S2 Longitude 4 bytes Array: npix2 x nscan S2 scanStatus 17 bytes Group: nscan S2 navigation 84 bytes Group: nscan S2 calibration 124 bytes Group: nscan S2 calCounts 312 bytes Group: nscan S2 sunData 40 bytes Group: nscan S2 incidenceAngle 4 bytes Array: npix2 x nscan S2 satAzimuthAngle 4 bytes Array: npix2 x nscan S2 solarZenAngle 4 bytes Array: npix2 x nscan S2 solarAzimuthAngle 4 bytes Array: npix2 x nscan S2 sunGlintAngle 1 byte Array: npix2 x nscan S2 earthViewCounts 2 bytes Array: nchan2 x npix2 x nscan S2 Ta 4 bytes Array: nchan2 x npix2 x nscan S2 swath represents 4 high frequency channels ( GHz). Channels of S2 group have different incidence angle and calibration line than those of S1 group. Latitude/Longitude as well as calibration are slightly different from those of S1 group.
Yimin Ji - Page 18 October 5, 2010 Synthetic orbital GMI L1B of 12 Channels for June 15, 2008
Yimin Ji - Page 19 October 5, 2010 Conversion from Tb to Ta and Earth Count T b -> T a T b =C х T a + D х T a * + E T b *=C* х T a * + D* х T a + E* C, C*, D, D*, E, E* are known coefficient for sensors. T a *, and T b * are T a and T b of cross polarization channels or zero if there is no cross polarization channels. Substitute T a * as a function of T b * and T a T a =C’ х T b + D’ х T b * + E’ Where C’, D’, E’ are derived from known coefficients C, C*, D, D*, E, E*. C’=C*/(CC*-DD*), D’=D/(CC*-DD*) E’=(C*E-DE*)/(CC*-DD*) T a - > Earth View Count (V ev ) T a = T h + A (V ev – V h ) A=(T h -T c )/(V h -V c ) T h : Hot load temperature ( K). T c : Cold Sky temperature (2.7K or 3.2 K). V h : hot load count of each channel at T h. V c : cold count of each channel at T c. V ev = V h – (T h – T a )/A = V h – (T h – T a )*(V h – V c )/(T h – T c ) V ev, V h, V c, T h, T c can be used to generate synthetic L1A data once the packet formats are finalized. We will test linear L1B algorithm first and then go to the required non-linear algorithm.
Yimin Ji - Page 20 October 5, 2010 Synthetic Data Processing
Yimin Ji - Page 21 October 5, 2010 Summary To ensure all Level 1 algorithms and software running properly, PPS will test them using synthetic data and mission simulation before satellite launch. The software to generate synthetic GMI Tb, Ta, and Count are ready. Samples of global GMI synthetic data are available now. The future plans include: 1.Generate synthetic orbital data set for GMIBASE, GMIL1B, GMIL1C following the new file specifications for at least a month. Higher level algorithms may be tested with synthetic L1 data sets. 2.Generate synthetic L0 data and test GMIBASE, GMIL1B, GMIL1C algorithm codes. Test all higher level algorithms using both synthetic data and mission simulations. 3.Develop software to monitor the short term and long term trends and test the software using synthetic data.