Approved for public release; distribution is unlimited. Development of Radar Algorithms for Instructional Use at the United States Naval Post Graduate School by Paul A. Ohrt Major, Canadian Army B.S., Royal Military College of Canada Submitted in partial fulfillment of the requirements for the degree of MASTER OF SCIENCE IN ELECTRICAL ENGINEERING from the NAVAL POSTGRADUATE SCHOOL December 1992 /I UNCLASSIFIED ECURITY CLASSiF'CAT'ON OF thiS PAGE REPORT DOCUMENTATION PAGE FormApproved OM8No 07040188 'a REPORT SECURITY CLASSIFICATION "b RES'RiC'.VE MARK \GS UNCLASSIFIED 2a 5ECjRity CLASSiFiCAT ON authority 3 DISTRIBUTION AJA LA3 L TY of RF=0=~ Approved for public release; 2b DECLASSiFiCAliOM DOWNGRADING SCHEDULE distribution is unlimited 4 PERFORMING ORGANIZATION REPORT NUMBER(S) 5 MONiTORiNG ORGANIZATION REPORT NUMBER(S] 6a NAME OF PERFORMING ORGANIZATION 6b OFFICE SYMBOL 7a NAME OF MONiTORiNG ORGANIZAT ON (If applicable) Naval Postgraduate School EC Naval Postgraduate School 6c ADDRESS [City, State and ZIPCode) ?D ADDRESS(City, State and ZIPCode) Monterey, CA 93943-5000 Monterey, CA 93943-5000 3a NAME OF FUNDING SPONSORING 8b OFFiCE SYMBOL 9 PROCUREMENT INSTRuMENT DENT F<AT ON NUMBER ORGANIZATION (If applicable) 3c ADDRESS(City, State, and ZIPCode) io source of funding numbers PROGRAM PROJECT "AS* ,VO°" UNIT ELEMENT NO NO NO ACCESSION NO 11 TITLE (include Security Classification) DEVELOPMENT OF RADAR ALGORITHMS FOR INSTRUCTIONAL USE AT USNPGS 12 PERSONAL AUTHOR(S) OHRT, Paul A. 13a TYPE OF REPORT 3b TIME COVERED 4 DATE OF REPORT {Year Month Day) 5 PAGE CC Master's Thesis FROM to December 1992 128 i6 supplementary notation The views expressed in thesis are those of the author and do not reflect the official policy or position of the Department of npfPUSP nr thp TTS r,nyprnmpnt 17 COSATi CODES 18 SUBJECT TERMS (Continue on reverse it necessary and identity by block number) FiELD GROUP SUB-GROUP simulation; DFT; window; pulse compression; doppler 19 ABSTRACT {Continue on reverse if necessary and identify by block number) This thesis is concerned with the use of simulation in the teaching of radar signal processing (RSP). The aspects of RSP to be investigated and simulated are the development of the DFT as a filter bank for radar appli- cations, filter sidelobe reduction by use of weighted DFT doppler filter banks and the generation of pulse compression coding schemes under doppler conditions. Simulation programs have been written in MATLAB for the above processes. These simulations are cost effective, convenient to use and easy to reproduce since they are run on personal computers that are readi- ly available to students. Computer simulation provides a learning envi- ronment which cannot be achieved by traditional methods alone and comple- ments classroom teaching. In particular, it aids the student by removing a major computational burden which allows the student to explore the non- trivial real world problems which he could not do before 20 DISTRIBUTION 'AVAILABILITY OF ABSTRACT 21 ABSTRACT SECURITY ClASS.F'CATiON CJJt'JNCLASSlFiED.UNLiMITED SAME AS RPT DT'C USERS UNCLASSIFIED 22a NAME OF RESPONSIBLE INDIVIDUAL '2b TELEPHONE (Include AreaCode) OFF CE SYMBOl GILL, Gurnam S. 408-646-2652 EC/G1 JDForm 1473, JUN 86 Previouseditionsareobsolete SECURITY CLASSjFCATQN O- THIS - " S/N 0102-LF-014-6603 UNCLASSIFIED ABSTRACT This thesis is concerned with the use of simulation in the teaching of radar signal processing (RSP) The aspects . of RSP to be investigated and simulated are the development of the DFT as a filter bank for radar applications, filter sidelobe reduction by the use of weighted DFT doppler filter banks and the generation of pulse compression coding schemes under doppler conditions. Simulation programs have been written in MATLAB for the above processes. These simulations are cost effective, convenient to use and easy to reproduce since they are run on personal computers that are readily available to students. This provides a learning environment which can not be achieved by traditional methods alone and compliments classroom teaching. In particular it aids the student by removing a major computational burden which allows the student to explore the non- trivial real world problems which he could not do before. 111 ..... t.l TABLE OF CONTENTS INTRODUCTION I. 1 A. OVERVIEW OF THESIS 1 1. The DFT as a Filter Bank 1 2. Weighted Doppler Filter Bank 2 3. Simulation of Pulse Compression Waveforms 2 . 4. Reasons For Simulation 3 .... B. FUNDAMENTALS OF RADAR SIGNAL PROCESSING 4 C. TRADITIONAL METHODS AND SIMULATION 7 1 Textbooks 7 2 Laboratory Hardware 8 Numerical Computations 3 8 4. Simulation of RSP 9 D. REVIEW OF LITERATURE 10 II. THE DISCRETE FOURIER TRANSFORM AS A FILTER BANK 11 . A. DELAY LINE CANCELER VERSUS DFT FILTER BANK 11 . . B. DFT FILTER BANK FOR COMPLEX SINUSOIDAL INPUT 15 . 1. The Input Signal 15 ... 2 Discrete Fourier Transform Development 17 3 Magnitude Response of the DFT to a Complex Input 18 C. DFT FILTER BANKS FOR REAL SINUSOIDAL INPUT 22 . . IV DUDLEYKNOXLIBRARY NAVALPOSTGRADUATESCHOni MONTEREY CA wSSStcS 1. The Input Signal 22 ... 2. Discrete Fourier Transform Development 22 3 Magnitude of the DFT Response to a Real . Input 23 III. SIMULATION OF A DFT FILTER BANK 27 A. PURPOSE OF THE SIMULATION PROGRAM 28 B. PROGRAM STRUCTURE 2 8 C. OPERATING INSTRUCTIONS AND GUIDE 3 1. Initial Setup 30 2. Printing Graphical Outputs 30 3. Program Options 31 D. INTERPRETATION OF RESULTS 34 1. Single Filter Response 35 2. Mainlobe Filter Response 38 3. DFT Filter Response With Sidelobes 40 4. Filter Bank Response to a Specific Target Frequency 42 IV. WEIGHTED DFT FILTER BANKS 46 A. WINDOWING 47 B. WINDOWS USED IN THE SIMULATION 48 1. Rectangular Window 48 2. Bartlett (or Triangular) Window 49 3. Hanning (Von Hann, or Raised Cosine) Window 49 4. Hamming Window 5 v .... 5. Blackman Window 51 C. COMPARISON OF WINDOWS USED IN THE SIMULATION 51 . V. SIMULATION OF A WEIGHTED DFT FILTER BANK 56 A. PURPOSE OF THE SIMULATION PROGRAM 56 B. PROGRAM STRUCTURE 57 C. OPERATING INSTRUCTIONS AND GUIDE 58 1. Initial Setup 58 2 Printing Graphical Outputs 59 3. Program Options 59 D. INTERPRETATION OF RESULTS 63 1. Single Filter Response 64 2. Weighted DFT Filter Response 65 3 Filter Bank Response to a Specific Target Frequency 68 VI. PULSE COMPRESSION TECHNIQUES 70 A. RADAR RANGE AND RESOLUTION 70 1. Range 71 2 Range Resolution 72 B. PULSE COMPRESSION 73 1. Pulse Compression Ratio 73 2 Range Resolution 74 3. Pulse Compression Processing Gain 75 4. Eclipsing Loss 75 vi