ALOS双极化数据FBD距离向带宽为14MHz,单极化数据FBS距离向带宽为28MHz,斜距向分辨率=c/2B,所以单极化数据的分辨率是双极化数据的两倍。
ALOS_pre_proc里面的ALOS_fbd2fbs对双极化数据进行两倍过采样,由于FBS的带宽恰好是FBD的两倍,所以,采用频率域补零的方法进行两倍过采样是可行的。
<pre name="code" class="plain">/***************************************************************************
* ALOS_fbd_fbs reads a raw FBD-HH file processed with ALOS_pre_proc and *
* upsamples it to FBS-HH bandwidth. The algorithm takes the fft each *
* complex range line and zero-pads in the frequency domain. This is *
* possible because the FBS bandwidth is exactly two times the FBD. *
* Note that the interpolated data may exceed the original data span of *
* 0-31 so the numbers are rescaled to lie between 0 and 127 which still *
* only one byte of storage. *
* The code uses cfft1d which seems to be the standar