Algorithm Theoretical Based Document (ATBD) - CESBIO
Algorithm Theoretical Based Document (ATBD) - CESBIO
Algorithm Theoretical Based Document (ATBD) - CESBIO
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
SO-TN-ESL-SM-GS-0001<br />
Issue 1.a<br />
Date: 31/08/2006<br />
SMOS level 2 processor<br />
Soil moisture <strong>ATBD</strong><br />
Name Origin / meaning Action Notes size<br />
SPARE to 16 7<br />
Processing descriptors<br />
byte<br />
S_TREE_1 Branches of decision tree stage 1 1<br />
S_TREE_2 Retrieval R2, R3 or R4 1<br />
Total Bytes: 2<br />
3.4.4.2 Data Analysis Product<br />
This report is intended for specific users (such as ESLs). This is more than a simple log file for debugging purposes,<br />
since the SMOS mission is very innovative and will require extensive analysis after launch.<br />
The DAP exist for every L1c product ingested by the L2 SM processor. They should contain all relevant data for<br />
performing algorithm improvements, fine tuning and performing validation and calibration. We could also foresee that<br />
auxiliary input data for L1/L2 process could be improved in time with the analysis of this product.<br />
2<br />
For example, let us consider the case of RFI and its distribution in space and time. With both χ maps and residuals<br />
distribution analysis, it is hoped to improve the auxiliary RFI map.<br />
Unlike the UDP, where the content and structure should not depend on what algorithm is used (e.g. iterative inversion<br />
of forward models vs. a possible direct statistical inversion), the DAP content and structure depend necessarily on the<br />
adopted algorithm. For iterative retrieval, we anticipate the following characteristics and content.<br />
The DAP consists of a list of variable-size data records. Each record is associated with unique ISEA node numbers, the<br />
ones for which the L2 retrieval processing has been applied, successfully or not. Thus, the DAP will contain exactly<br />
the same number of DGG nodes as its L1c product input.<br />
The content of this product can be divided in two parts:<br />
• A descriptor (numerical) data part that records relevant temporary values, used and/or created by the<br />
*<br />
algorithms e.g. vector of residuals TBM<br />
m<br />
− TBF( α<br />
m<br />
, pi<br />
L)<br />
, weighting fraction list …. This variable-size<br />
record is described in Table 32. Further efforts have been invested to complement the content of Table 32<br />
with more information that should be relevant to analyse the SML2PP during the commissioning phase.<br />
• A status (flags) part, which records all the events that occurred in the processing. This status traces the L2<br />
processing behaviour in generating parameters, as well as in rejecting the L1c nodes. This could be a fixed-size<br />
packed bit-field that describes branching conditions, operations, exceptions, flags … This fixed size record is<br />
described in Table 33.<br />
DAP records the whole PSD and PCD outputs, excluding the parts recorded in UDP.<br />
Each node present in the L1c input product is associated with the record described in the following table:<br />
Table 32: DAP descriptors<br />
Name Origin Description Bytes<br />
GNID L1c Input Data DGG node identifier (field #01) 4<br />
Iterative<br />
M_AVA x 2 (or 4)<br />
VRES<br />
Vector of Residuals TBM<br />
retrieval<br />
m -TBF m<br />
floats<br />
Mean cover fractions for each decision tree class (from<br />
C_FM0<br />
Pre-process<br />
10 x 2 bytes<br />
MEAN_ WEF and FM 0 list))<br />
C_FM process Mean cover fractions (from MEAN_ WEF and FM list) 10 x 2 bytes<br />
Cover fractions for each incidence angle (from WEFs M_AVA x 10 x 2<br />
C_FV<br />
process<br />
and FV) 9 bytes<br />
X_SWATH Pre-process Abscissa of dwell line (+ - km) 2<br />
N_TB_RANGE L2 testing TB against range; count of deleted views 1<br />
N_RFI_H RFI detected in L2 test H pol; count of deleted views (b) 1<br />
N_RFI_V RFI detected in L2 test V pol; count of deleted views (b) 1<br />
9 Note: if strip adaptative option is used, this is a vector since all AFP are the same.<br />
.<br />
103