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.