Single Look Comlex Data Description
For SIR-C there are three possible data formats:
1) compressed cross-products data (MLC) (Multilook data)
quad-pol, 10 bytes per pixel
dual-pol 5 bytes per pixel
2) compressed detected data (MLD) (Multilook data)
single-pol, 2 bytes per pixel
3) compressed scattering matrix data (SLC) (Singlelook data)
quad-pol, 10 bytes per pixel
dual-pol, 6 bytes per pixel
single-pol, 4 bytes per pixel
In the following descriptions:
sign( ) will return the sign of the argument ( ± 1)
nint( ) will indicate that the nearest integer value is calculated of its
argument.
int( ) will indicate that the truncation of the floating point value to integer
is calculated of its argument, and that, if the floating point value is less than zero,
subtraction by 1.0 is additionally required. Note that this is not the same as FORTRAN
int( ).
Single Look Complex data
There are three data products for complex scattering matrix data, depending of
polarization mode.
SIR-C "SLC" quad-pol data - 10 bytes per pixel. Consists of one file for each
scene, per frequency. Each line of the file consists of TBD range samples, in which range
increases with sample number. There are a TBD number of lines per file, in which each
line corresponds to different azimuth or along track locations. There are no header lines
after the file has been stripped for the header by the CEOS reader. The standard output
product by the GDPS will not have 12 bytes of file information at the beginning of each
line. There will be separate header files. This data will be single look complex scattering
matrix data. This is the only format that is supported by the SIR-C calibration processor
during phase 1. There is no symmetrization of the data. There is no general scale factor.
¡ 10 bytes per pixel - quad-pol data, with:
¡ Byte(1) : int{log2 (SHHSHH* + SHVSHV* + SVHSVH*+ SVVSVV*)}
¡ Byte(2) : nint{254[Mantissa - 1.5]}
Mantissa = (SHHSHH* + SHVSHV* + SVHSVH*+ SVVSVV*) /
2Byte(1)
qsca = sqrt{ [ (Byte(2) / 254 ) + 1.5] 2Byte(1) }
¡ Byte(3) : nint{127 Re(SHH)/qsca}
¡ Byte(4) : nint{127 Im(SHH)/qsca}
¡ Byte(5) : nint{127 Re(SHV)/qsca}
¡ Byte(6) : nint{127 Im(SHV)/qsca}
¡ Byte(7) : nint{127 Re(SVH)/qsca}
¡ Byte(8) : nint{127 Im(SVH)/qsca}
¡ Byte(9) : nint{127 Re(SVV)/qsca}
¡ Byte(10) : nint{127 Im(SVV)/qsca}
The total power (when decompressing) is :
TP = 0.25 ( byte(2) / 254 + 1.5) 2Byte(1))
and the remaining terms are given by :
ysca = sqrt{ [ (Byte(2) / 254 ) + 1.5] 2Byte(1) }
Re(SHH) = byte(3) ysca/127
Im(SHH) = byte(4) ysca/127
Re(SHV) = byte(5) ysca/127
Im(SHV) = byte(6) ysca/127
Re(SVH) = byte(7) ysca/127
Im(SVH) = byte(8) ysca/127
Re(SVV) = byte(9) ysca/127
Im(SVV) = byte(10) ysca/127
SIR-C "SLC" dual-pol data - 6 bytes per pixel. Consists of one file for each
scene, per frequency. Each line of the file consists of TBD range samples, in which range
increases with sample number. There are a TBD number of lines per file, in which each
line corresponds to different azimuth or along track locations. There are no header lines
after the file has been stripped for the header by the CEOS reader. The standard output
product by the GDPS will not have 12 bytes of file information at the beginning of each
line. There will be separate header files. This data will be single look complex scattering
matrix data. The compression format is the same as for the quad-pol data format, except
that not all 10 bytes are present. The bytes present depend on the polarization mode.
HH and VV polarizations : bytes 1,2,3,4,9,10
HH and HV polarizations : bytes 1,2,3,4,5,6
VH and VV polarizations : bytes 1,2,7,8,9,10
SIR-C "SLC" single-pol data - 4 bytes per pixel. Consists of one file for each
scene, per frequency. Each line of the file consists of TBD range samples, in which range
increases with sample number. There are a TBD number of lines per file, in which each
line corresponds to different azimuth or along track locations. There are no header lines
after the file has been stripped for the header by the CEOS reader. The standard output
product by the GDPS will have 12 bytes of file information at the beginning of each line.
There will be separate header files. This data will be single look complex scattering
matrix data. The compression format is the same as for the quad-pol data format, except
that not all 10 bytes are present. The bytes present depend on the polarization mode.
HH polarization : bytes 1,2,3,4
VV polarization : bytes 1,2,9,10
Updated 8/25/94
bruce.chapman@jpl.nasa.gov