07.11.2014 Views

Algorithm Theoretical Based Document (ATBD) - CESBIO

Algorithm Theoretical Based Document (ATBD) - CESBIO

Algorithm Theoretical Based Document (ATBD) - CESBIO

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!