isce3 icon indicating copy to clipboard operation
isce3 copied to clipboard

pycuampcor deramp improvement

Open lijun99 opened this issue 1 month ago • 1 comments

This PR improves the deramp procedure in pycuampcor/dense_offset to address the issue of (linear) phase ramp along azimuth due to the Doppler Centroids.

  1. fix the pixelIdx error (thanks to @bhawkins)
  2. use double precision for phase correction. Using float seems to introduce spectral noises which breaks the band-limited structure and therefore lowers the correlation.
  3. add derampAxis parameter for options to deramp along certain direction, 0=azimuth 1=range and 2=both axes(default). In cfg, use deramp_axis = "azimuth", "range", or None to set this parameter.
  4. move cuDeramp from oversampler to chunk processor; making the code more readable

lijun99 avatar Dec 11 '25 09:12 lijun99