LaunchDetect

Launch Watch · Analysis

Published

Same ABI band, different response: GOES-16 and GOES-18 compared

Compare GOES-16 and GOES-18 response functions in Bands 7 and 12, with a 32-table integral audit and explicit definitions of band center.

GOES-16 and GOES-18 both have an ABI Band 7, but their released spectral-response curves are not identical. The GOES-18 curve gives more relative weight to part of the band’s long-wavelength shoulder. Integrating each curve over wavelength gives response centroids of 3.893361 and 3.905240 micrometers, respectively: a difference of about 0.011880 micrometer.

That result comes from NOAA’s released band-representative response functions. It is not a measured temperature difference between two satellite images. We parsed all 32 response tables for the two instruments, then used Bands 7 and 12 as worked comparisons of what a shared band number does, and does not, tell us.

Identify the function before interpreting the curve

NOAA’s ABI calibration page maps the PFM instrument to GOES-16 and FM3 to GOES-18. We used its processed PFM version 3 and FM3 text-table releases. Each module has 16 channel files, and each file provides wavelength, wavenumber and relative spectral response.

The 10 March 2016 release note identifies the vendor-supplied ANGEN functions and the GOES-R Calibration Working Group’s processing. A NOAA-hosted technical paper distinguishes these band-representative analytic functions from detector-specific end-to-end measurements. The curves here are the released functions, not raw detector measurements or a record of in-flight aging.

Solid GOES-16 and dashed GOES-18 band-representative response functions differ within ABI Bands 7 and 12. In Band 7, GOES-18 has a stronger long-wavelength shoulder. Vertical centroid markers show independently calculated wavelength-domain centroids.
Original LaunchDetect plot of NOAA GOES-R Calibration Working Group’s processed PFM v3 and FM3 ANGEN response-function tables. Vendor provenance: Harris releases identified in the CWG note. Vertical markers are wavelength-domain response centroids calculated for this article; no scene radiance or temperature is measured. Open full-size figure.

Method: define the center as an integral

For this comparison, the wavelength-domain centroid is the integral of wavelength times relative response, divided by the integral of relative response, with both integrals taken over wavelength. We approximate each integral with the trapezoid rule between adjacent samples in the released table. This definition uses the actual wavelength spacing as well as the response values.

Band 7 contains 2,538 rows in each module’s file. Band 12 contains 842 rows for GOES-16 and 836 for GOES-18. The calculation uses every retained sample in each file. Six decimal places make the numerical comparison reproducible; they do not imply that a band’s physical behavior is known to that many places.

Independently calculated wavelength-domain response centroids
Instrument and bandReleased samplesCentroid (µm)Row-weighted mean (µm)
GOES-16 Band 725383.8933613.891443
GOES-16 Band 128429.6114539.608587
GOES-18 Band 725383.9052403.903236
GOES-18 Band 128369.5941409.591305

GOES-18’s Band 7 centroid is about 0.011880 micrometer longer than GOES-16’s under this definition. In Band 12, the difference goes the other way: GOES-18’s centroid is about 0.017314 micrometer shorter. A shared band number is therefore not a guarantee of an identical weighting function, and there is no single cross-instrument shift that this pair of examples supports.

Why averaging rows gives another answer

A tempting shortcut is to multiply each wavelength by its response, add the products, and divide by the sum of the responses. That treats the rows as equal-weight samples apart from the response. The result for GOES-16 Band 7 is 3.891443 micrometers, rather than the wavelength-integrated value of 3.893361.

The shortcut omits the spacing between wavelengths. These tables use a wavenumber grid; converting that grid to wavelength produces unequal wavelength intervals. Equal row weights consequently do not approximate the same integral as widths measured along the wavelength axis. The table exposes the discrepancy instead of hiding it inside a generic “central wavelength” label.

A wavenumber-domain centroid is yet another declared calculation. For GOES-16 Band 7, integrating wavenumber times response over wavenumber gives 2,570.373332 inverse centimeters. Taking its reciprocal and converting units gives 3.890485 micrometers. That is not equal to the wavelength-domain centroid, because an average and a reciprocal do not generally commute, and the two integrals use different measures.

Check the complete 32-table integral audit

Download the integral results for all 32 channel tables. Each row identifies satellite, flight module, band, sample count, wavelength-domain centroid, wavenumber-domain centroid, reciprocal conversion and row-weighted wavelength mean. The audit also checks that wavelength increases and that retained response values are nonnegative.

For each adjacent pair of samples, the trapezoid area equals the interval width multiplied by the mean of the two endpoint values. Sum those areas separately for the response and for wavelength times response, then divide. Use the released tables without inventing response values beyond their boundaries.

What to test before carrying a threshold across satellites

CWG’s release processing truncates the functions at the innermost 0.1% relative-response boundaries to remove negative-response portions. Our integrals describe those supplied limits. They do not recover omitted tails, detector-to-detector variation or later changes in orbit.

The curves show that the band weightings differ. They do not, by themselves, quantify a temperature bias, fire-detection accuracy or launch-plume signal. Evaluating a numerical threshold across spacecraft requires the relevant scene spectrum, calibrated product definitions and a test on suitable data. This audit supplies the response-function comparison that such a test must keep explicit; it does not substitute for the test.

Sources cited in this article