Radar Systems Analysis and Design Using MATLAB Second Edition

by ;
Edition: 2nd
Format: Hardcover
Pub. Date: 2005-03-09
Publisher(s): Chapman & Hall/
List Price: $165.25

Rent Textbook

Select for Price
There was a problem. Please try again later.

New Textbook

We're Sorry
Sold Out

Used Textbook

We're Sorry
Sold Out

eTextbook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

An introduction to radar systems should ideally be self-contained and hands-on, a combination lacking in most radar texts. The first edition of Radar Systems Analysis and Design Using MATLAB® provided such an approach, and the second edition continues in the same vein. This edition has been updated, expanded, and reorganized to include advances in the field and to be more logical in sequence. Ideal for anyone encountering the topic for the first time or for professionals in need of on-the-job reference, this book features an abundance of MATLAB programs and code. Radar Systems Analysis and Design Using MATLAB®, Second Edition presents the fundamentals and principles of radar along with enough rigorous mathematical derivations to ensure that you gain a deep understanding. The author has extensively revised chapters on radar cross-section and polarization, matched filter and radar ambiguity function, and radar wave propagation. He also added information on topics such as PRN codes, multipath and refraction, clutter and MTI processing, and high range resolution. With all MATLAB functions updated to reflect version 7.0 and an expanded set of self-test problems, you will find this up-to-date text to be the most complete treatment of radar available, providing the hands-on tools that will enrich your learning.

Table of Contents

Preface
Acknowledgment
Radar Fundamentals
1(78)
Radar Classifications
1(4)
Range
5(4)
Matlab Function ``pulse_train.m''
8(1)
Matlab Function ``pulse_train.m'' Listing
8(1)
Range Resolution
9(3)
Matlab Function ``range_resolution.m''
11(1)
Matlab Function ``range_resolution.m'' Listing
11(1)
Doppler Frequency
12(8)
Matlab Function ``doppler_freq.m''
19(1)
Matlab Function ``doppler_freq.m'' Listing
19(1)
Coherence
20(1)
The Radar Equation
21(10)
Matlab Function ``radar_eq.m''
25(1)
Matlab Function ``radar_eq.m'' Listing
26(5)
Low PRF Radar Equation
31(1)
Matlab Function ``lprf_req.m''
28(2)
Matlab Function ``lprf_req.m'' Listing
30(1)
High PRF Radar Equation
31(3)
Matlab Function ``hprf_req.m''
31(2)
Matlab Function ``hprf_req.m'' Listing
33(1)
Surveillance Radar Equation
34(6)
Matlab Function ``power_aperture.m''
36(3)
Matlab Function ``power_aperture.m'' Listing
39(1)
Radar Equation with Jamming
40(1)
Self-Screening Jammers (SSJ)
41(10)
Matlab Program ``ssj_req.m''
42(1)
Matlab Program ``ssj_req.m'' Listing
43(3)
Burn-Through Range
46(1)
Matlab Function ``sir.m''
46(1)
Matlab Function ``sir.m'' Listing
47(1)
Matlab Function ``burn_thru.m''
48(2)
Matlab Function ``burn_thru.m'' Listing
50(1)
Stand-Off Jammers (SOJ)
51(2)
Matlab Program ``soj_req.m''
51(1)
Matlab Function ``soj_req.m'' Listing
52(1)
Range Reduction Factor
53(1)
Bistatic Radar Equation
54(2)
Radar Losses
56(7)
Transmit and Receive Losses
57(1)
Antenna Pattern Loss and Scan Loss
57(1)
Atmospheric Loss
57(1)
Collapsing Loss
58(1)
Processing Losses
58(5)
Other Losses
63(1)
Noise Figure
63(5)
Matlab Program Listings
68(11)
Listing 1.1. Matlab Program ``figl_18.m''
68(1)
Listing 1.2. Matlab Program ``figl_19.m''
69(1)
Listing 1.3. Matlab Program ``figl_20.m''
69(1)
Listing 1.4. Matlab Program ``figl_23.m''
70(1)
Listing 1.5. Matlab Program ``figl_24.m''
71(1)
Listing 1.6. Matlab Program ``figl_26.m''
71(1)
Listing 1.7. Matlab Program ``figl_27.m''
71(1)
Problems
72(7)
Signal Processing
79(40)
Signal and System Classifications
79(2)
The Fourier Transform
81(2)
The Fourier Series
83(2)
Convolution and Correlation Integrals
85(2)
Energy and Power Spectrum Densities
87(3)
Random Variables
90(3)
Multivariate Gaussian Distribution
93(2)
Random Processes
95(2)
Sampling Theorem
97(2)
The Z-Transform
99(3)
The Discrete Fourier Transform
102(1)
Discrete Power Spectrum
103(1)
Windowing Techniques
104(6)
Matlab Program ``figs2.m''
109(1)
Useful Tables and Formulas
110(9)
Fourier Transform Table
110(1)
Some Common Probability Densities
111(2)
Z-Transform Table
113(1)
Problems
114(5)
Continuous Wave and Pulsed Radars
119(26)
Functional Block Diagram
119(2)
CW Radar Equation
121(1)
Frequency Modulation
122(4)
Linear FM (LFM) CW Radar
126(3)
Multiple Frequency CW Radar
129(1)
Pulsed Radar
130(2)
Range and Doppler Ambiguities
132(2)
Resolving Range Ambiguity
134(2)
Resolving Doppler Ambiguity
136(3)
Matlab Program ``range_calc.m''
139(6)
Matlab Program ``range_calc.m'' Listing
139(2)
Problems
141(4)
Radar Detection
145(60)
Detection in the Presence of Noise
145(4)
Matlab Function ``que_func.m''
149(1)
Matlab Function ``que_func.m'' Listing
149(1)
Probability of False Alarm
149(2)
Probability of Detection
151(4)
Matlab Function ``marcumsq.m''
153(1)
Matlab Function ``marcumsq.m'' Listing
154(1)
Pulse Integration
155(7)
Coherent Integration
157(1)
Derivation of Equation (4.38)
157(1)
Noncoherent Integration
158(2)
Improvement Factor and Integration Loss
160(2)
Matlab Function ``improv_fac.m''
162(1)
Matlab Function ``improv_fac.m'' Listing
162(1)
Detection of Fluctuating Targets
162(7)
Threshold Selection
164(1)
Matlab Function ``incomplete_gamma.m''
165(1)
Matlab Function ``incomplete_gamma.m'' Listing
166(1)
Matlab Function ``factor.m'' Listing
167(1)
Matlab Function ``thresold.m''
167(1)
Matlab Function ``thresold.m'' Listing
168(1)
Probability of Detection Calculation
169(1)
Detection of Swerling V Targets
169(3)
Matlab Function ``pd_swerling5.m''
170(1)
Matlab Function ``pd_swerling5.m'' Listing
170(2)
Detection of Swerling I Targets
172(3)
Matlab Function ``pd_swerling1.m''
172(2)
Matlab Function ``pd_swerling1.m'' Listing
174(1)
Detection of Swerling II Targets
175(2)
Matlab Function ``pd_swerling2.m''
175(1)
Matlab Function ``pd_swerling2.m'' Listing
176(1)
Detection of Swerling III Targets
177(2)
Matlab Function ``pd_swerling3.m''
178(1)
Matlab Function ``pd_swerling3.m'' Listing
179(1)
Detection of Swerling IV Targets
179(4)
Matlab Function ``pd_swerling4.m''
181(1)
Matlab Function ``pd_swerling4.m'' Listing
181(2)
The Radar Equation Revisited
183(5)
Matlab Function ``fluct_loss.m''
184(2)
Matlab Function ``fluct_loss.m'' Listing
186(2)
Cumulative Probability of Detection
188(3)
Constant False Alarm Rate (CFAR)
191(4)
Cell-Averaging CFAR (Single Pulse)
192(1)
Cell-Averaging CFAR with Noncoherent Integration
193(2)
Matlab Program Listings
195(10)
Listing 4.1. Matlab Program ``fig4_2.m''
195(1)
Listing 4.2. Matlab Program ``fig4_3.m''
195(1)
Listing 4.3. Matlab Program ``fig4_6a.m''
195(1)
Listing 4.4. Matlab Program ``fig4_6b.m''
196(1)
Listing 4.5. Matlab Program ``fig4_7.m''
197(1)
Listing 4.6. Matlab Program ``fig4_8.m''
197(1)
Listing 4.7. Matlab Program ``fig4_9.m''
198(1)
Listing 4.8. Matlab Program ``fig4_10.m''
198(1)
Listing 4.9. Matlab Program ``fig4_11.m''
199(1)
Listing 4.10. Matlab Program ``fig4_12.m''
199(1)
Listing 4.11. Matlab Program ``fig4_13.m''
200(1)
Listing 4.12. Matlab Program ``fig4_14.m''
200(1)
Listing 4.13. Matlab Program ``fig4_116.m''
201(1)
Problems
201(4)
Radar Waveforms
205(28)
Low-Pass, Band-Pass Signals, and Quadrature Components
205(2)
The Analytic Signal
207(1)
CW and Pulsed Waveforms
207(4)
Linear Frequency Modulation Waveforms
211(7)
Matlab Function ``lfm.m''
217(1)
Matlab Function ``lfm.m'' Listing
217(1)
High Range Resolution
218(1)
Stepped Frequency Waveforms
219(10)
Range Resolution and Range Ambiguity in SWF
222(1)
Matlab Function ``hrr_profile.m''
223(4)
Matlab Function ``hrr_profile.m'' Listing
227(2)
Effect of Target velocity
229(1)
Matlab Program Listings
229(4)
Listing 5.1. Matlab Program ``fig5_7.m''
229(2)
Listing 5.2. Matlab Program ``fig5_8.m''
231(1)
Problems
232(1)
The Matched Filter and the Radar Ambiguity Function
233(62)
The Matched Filter SNR
233(4)
The Replica
237(1)
Matched Filter Response to LFM Waveforms
237(2)
Waveform Resolution and Ambiguity
239(5)
Range Resolution
239(3)
Doppler Resolution
242(1)
Combined Range and Doppler Resolution
243(1)
The Radar Ambiguity Function
244(2)
Examples of the Ambiguity Function
246(5)
Single Pulse Ambiguity Function
246(1)
Matlab Function ``single_pulse_ambg.m''
247(1)
Matlab Function ``single_pulse_ambg.m'' Listing
247(4)
LFM Ambiguity Function
251(5)
Matlab Function ``lfm_ambg.m''
252(4)
Matlab Function ``lfm_ambg.m'' Listing
256(1)
Coherent Pulse Train Ambiguity Function
256(6)
Matlab Function ``train_ambg.m''
259(3)
Matlab Function ``train_ambg.m'' Listing
262(1)
Ambiguity Diagram Contours
262(4)
Frequency Coding (Costas Codes)
266(3)
Binary Phase Codes
269(10)
Matlab Function ``barker_ambig.m''
273(1)
Matlab Function ``barker_ambig.m'' Listing
273(6)
Frank Codes
279(2)
Pesudo-Random (PRN) Codes
281(6)
Linear Shift Register Generators
281(2)
Maximal Length Sequence Characteristic Polynomial
283(1)
Matlab Function ``prn_ambig.m''
284(2)
Matlab Function ``prn_ambig.m'' Listing
286(1)
Matlab Program Listings
287(8)
Listing 6.1. Matlab Program ``fig6_2.m''
287(1)
Listing 6.2. Matlab Program ``fig6_4.m''
288(1)
Listing 6.3. Matlab Program ``fig6_5.m''
288(1)
Listing 6.4. Matlab Program ``fig6_6.m''
289(1)
Listing 6.5. Matlab Program ``fig6_8.m''
290(1)
Problems
290(5)
Pulse Compression
295(30)
Time-Bandwidth Product
295(1)
Radar Equation with Pulse Compression
296(1)
LFM Pulse Compression
297(2)
Correlation Processor
299(10)
Matlab Function ``matched_filter.m''
303(4)
Matlab Function ``matched_filter.m'' Listing
307(2)
Matlab Function ``power_interger_2.m'' Listing
309(1)
Stretch Processor
309(9)
Matlab Function ``stretch.m''
313(4)
Matlab Function ``stretch.m'' Listing
317(1)
Distortion Due to Target Velocity
318(3)
Range Doppler Coupling
321(1)
Matlab Program Listings
321(4)
Listing 7.1. Matlab Program ``fig7_3.m''
321(1)
Listing 7.2. Matlab Program ``fig7_14.m''
322(1)
Problems
323(2)
Radar Wave Propagation
325(36)
Earth's Atmosphere
325(2)
Refraction
327(5)
Stratified Atmospheric Refraction Model
328(4)
Four-Third Earth Model
332(2)
Target Height Equation
333(1)
Ground Reflection
334(9)
Smooth Surface Reflection Coefficient
335(3)
Matlab Function ``ref_coef.m''
338(1)
Matlab Function ``ref_coef.m'' Listing
338(2)
Divergence
340(1)
Matlab Function ``divergence.m''
340(1)
Matlab Function ``divergence.m'' Listing
341(1)
Rough Surface Reflection
342(1)
Matlab Function ``surf_rough.m''
343(1)
Matlab Function ``surf_rough.m'' Listing
343(1)
Total Reflection Coefficient
343(1)
The Pattern Propagation Factor
343(13)
Flat Earth
347(2)
Spherical Earth
349(3)
Matlab Program ``multipath.m''
352(3)
Matlab Program ``multipath.m'' Listing
355(1)
Diffraction
356(2)
Atmospheric Attenuation
358(3)
Problems
359(2)
Clutter and Moving Target Indicator (MTI)
361(44)
Clutter Definition
361(1)
Surface Clutter
362(13)
Radar Equation for Area Clutter - Airborne Radar
364(2)
Radar Equation for Area Clutter - Ground Based Radar
366(3)
Matlab Function ``clutter_rcs.m''
369(5)
Matlab Function ``clutter_rcs.m'' Listing
374(1)
Volume Clutter
375(4)
Radar Equation for Volume Clutter
377(2)
Clutter Statistical Models
379(1)
Clutter Spectrum
379(2)
Moving Target Indicator (MTI)
381(1)
Single Delay Line Canceler
382(3)
Matlab Function ``single_canceler.m''
384(1)
Matlab Function ``single_canceler.m'' Listing
385(1)
Double Delay Line Canceler
385(2)
Matlab Function ``double_canceler.m''
386(1)
Matlab Function ``double_canceler.m'' Listing
386(1)
Delay Lines with Feedback (Recursive Filters)
387(2)
PRF Staggering
389(1)
MTI Improvement Factor
390(6)
Two-Pulse MTI Case
394(1)
The General Case
395(1)
Subclutter Visibility (SCV)
396(1)
Delay Line Cancelers with Optimal Weights
397(2)
Matlab Program Listings
399(6)
Listing 9.1. Matlab Program ``fig9_2.m''
400(1)
Listing 9.2. Matlab Program ``fig9_19.m''
400(1)
Listing 9.3. Matlab Program ``fig9_20.m''
401(1)
Listing 9.4. Matlab Program ``fig9_21.m''
401(1)
Problems
402(3)
Radar Antennas
405(60)
Directivity, Power Gain, and Effective Aperture
405(2)
Near and Far Fields
407(1)
General Arrays
408(3)
Linear Arrays
411(15)
Array Tapering
415(2)
Computation of the Radiation Pattern via the DFT
417(2)
Matlab Function ``linear_array.m''
419(6)
Matlab Function ``linear_array.m'' Listing
425(1)
Planar Arrays
426(31)
Rectangular Grid Arrays
427(3)
Circular Grid Arrays
430(1)
Concentric Grid Circular Arrays
431(1)
Rectangular Grid with Circular Boundary Arrays
432(1)
Hexagonal Grid Arrays
433(1)
Matlab Function ``rect_array.m''
433(8)
Matlab Function ``rect_array.m'' Listing
441(3)
Matlab Function ``circ_array.m''
444(7)
Matlab Function ``circ_array.m'' Listing
451(5)
Matlab Function ``rect_to_circ.m'' Listing
456(1)
Array Scan Loss
457(1)
Conventional Beamforming
458(4)
Matlab Program Listings
462(3)
Listing 10.1. Matlab Program ``fig10_5.m''
462(1)
Listing 10.2. Matlab Program ``fig10_7.m''
463(1)
Problems
463(2)
Target Tracking
465(62)
Single Target Tracking
Angle Tracking
465(6)
Sequential Lobing
466(1)
Conical Scan
467(4)
Amplitude Comparison Monopulse
471(9)
Matlab Function ``mono_pulse.m''
475(5)
Matlab Function ``mono_pulse.m'' Listing
480(1)
Phase Comparison Monopulse
480(2)
Range Tracking
482(3)
Multiple Target Tracking
Track-While-Scan (TWS)
485(2)
State Variable Representation of an LTI System
487(4)
The LTI System of Interest
491(1)
Fixed-Gain Tracking Filters
492(19)
The αβ Filter
495(4)
The αβγ Filter
499(3)
Matlab Function ``ghk_tracker.m''
502(8)
Matlab Function ``ghk_tracker.m'' Listing
510(1)
The Kalman Filter
511(9)
The Singer αβγ-Kalman Filter
512(3)
Relationship between Kalman and αβγ Filters
515(1)
Matlab Function ``kalman_filter.m''
516(3)
Matlab Function ``kalman_filter.m'' Listing
519(1)
Matlab Program and Function Listings
520(7)
Listing 11.1. Matlab Program ``fig11_23.m''
520(1)
Listing 11.2. Matlab Program ``fig11_27.m''
521(1)
Listing 11.3. Matlab Program ``fig11_29.m''
522(1)
Listing 11.4. Matlab Program ``fig11_30.m''
522(1)
Problems
523(4)
Synthetic Aperture Radar
527(30)
Introduction
527(1)
Real Versus Synthetic Arrays
528(2)
Side Looking SAR Geometry
530(2)
SAR Design Considerations
532(7)
SAR Radar Equation
539(1)
SAR Signal Processing
540(1)
Side Looking SAR Doppler Processing
541(3)
SAR Imaging Using Doppler Processing
544(2)
Range Walk
546(1)
Case Study
546(1)
Arrays in Sequential Mode Operation
547(7)
Linear Arrays
548(2)
Rectangular Arrays
550(4)
Matlab Programs
554(3)
Listing 12.1. Program ``fig12_2.m''
554(1)
Problems
554(3)
Radar Cross Section (RCS)
557(64)
RCS Definition
557(2)
Dependency on Aspect Angle and Frequency
559(5)
Matlab Function ``rcs_aspect.m''
560(2)
Matlab Function ``rcs_frequency.m''
562(1)
Matlab Function ``rcs_aspect.m'' Listing
563(1)
Matlab Function ``rcs_frequency.m'' Listing
564(1)
RCS Dependency on Polarization
564(5)
Normalized Electric Field
564(1)
Polarization
565(3)
Target Scattering Matrix
568(1)
RCS of Simple Objects
569(29)
Sphere
571(2)
Matlab Program ``rcs_sphere.m'' Listing
573(1)
Ellipsoid
574(2)
Matlab Function ``rcs_ellipsoid.m''
576(1)
Matlab Function ``rcs_ellipsoid.m'' Listing
577(1)
Circular Flat Plate
577(2)
Matlab Function ``rcs_circ_plate.m''
579(1)
Matlab Function ``rcs_circ_plate.m'' Listing
579(1)
Truncated Cone (Frustum)
580(3)
Matlab Function ``rcs_frustum.m''
583(1)
Matlab Function ``rcs_frustum.m'' Listing
584(1)
Cylinder
585(2)
Matlab Function ``rcs_cylinder.m''
587(1)
Matlab Function ``rcs_cylinder.m'' Listing
588(2)
Rectangular Flat Plate
590(2)
Matlab Function ``rcs_rect_plate.m''
592(1)
Matlab Function ``rcs_rect_plate.m'' Listing
593(2)
Triangular Flat Plate
595(2)
Matlab Function ``rcs_isosceles.m''
597(1)
Matlab Function ``rcs_isosceles.m'' Listing
597(1)
Simplistic Approach to Calculating the RCS of Complex Objects
598(1)
RCS Fluctuation and Statistical Models
599(2)
RCS Statistical Models - Scintillation Models
600(1)
RCS Prediction Methods
601(1)
Computional Electromagnetics
602(1)
Finite Difference Time Domain Method
602(7)
Matlab Program ``fdtd.m'' Listing
607(2)
Finite Element Method
609(1)
Integral Equations
609(2)
Geometrical Optics
611(1)
Physical Optics
611(6)
Rectangular Plate
612(1)
Matlab Program ``rectplate.m'' Listing
613(1)
N-Sided Polygon
614(1)
Matlab Program ``polygon.m'' Listing
615(2)
Edge Diffraction
617(1)
Multiple Bounce
617(4)
Problems
617(4)
Matlab Program and Function Name List
621(6)
Bibliography 627(6)
Index 633

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.