ABSTRACT
Name Purpose (all functions have associated GUI)
fig2_2 Reproduces Fig. 2.2 que_func Implements Marcum’s Q-function
fig2_3 Reproduces Fig. 2.3 prob_snr1 Calculates single pulse probability of detection
fig2_6a Reproduces Fig. 2.6a improv_fac Calculates the improvement factor
fig2_6b Reproduces Fig. 2.6b incomplete_gamma Calculates the incomplete Gamma function
factor Calculates the factorial of an integer fig2_7 Reproduces Fig. 2.7
threshold Calculates the detection threshold value fig2_8 Reproduces Fig. 2.8
pd_swerling5 Calculates the Swerling 0 or 5 Prob. of detection fig2_9 Reproduces Fig. 2.9
pd_swrling1 Calculates the Swerling 1 Prob. of detection fig2_10 Reproduces Fig. 2.10
pd_swrling2 Calculates the Swerling 2 Prob. of detection fig2_11ab Reproduces Fig.s 2.11 a and b
pd_swrling3 Calculates the Swerling 3 Prob. of detection fig2_12 Reproduces Fig. 2.12
pd_swrling4 Calculates the Swerling 4 Prob. of detection fig2_13 Reproduces Fig. 2.13 fig2_14 Reproduces Fig. 2.14
Name Purpose
fluct_loss Calculates the SNR loss due to RCS fluctuation fig2_15 Reproduces Fig. 2.15
myradar_visit2_1 Program for “MyRadar” design case study visit 2.1
myradar_visit2_2 Program for “MyRadar” design case study visit 2.2
fig2_21 Reproduces Fig. 2.21
Name Purpose
fig3_7 Reproduces Fig. 3.7 fig3_8 Reproduces Fig. 3.8
hrr_profile Computes and plots HRR profile fig3_17 Reproduces Fig. 3.17
Name Purpose
single_pulse_ambg Calculate and plot ambiguity function for a single pulse
fig4_2 Reproduces Fig. 4.2 fig4_4 Reproduces Fig. 4.4
lfm_ambig Calculates and plot LFM ambiguity function fig4_5 Reproduces Fig. 4.5 fig4_6 Reproduces Fig. 4.6
train_ambg Calculates and plots ambiguity function for a train of coherent pulses
fig4_8 Reproduces Fig. 4.8 barker_ambg Calculates and plots ambiguity function corre-
sponding to a Barker code
Name Purpose (all functions have associated GUI)
prn_ambig Calculates and plots ambiguity function corresponding to a PRN code
myradar_visit4 Program for “MyRadar” design case study visit 4
Name Purpose
fig5_3 Reproduces Fig. 5.3 matched_filter Performs pulse compression using a matched filter
power_integer_2 Calculates the power integer of 2 for a given positive integer
stretch Performs pulse compression using stretch processing
fig5_14 Reproduces Fig. 5.14
Name Purpose
clutter_rcs Calculates and plots clutter RCS versus range myradar_visit6 Program for “MyRadar” design case study visit 6
Name Purpose
single_canceler Performs single delay line MTI operation double_canceler Performs double delay line MTI operation
fig7_9 Reproduces Fig. 7.9 fig7_10 Reproduces Fig. 7.10 fig7_11 Reproduces Fig. 7.11
myradar_visit7 Program for “MyRadar” design case study visit 7
Name Purpose
Name Purpose
fig8_5 Reproduces Fig. 8.5 fig8_7 Reproduces Fig. 8.7
linear_array Calculates the linear array gain pattern circular_array Calculates the array pattern for a circular array
rect_array Calculates the rectangular array gain pattern circ_array Calculates the circular array gain pattern rec_to_circ Calculates the boundary for rectangular array
with circular boundary fig8_52 Reproduces Fig. 8.52
Name Purpose
mono_pulse Calculate the sum and difference antenna patterns ghk_tracker implements the GHK filter
fir9_21 Reproduces Fig. 9.21 kalman_filter Implements a 3-state Kalman filter
fig9_28 Reproduces Fig. 9.28 maketraj Calculates and generates a trajectory addnoise Corrupts a trajectory
kalfilt Implements a 6-state Kalman filter
Name Purpose
ssj_req Implements SSJ radar equation sir Calculates and plots the S/(J+N) ratio
bun_thru Calculates the burnthrough range soj_req Implements the SOJ radar equation
range_red_factor Calculates the range reduction factor fig10_8 Reproduces Fig. 10.8
Name Purpose (all functions have associated GUI)
rcs_aspect compute and plot RCS dependency on aspect angle
rcs_frequency compute and plot RCS dependency on frequency example11_1 Used in solving Example on page rcs_sphere compute and plot RCS of a sphere
rcs_ellipsoid compute and plot RCS of an ellipsoid rcs_circ_plate compute and plot RCS of a circular flat plate rcs_frustum compute and plot RCS of a truncated cone rcs_cylinder compute and plot RCS of a cylinder
rcs_rect_plate compute and plot RCS of a rectangular flat plate rcs_isosceles compute and plot RCS of a triangular flat plate
CappedWedgeTM Used to calculate the TM E-field for a capped wedge
rcs_cylinder_complex reproduce Fig. 2.22 swerlin_models reproduce Fig. 2.24
Name Purpose
fig12_12_13 Reproduces Figs. 12.12 and 12.13
Name Purpose
Name Purpose
figs13 Reproduces Fig. 13.2 through Fig. 13.5.