I am using range migration algorithm for focusing stripmap synthetic aperture radar data. I have successfully tested my algorithm using the following steps after range compression (similar to this link)
- 2D FFT the data,
- Multiply data with
- Interpolate omega to Krange,
- Inverse 2D FFT
However, when applying the above mentioned steps to the real SAR data, the algorithm works only till step 2 but returns totally blurred image with steps 3 and 4 accomplished. I am not sure if the problem is with the interpolator or ifft (as it is being applied on a non-uniform grid). My questions are:
- How to choose the right interpolator for complex data? I have tried interpolating real and imaginary parts separately with no success.
- Does the
ifft2function in MATLAB operate properly on non-uniform data?
I will really appreciate any relevant answer. Thanks.