Gallery
Figures produced by the example apps in apps/, as captured by the apps regression baselines. Click any figure to enlarge.
Exercises
1_0_range_equation.py
Radar range equation exercises.
2_0_pulse_doppler_radar.py
Pulse-Doppler radar ambiguity exercises.
3_1_waveforms_xcorrelation.py
Waveform cross-correlation exercises.
3_2_barker_xcorrelation_sidelobes.py
Barker code autocorrelation sidelobe comparison.
3_3_noisy_xcorrelations.py
Noisy cross-correlation (matched filter) exercises.
3_4_barker_vs_uncoded_ampAndWidth.py
Compare Barker-13 vs uncoded pulse amplitude and matched-filter width.
3_5_ambiguity_function.py
Ambiguity function exercises.
4_1_datacube_process_test.py
Datacube processing test.
4_4_windowing_comparison.py
Window function comparison on a rectangular pulse.
4_5_complex_tone.py
Complex tone windowing exercise.
5_0_stationary_rdm_snapshot.py
Stationary target RDM snapshot with SNR check.
6_1_detection_theory.py
Detection theory fundamentals.
7_0_linear_array_studies.py
Uniform linear array (ULA) studies.
7_1-3_linear_arrays_figs24_28.py
Recreate textbook figures 24-28 for uniform linear arrays.
7_5_monopulse_snr_test.py
Monopulse angle estimation accuracy vs SNR.
7_5_monopulse_snr_test_freq.py
Monopulse angle estimation: time-domain vs frequency-domain comparison.
7_6_phase_center_location.py
Array phase center calculation.
7_7_sub_array_sum_diff.py
Sub-array sum and difference beam patterns for monopulse.
7_8_monopulse_tgt_doppler_cell.py
Monopulse angle estimation on a range-Doppler map.
8_1_stripmap_sar_validation.py
Validate an un-windowed stripmap SAR example.
8_3_stripmap_vs_spotlight.py
Side-by-side comparison of stripmap and spotlight SAR.
8_4_rcmc_demonstration.py
Demonstrates Range Cell Migration Correction (RCMC).
8_5_rcmc_synthetic_validation.py
Validates RCMC against the closed-form migration formula.
RDMs
jammer_offset.py
Jammer with range and Doppler offset.
kitchen_sink.py
Kitchen-sink example: demonstrates all major RDM generation options.
readme_example.py
Minimal range-Doppler map example (used in the README).
skin_snr.py
Skin return with SNR verification.
vbm.py
Velocity-Bin Masking (VBM) electronic attack example.
vbm_w_lfm.py
VBM electronic attack with an LFM waveform.
SAR
spotlight_point_targets.py
Spotlight SAR example: three point targets with beam-pattern weighting.
spotlight_ula_pattern.py
Spotlight SAR with a ULA-derived beam pattern.
stripmap_point_cloud.py
Stripmap SAR point-cloud example: rendering "rad-lab" as text in a SAR image.
stripmap_point_targets.py
Stripmap SAR example: three point targets at different positions.
Studies
monopulse_considering_time_delay_between_elements.py
Study: does the inter-element time delay matter for monopulse?
vbm_methods.py
Compare VBM noise generation methods.





















































































