SAR Signal Processing with MatLab Algorithms - Reloaded

Overhaul of matlab scripts accompanying M. Soumekh's book "Synthetic Aperture Radar Signal Processing with MatLab Algorithms" (1999).
771 Downloads
Updated 17 Jul 2024

View License

This contribution aims to make more straightforward and intelligible the scripts provided with professor M. Soumekh book from late 90's. The following improvements were incorporated:
  1. Separation and modularization of the 4 target aerea reconstruction algorithms provided in the book: 2D Matched Filtering (Wavefront Reconstruction), Time Domain Correlation (TDC), Back-Projection (BP) and Range Stacking (RS).
  2. Replacement of obsolete graphics commands with modern rendering commands, clearly showing the effect of DSP operations on SAR signals.
  3. Removal of clumsy code for 2D-interpolation of unevenly spaced data in (kx,ky)-domain and replacement with modern MatLab commands that are less cumbersome and more elegant.
  4. Assigned proper names to important SAR signals following the book notation and nomenclature as much as possible. Also, I provide a detailed table of all these SAR signals together with their domains.
  5. Added several pictures from Chapter 2.
  6. Added a couple of scripts computing the CTFT of AM-PM and PM Spherical SAR Signal, both numerically and by use of the Stationary Phase Approximation (SPA) method.
  7. Several minor code improvements.
  8. For the first time since 1999, complete implementation of CSAR reconstruction algorithms (full/partial scan, curved/planar antenna, 2D/3D version):
  • 2D Matched Filtering (Wavefront Reconstruction)
  • Time Domain Correlation (TDC) Algorithm
  • Back-Projection (BP) Algorithm.
9. Green Function Study for CSAR signal processing.
10. Reproduction of Radar Radiation Pattern figures of Chapter 3 (planar, circular, parabolic).
11. Accurate expression for the approximated analytical slow-time Fourier Transform via the Stationary Phase Approximation (SPA)
method.
12. Accurate numerical computation of the slow-time Fourier Transforms of the PM and AM-PM spherical signals.
13. Addition of several scripts demonstrating the theory of Chapter 8 dedicated to block-based subspace processing for detecting change or target registration.
Here I provide scripts for the theory covered in Ch. 1, 2, 3, 5, 6, 7 and 8.

Cite As

Ilias Konsoulas (2024). SAR Signal Processing with MatLab Algorithms - Reloaded (https://www.mathworks.com/matlabcentral/fileexchange/112395-sar-signal-processing-with-matlab-algorithms-reloaded), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2018a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Ch.01 Range Imaging

Ch.03 SAR Radiation Pattern

Ch.07 Circular SAR/Curved Antenna - Full Scan/3D

Ch.07 Circular SAR/Planar Antenna

Ch.08 Monopulse SAR

Utilities

Ch.01 Range Imaging

Ch.02 Cross-Range Imaging

Ch.03 SAR Radiation Pattern

Ch.05 Spotlight SAR

Ch.06 Stripmap SAR

Ch.07 Circular SAR/Curved Antenna - Full Scan/2D

Ch.07 Circular SAR/Curved Antenna - Full Scan/3D

Ch.07 Circular SAR/Green Function

Ch.07 Circular SAR/Partial Scan

Ch.07 Circular SAR/Planar Antenna

Ch.08 Monopulse SAR

Version Published Release Notes
2.2.2

In this 12th upload, I have added an improved figure version for target scene representations in the CSAR 3D cases.

2.2.1

As in 11th Upload.

2.2.0

1. Target Scene Pictorial Description at the beginning of all spotlight and circular SAR scripts.
2. I have added some scripts related to Chapter 8 - Molopulse SAR.
3. I have introduced some cosmetic changes to the code to make it a bit more readable

2.1.1

I have updated Ch.03 routines about radar radiation patterns for planar, parabolic and circular antennas.

2.1.0

I have added scripts for Chapter 1, Range Imaging. Also a fancier version of CTFT for AM-PM and PM Spherical SAR signals in Ch.2. Plus other minor improvements to improve the presentation of the operations in some scripts.

2.0.2

Corrected some typos in the description text.

2.0.1

Updated the scripts for PM and AM-PM Spherical signal slow-time Fourier Transform (in Chapter 02).

2.0.0

I have added several scripts for Chapter 3 figure reproduction. I have also added several versions for circular SAR reconstruction algorithms (planar/curved antenna, 2D/3D, full/partial scan).

1.5.0

Added CSAR Reconstruction Algorithms (2D-MF, TDC, BP) and Green Function Study scripts.

1.3.0

I deleted some redundant files.

1.2.0

Added a missing CTFT function.

1.1.0

Added several pictures from chapter 2 and CTFT of PM & AM-PM Spherical SAR Signals.

1.0.0.5

Some minor signal naming and image corrections.

1.0.0.4

Updated the title.

1.0.0.3

Added an image and applied some description text corrections.

1.0.0.2

Included some utility files.

1.0.0