《Sentinel-1 Level 1数据处理的详细算法定义》文档定义和描述了Sentinel-1实现的Level 1处理算法和方程,以便生成Level 1产品。这些算法适用于Sentinel-1的Stripmap、Interferometric Wide-swath (IW)、Extra-wide-swath (EW)和Wave模式。

今天介绍的内容如下:

Sentinel-1 Level 1数据处理的详细算法定义(二)
4. 预处理算法
Sentinel-1 IPF的预处理模块有四个主要的算法组成部分:
- 如第4.1节所述的原始数据分析。
- 如第4.2节所述的内部校准。
- 如第4.3节所述的下行链路头验证。
- 如第4.4节所述的地形高度函数。
请注意,这里描述的算法是专门针对Sentinel-1预处理模块的,而不是ASAR预处理模块。ASAR预处理模块执行类似的操作,但是专门针对处理ASAR数据实现的。例如,ASAR原始数据也必须被解码,但它使用的是一种不同的编码算法。
ASAR校准算法在[R-6]中描述,原始数据解码算法在[R-8]中描述。
4.1 原始数据分析
为了对原始信号数据的I和Q通道进行校正,需要进行原始数据分析。传统的原始数据校正(例如在ENVISAT-ASAR和RADARSAT-2的情况下应用)包括(另见第9.2节):
- I/Q偏置去除
- I/Q增益不平衡校正
- I/Q非正交性校正
然而,对于Sentinel-1,仪器的接收模块在数字域内执行解调,因此不再需要I/Q增益不平衡和I/Q非正交性校正。
对于ASAR数据的原始数据校正所必需的原始数据分析在[R-6]中定义。由于IPF也支持ASAR数据的处理,为了完整性,在本节中复制了ASAR原始数据分析方案。
尽管对于Sentinel-1来说,I/Q增益不平衡和I/Q非正交性校正并不需要,但它们将作为可选功能提供,通过使用配置输入参数来实现。不过,不管校正标志如何,本节描述的原始数据分析将对ASAR和Sentinel-1数据执行,并且结果将对两种数据都进行报告。
请注意,原始数据分析是在BAQ解码后的Level 0数据的一个子集上执行的。为此,只有待分析的子集在这个阶段会被BAQ解码。有关BAQ解码的描述,以及对整个Level 0数据集进行BAQ解码的阶段,请参阅第9.1节。
原始数据分析包括以下内容:
- 计算原始数据的平均值。
原始数据的I和Q通道的平均值,分别表示为μI 和μQ ,计算方法如下:

其中N和M是要分析的原始数据子集的维度,并且I=ReE。
- 计算原始数据的标准差。
原始数据I和Q通道的标准差,分别表示为 ( \sigma_I ) 和 ( \sigma_Q ),计算方法如下:

- 计算IQ增益不平衡,( \rho ),以及它的下限和上限,( \rho_1 ) 和 ( \rho_2 )。

-
计算IQ正交偏差,( \theta ),以及它的下限和上限,( \theta_1 ) 和 ( \theta_2 )。
这种算法的详细描述在下面的4.1.1