反演文件结构

用户可自行执行自己编译的辐射传输算法，并可以获得无线探空仪的巨大数据集。在定义测量文件的对话框中Products + Integration标签页提供了一个复杂的设计工具，生成系统可辨识的反演文件。点击Define Retrieval File可激活反演文件编辑窗口。
反演文件名：
为了与其他文件区分，所有反演文件的后缀均为.RET，文件名前三个字母表示反演的数据产品。1.1版本共有六种数据产品可选：TPT（温度廓线，对流层），HPT（湿度廓线，对流层），LWP，IWV，ATN（大气衰减）和TPB（温度廓线，边界层）。文件名下一个字段（用下划线“_”区分）表示反演类型，可能的类型有：LR（线性回归），QR（二次回归）和NN（神经网络）。第三个字段表示客户代码，第四个字段代表版本号。这些字段均在Category群组框中定义。数据库标识符不用在文件名中，而是存储在反演文件里以备将来使用。
反演文件结构：
点击Load Retrieval File从“…\2CH\RETRIEVALS\TPROFILE_TROP\”载入“TPT_QR_CC_V1.RET”（CC代表客户代码），反演文件属于纯文本文件，可由用户自行编辑，不能嵌入不属于文本文件的任何控制代码或其它字符。载入的反演文件内容显示在蓝色的编辑窗口中。
文件由R2CH调用标识码(6795005)检测文件格式中不符合的的因素。“#”之后为注释。其它包含相关数据的行用于反演计算程序(2CH)。
文件开头的字符“:”表示此行与前面一样，属于相同的参数。矩阵定义时后面的代码用于添加行到矩阵中。
两字符的参数代码后“=”指定各自所代表的内容，如下：
•	 ‘RP=’: 反演产品：0-LWP，1-IWV，2-衰减，3-温度廓线（对流层），4-温度廓线（边界层），6-湿度廓线（对流层）（必须的参数） 
•	‘RT=’: 反演类型：0-线性回归，1-二次回归，2-神经网络（必须）
•	‘CC=’: 用户代码（必须的参数）
•	‘DB=’: 数据库
•	‘VN=’: 版本号（必须的参数）
这些代码必须优先于其它所有代码（除了“RB=”）
一些反演文件将地面传感器数据作为输入参数伴随着亮温数据。在“Included Sensors”群组框，编辑器自动检查参与反演的传感器，相关代码如下：
•	‘TS=’: 温度传感器：0-传感器未用于反演；1-传感器用于反演（必须的参数）
•	‘PS=’: 压力传感器：0-传感器未用于反演；1-传感器用于反演（必须的参数）
•	‘HS=’: 湿度传感器：0-传感器未用于反演；1-传感器用于反演（必须的参数）
•	‘IS=’: 红外仪：0-传感器未用于反演；1-传感器用于反演（必须的参数）
神经网络反演参数为中间节点数（隐含层），相关参数为：
•	‘NK=’: 中间节点数（仅用于神经网络）
这些代码的存在是反演文件所必须的。
一些反演文件设计者更喜欢用光学厚度替代亮温，相关参数为：
•	‘RB=’: 反演基础：0-亮温；光学厚度（必须的参数）
所有的反演均基于微波频率通道，频率列表参数为：
•	‘FR=’: 频率列表 [GHz] （必须的参数）
所有的观测均在特定仰角下进行：
•	 ‘AG=’: 仰角列表（必须的参数）
这些反演的数据在特定高度（湿度和温度廓线）必须有指定的高度参数：
•	‘AL=’: 高度列表 [m]
所有其他参数均为反演中所特定的。
反演文件模板：
用户不需要手动输入所有的参数来编辑反演文件，在反演文件编辑器中，只需要将输入输出的参数填到列表框或选择框中即可。此外，用户可以添加5行相关的注释等。点击“Generate Template”按钮，文本编辑窗口以正确的语法初始化所有设置并将数值数据设置为0 。
用户必须生成包含反演系数的文本文件，其中反演系数必须按照模板中所要求的行、列的次序排列。点击Load Data Matrix 载入此系数文件，同时打开含有该文件的第二个编辑框。用户可复制粘贴系数举证到反演文件编辑器窗口。这样确保了反演文件语法的正确性。