7. ATOVS Level 1b Product Processing Algorithms

Table of Contents

7. ATOVS Level 1 Product Processing Algorithms

The data calibration and retrieval algorithms are documented in the Product Generation Specification (PGS) documents [RD13], [RD15], [RD17]. The operational processing algorithms for Level 1a are summarised below.

7.1 AMSU-A Level 1a processing details

7.1.1 Radiance computation

1) Like the AVHRR IR channels, AMSU-A is calibrated by viewing on-board calibration targets and cold space to determine gains and offsets for each channel.

2) Then, a number of corrections are applied:

7.1.2 Geolocation

Geolocation is calculated separately for each pixel, on the assumption of nominal scanning properties and knowledge of the satellite's position.

7.2 MHS Level 1a processing details

7.2.1 Radiance computation

1) Radiance calibration involves corrections for detector non-linearity, warm bias, cold bias and lunar intrusion, as for AMSU-A.

2) An antenna efficiency correction is applied since the deployment of PPF v4.0.

3) Provision has also been made for possible scan-dependent limb corrections, but currently these will not be applied.

4) The PRT count-to-resistance conversion is carried out based upon three constant (reference) resistors that are measured as well as the PRTs.

7.2.2 Geolocation

Geolocation is calculated separately for each pixel.

7.3 HIRS Level 1a processing details

7.3.1 Radiance calibration

Radiance calibration is channel dependent:

1) For the IR channels (1-19):

2) Visible channel radiance calibration (channel 20) is based upon pre-launch measurements, is linear as a function of counts, and will be updated in-orbit based upon opportunistic measurements (e.g. using desert scenes).

7.3.2 Cloud coverage

Cloud coverage for HIRS (and for the Level 2 product) is determined based upon AVHRR scenes analysis within the HIRS field of view (FOV) ellipses.

AVHRR data is mapped onto the HIRS FOV to determine the fraction of cloudy scenes.

7.3.3 Geolocation

Geolocation is calculated separately for each pixel.