Gamma MSP: Reference Manual


pre_rc_RSAT

ANSI-C program: pre_rc_RSAT.c

NAME
pre_rc_RSAT - Prefilter and range compression of Radarsat StripMap mode raw data. Includes correction of along-track gain variations and implements secondary range migration.

SYNOPSIS
pre_rc_RSAT <SAR_param> <PROC_param> <raw_data> <rc_data> [prefilt_dec] [loff] [nl] [nr_samp] [kaiser] [filt_lm] [nr_ext] [fr_ext]

<SAR_param> (input) SAR sensor parameter file
<PROC_param> (input) MSP Processing Parameter File
<raw_data> (input) uncompressed raw SAR signal data file
<rc_data> (output) prefiltered range compressed data file
[prefilt_dec] prefilter decimation factor (default from proc_par)
[loff] number of lines offset (enter - for default=parameter file value)
[nl] number of lines filter/range compress (enter - for default=parameter file value)
[nr_samp] number of range samples (enter - for default from PROC_param)
[kaiser] range chirp Kaiser window parameter beta (default=2.120, -25 dB side-lobes)
[filt_lm] filter length multiplier (default filt_lm=8) FIR_length = FIR_lm *prefilt_dec + 1
[nr_ext]; near range swath extension in samples (default from PROC_par)
[fr_ext] near range swath extension in samples (default from PROC_par)


EXAMPLE
pre_rc_RSAT RSAT.par pBogota.slc.par Bogota.raw Bogota.rc

DESCRIPTION
Similar to pre_rc but also includes secondary range migration and correction of along-track receiver gain variations. Secondary range migration corrects for range defocusing that can occur as a result of relatively high-squint angles. RadarSat data often has Doppler centroids corresponding to squints of over 3 degrees. This program compensates for along-track variations in receiver gain as recorded in the sensor information contained in the raw data. Gain values can change every 8 echoes along track. This program takes into account that the echo record length varies along-track due to the inclusion of rechirp samples in the header

This program has the option to perform decimation in azimuth (prefiltering) by applying a bandpass filter followed by subsampling. This is useful for survey mode processing to generate a "quicklook" image. Any integer decimation factor can be used because. The filter is implemented with as an FIR filter in the time-domain. The number of taps in the finite impulse response filter determines how closely the azimuth filter approximates an ideal response. Since the Doppler centroid varies in the cross-track direction, somewhat better results may be obtained by range compressing the entire data set followed by applying the azimuth bandpass filter and decimation rather than filtering prior to range compression. The program prefilt performs this function on the range compressed data set.

pre_rc_RSAT has the capability to extend the processed image swath beyond the region of full resolution. The nominal number of samples in the range compressed data is the number of echo samples processed minus the number of samples in the range chirp. Outside of the nominal full resolution swath are two bands, one in the near range and the other in the far range. Both of these bands are as wide as the range chirp width in samples. Across these bands the resolution degrades linearly starting at the full resolution and going to zero. These regions also fade in intensity proportional to the loss in resolution due to the decreasing number of echo samples for these image pixels. The user can specify the swath extension for both the near and far range in the processing parameter file or via the command line parameters nr_ext and fr_ext .

SEE ALSO
Users Guide, typedef_MSP.h, Sensor parameter file, MSP Processing Parameter File, prefilt.


© Copyrights for Documentation, Users Guide and Reference Manual by Gamma Remote Sensing, 2000.
UW, CW, last change 3-Oct-2000.