This submission contains a set of scripts that reproduce the figures included in the seminal J.Ward's technical report on airborne STAP. This may be valuable to any STAP newcomer because it demonstrates the fundamental STAP concepts. It provides the path from mathematical formulas to crisp numerical results thus verifying the presented performance of various processing methods. Specifically, all figures from the following chapters have been reproduced:
Chapter 2: Airborne Array Radar Signal Environment.
Chapter 3: Space-Time Processing Fundamentals.
Chapter 5: Element-Space STAP.
Chapter 6: Beamspace STAP.
Chapter 7: Additional Performance Results.
In addition, the performance of the basic Sample Matrix Inversion (SMI) algorithm is demonstrated by few Monte-Carlo runs in Figure 29 reproduction script.
Ilias Konsoulas (2021). Space-Time Adaptive Processing for Airborne Radar by J.Ward (https://www.mathworks.com/matlabcentral/fileexchange/47750-space-time-adaptive-processing-for-airborne-radar-by-j-ward), MATLAB Central File Exchange. Retrieved .
@ Sasitha Palepu: If you want to see the effect of diagonal loading on the sample autocorrelation matrix, you can take a look at my other contribution, under the title "Array Signal Processing Demos": https://nl.mathworks.com/matlabcentral/fileexchange/55924-array-signal-processing-demos?s_tid=prof_contriblnk
can anybody working in Diagonal loading in STAP.
anybody can telll relevent matlab programs for diagonal loading.
@ Wen: by searching the internet.
Where can we find J.Ward's Technical Report? Thanks a lot.
Great effort. Thank you!
@ Mitchell: You are correct. Thanks for the feedback. I'll do the update shortly.
Beginning in Ch. 3 code, fig. 23, on line 168 I don't believe "cos(theta*pi/180)" should be included.
(a) It is a typo in the first place, because theta is already in radians.
(b) You will notice if you make the correction from (a) and make the altitude higher so theta isn't close to 0, the output beampattern changes as if the jammer azimuth angle has changed.
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!