InterChannelConsistencyCheck¶
The Inter-channel consistency check is another feature of interest when assimilating radiances. This check is performed through the InterChannelConsistencyCheck
function. Currently, this function is implemented for AMSU-A and ATMS platforms, and performs a check over a group of channels depending on the instrument. For AMSU-A, it considers the channels 1-6 and 15, while for ATMS the channels 1-7 and 16-18. The function internally converts effective observation error to inverse of the error variance and checks if one of the channels is being rejected, if so, all channels in the group are rejected for a given location.
Required input parameters:¶
- channels
List of channels available for assimilation.
- sensor
Name of the sensor for which the observation error factor applies.
- use_flag
Useflag (-1: not used; 0: monitoring; 1: used) for each channel in channels.
Optional Input parameters:¶
- test_obserr
Name of the data group to which the observation error is applied (default: ObsErrorData).
- test_qcflag
Name of the data group to which the QC flag is applied (default: QCflagsData).
Example configuration:¶
- filter: Bounds Check
filter variables:
- name: brightness_temperature
channels: 1-15
test variables:
- name: InterChannelConsistencyCheck@ObsFunction
channels: 1-15
options:
channels: 1-15
sensor: amsua_n19
use_flag: [ 1, 1, 1, 1, 1,
1, -1, -1, 1, 1,
1, 1, 1, -1, 1 ]
maxvalue: 1.0e-12
action:
name: reject
The above example is for AMSU-A N19 (amsua_n19
), and the filter checks if any of the brightness temperature for channels 1-6 and 15 are being rejected, if so, all the channels 1-6 and 15 are rejected for a given location.