Skip to content

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.