A Comparison of Two Computational Technologies for Digital Pulse Compression

Similar documents
Signal Processing Architectures for Ultra-Wideband Wide-Angle Synthetic Aperture Radar Applications

A HIGH-PRECISION COUNTER USING THE DSP TECHNIQUE

Investigation of a Forward Looking Conformal Broadband Antenna for Airborne Wide Area Surveillance

Non-Data Aided Doppler Shift Estimation for Underwater Acoustic Communication

Hybrid QR Factorization Algorithm for High Performance Computing Architectures. Peter Vouras Naval Research Laboratory Radar Division

Solar Radar Experiments

Coherent distributed radar for highresolution

COM DEV AIS Initiative. TEXAS II Meeting September 03, 2008 Ian D Souza

IREAP. MURI 2001 Review. John Rodgers, T. M. Firestone,V. L. Granatstein, M. Walter

UNCLASSIFIED UNCLASSIFIED 1

Report Documentation Page

August 9, Attached please find the progress report for ONR Contract N C-0230 for the period of January 20, 2015 to April 19, 2015.

Strategic Technical Baselines for UK Nuclear Clean-up Programmes. Presented by Brian Ensor Strategy and Engineering Manager NDA

Robotics and Artificial Intelligence. Rodney Brooks Director, MIT Computer Science and Artificial Intelligence Laboratory CTO, irobot Corp

Characteristics of an Optical Delay Line for Radar Testing

VHF/UHF Imagery of Targets, Decoys, and Trees

Ocean Acoustics and Signal Processing for Robust Detection and Estimation

Acoustic Change Detection Using Sources of Opportunity

CFDTD Solution For Large Waveguide Slot Arrays

INTEGRATIVE MIGRATORY BIRD MANAGEMENT ON MILITARY BASES: THE ROLE OF RADAR ORNITHOLOGY

Two-Way Time Transfer Modem

Lattice Spacing Effect on Scan Loss for Bat-Wing Phased Array Antennas

Design of Synchronization Sequences in a MIMO Demonstration System 1

0.18 μm CMOS Fully Differential CTIA for a 32x16 ROIC for 3D Ladar Imaging Systems

PULSED POWER SWITCHING OF 4H-SIC VERTICAL D-MOSFET AND DEVICE CHARACTERIZATION

Technology Maturation Planning for the Autonomous Approach and Landing Capability (AALC) Program

Radar Detection of Marine Mammals

Innovative 3D Visualization of Electro-optic Data for MCM

NEURAL NETWORKS IN ANTENNA ENGINEERING BEYOND BLACK-BOX MODELING

Underwater Intelligent Sensor Protection System

Modeling of Ionospheric Refraction of UHF Radar Signals at High Latitudes

Fuzzy Logic Approach for Impact Source Identification in Ceramic Plates

Thermal Simulation of a Silicon Carbide (SiC) Insulated-Gate Bipolar Transistor (IGBT) in Continuous Switching Mode

David L. Lockwood. Ralph I. McNall Jr., Richard F. Whitbeck Thermal Technology Laboratory, Inc., Buffalo, N.Y.

U.S. Army Training and Doctrine Command (TRADOC) Virtual World Project

SILICON CARBIDE FOR NEXT GENERATION VEHICULAR POWER CONVERTERS. John Kajs SAIC August UNCLASSIFIED: Dist A. Approved for public release

Remote Sediment Property From Chirp Data Collected During ASIAEX

FLASH X-RAY (FXR) ACCELERATOR OPTIMIZATION BEAM-INDUCED VOLTAGE SIMULATION AND TDR MEASUREMENTS *

Development of a charged-particle accumulator using an RF confinement method FA

Modeling Antennas on Automobiles in the VHF and UHF Frequency Bands, Comparisons of Predictions and Measurements

Loop-Dipole Antenna Modeling using the FEKO code

A RENEWED SPIRIT OF DISCOVERY

Modeling and Evaluation of Bi-Static Tracking In Very Shallow Water

14. Model Based Systems Engineering: Issues of application to Soft Systems

PULSED BREAKDOWN CHARACTERISTICS OF HELIUM IN PARTIAL VACUUM IN KHZ RANGE

David Siegel Masters Student University of Cincinnati. IAB 17, May 5 7, 2009 Ford & UM

Multipath Mitigation Algorithm Results using TOA Beacons for Integrated Indoor Navigation

Improving the Detection of Near Earth Objects for Ground Based Telescopes

Ship echo discrimination in HF radar sea-clutter

Ultrasonic Nonlinearity Parameter Analysis Technique for Remaining Life Prediction

Presentation to TEXAS II

Drexel Object Occlusion Repository (DOOR) Trip Denton, John Novatnack and Ali Shokoufandeh

Marine Mammal Acoustic Tracking from Adapting HARP Technologies

EFFECTS OF ELECTROMAGNETIC PULSES ON A MULTILAYERED SYSTEM

GLOBAL POSITIONING SYSTEM SHIPBORNE REFERENCE SYSTEM

REPORT DOCUMENTATION PAGE. Thermal transport and measurement of specific heat in artificially sculpted nanostructures. Dr. Mandar Madhokar Deshmukh

Oceanographic Variability and the Performance of Passive and Active Sonars in the Philippine Sea

Mathematics, Information, and Life Sciences

Durable Aircraft. February 7, 2011

Modeling an HF NVIS Towel-Bar Antenna on a Coast Guard Patrol Boat A Comparison of WIPL-D and the Numerical Electromagnetics Code (NEC)

REPORT DOCUMENTATION PAGE

DIELECTRIC ROTMAN LENS ALTERNATIVES FOR BROADBAND MULTIPLE BEAM ANTENNAS IN MULTI-FUNCTION RF APPLICATIONS. O. Kilic U.S. Army Research Laboratory

RADAR SATELLITES AND MARITIME DOMAIN AWARENESS

Effects of Radar Absorbing Material (RAM) on the Radiated Power of Monopoles with Finite Ground Plane

Passive Localization of Multiple Sources Using Widely-Spaced Arrays With Application to Marine Mammals

Experimental Studies of Vulnerabilities in Devices and On-Chip Protection

Department of Energy Technology Readiness Assessments Process Guide and Training Plan

MINIATURIZED ANTENNAS FOR COMPACT SOLDIER COMBAT SYSTEMS

Adaptive CFAR Performance Prediction in an Uncertain Environment

Report Documentation Page

Department of Defense Partners in Flight

LONG TERM GOALS OBJECTIVES

Student Independent Research Project : Evaluation of Thermal Voltage Converters Low-Frequency Errors

Army Acoustics Needs

Wavelet Shrinkage and Denoising. Brian Dadson & Lynette Obiero Summer 2009 Undergraduate Research Supported by NSF through MAA

Cross-layer Approach to Low Energy Wireless Ad Hoc Networks

USAARL NUH-60FS Acoustic Characterization

Key Issues in Modulating Retroreflector Technology

2008 Monitoring Research Review: Ground-Based Nuclear Explosion Monitoring Technologies INFRAMONITOR: A TOOL FOR REGIONAL INFRASOUND MONITORING

A Stepped Frequency CW SAR for Lightweight UAV Operation

Final Report for AOARD Grant FA Indoor Localization and Positioning through Signal of Opportunities. Date: 14 th June 2013

MATLAB Algorithms for Rapid Detection and Embedding of Palindrome and Emordnilap Electronic Watermarks in Simulated Chemical and Biological Image Data

Transitioning the Opportune Landing Site System to Initial Operating Capability

SPOT 5 / HRS: a key source for navigation database

N C-0002 P13003-BBN. $475,359 (Base) $440,469 $277,858

SA Joint USN/USMC Spectrum Conference. Gerry Fitzgerald. Organization: G036 Project: 0710V250-A1

Rump Session: Advanced Silicon Technology Foundry Access Options for DoD Research. Prof. Ken Shepard. Columbia University

Frequency Stabilization Using Matched Fabry-Perots as References

ULTRASTABLE OSCILLATORS FOR SPACE APPLICATIONS

DARPA TRUST in IC s Effort. Dr. Dean Collins Deputy Director, MTO 7 March 2007

DEVELOPMENT OF AN ULTRA-COMPACT EXPLOSIVELY DRIVEN MAGNETIC FLUX COMPRESSION GENERATOR SYSTEM

Reconfigurable RF Systems Using Commercially Available Digital Capacitor Arrays

US Army Research Laboratory and University of Notre Dame Distributed Sensing: Hardware Overview

DESIGNOFASATELLITEDATA MANIPULATIONTOOLIN ANDFREQUENCYTRANSFERSYSTEM USING SATELLITES

Effects of Fiberglass Poles on Radiation Patterns of Log-Periodic Antennas

RECENT TIMING ACTIVITIES AT THE U.S. NAVAL RESEARCH LABORATORY

NPAL Acoustic Noise Field Coherence and Broadband Full Field Processing

FY07 New Start Program Execution Strategy

THE NATIONAL SHIPBUILDING RESEARCH PROGRAM

ANALYSIS OF A PULSED CORONA CIRCUIT

Transcription:

A Comparison of Two Computational Technologies for Digital Pulse Compression Presented by Michael J. Bonato Vice President of Engineering Catalina Research Inc. A Paravant Company High Performance Embedded Computing Conference 2002 MIT Lincoln Laboratory September 24, 2002

Report Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average 1 hour per response, including the time for reviewing instructions, searching existing data sources, gathering and maintaining the data needed, and completing and reviewing the collection of information. Send comments regarding this burden estimate or any other aspect of this collection of information, including suggestions for reducing this burden, to Washington Headquarters Services, Directorate for Information Operations and Reports, 1215 Jefferson Davis Highway, Suite 1204, Arlington VA 22202-4302. Respondents should be aware that notwithstanding any other provision of law, no person shall be subject to a penalty for failing to comply with a collection of information if it does not display a currently valid OMB control number. 1. REPORT DATE 24 SEP 2002 2. REPORT TYPE N/A 3. DATES COVERED - 4. TITLE AND SUBTITLE A Comparison of Two Computational Technologies for Digital Pulse Compression 5a. CONTRACT NUMBER 5b. GRANT NUMBER 5c. PROGRAM ELEMENT NUMBER 6. AUTHOR(S) 5d. PROJECT NUMBER 5e. TASK NUMBER 5f. WORK UNIT NUMBER 7. PERFORMING ORGANIZATION NAME(S) AND ADDRESS(ES) Catalina Research Inc., - A Paravant Company 8. PERFORMING ORGANIZATION REPORT NUMBER 9. SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESS(ES) 10. SPONSOR/MONITOR S ACRONYM(S) 12. DISTRIBUTION/AVAILABILITY STATEMENT Approved for public release, distribution unlimited 13. SUPPLEMENTARY NOTES Also see ADM001473, The original document contains color images. 14. ABSTRACT 15. SUBJECT TERMS 11. SPONSOR/MONITOR S REPORT NUMBER(S) 16. SECURITY CLASSIFICATION OF: 17. LIMITATION OF ABSTRACT UU a. REPORT unclassified b. ABSTRACT unclassified c. THIS PAGE unclassified 18. NUMBER OF PAGES 21 19a. NAME OF RESPONSIBLE PERSON Standard Form 298 (Rev. 8-98) Prescribed by ANSI Std Z39-18

Goals of Presentation Highlight major design trade-offs when comparing an ASIC and FPGA solution for pulse compression Provide information to help choose the right tool for the right job

Outline Overview of pulse compression Comparison of computational approaches Trade-offs when mapping algorithm to an ASIC or FPGA Example analysis Other considerations Summary

Pulse Compression Overview Convolves return signal with complex conjugate of transmit waveform Produces peak where correlation occurs [1] Indicates location of target in range Compressed pulse narrower than width of transmit waveform (higher range resolution) Helps radar obtain good ranging accuracy with low instantaneous transmitter power Ability to produce narrow peaks depends upon transmit waveform s Bandwidth Duration (length) Bandwidth duration = Time Bandwidth Product (TBP) Higher TBP [2] Finer range resolution Lower instantaneous transmitting power Requires more computational horsepower

Pulse Compression Illustration Received Signal (t) Pulse Compression (convolution with complex conjugate of transmit waveform) Compressed Received Signal (t) Two targets in receive window hard to pinpoint in time (range) Targets clearly stand out after compression

Approaches to Digital Pulse Compression Time domain convolution Filter time samples of receive window using Finite Impulse Response (FIR) filter Use transmit waveform samples as tap values (number of taps = TBP) Frequency domain complex multiplication FFT (of receive window) Complex multiplication by complex conjugate of FFT (transmit waveform) IFFT Overlap by TBP if sectioned convolution* Both approaches mathematically equivalent Convolution (time) multiplication (frequency) * For DSP implementation, TBP = duration sampling rate

Which Approach to Use? Computational efficiency is the driving factor Operations defined here as total number of multiplies and adds Number of FIR operations per input sample: = 8N 2 where N = number of taps Number of FFT operations per input vector: = 5 N log 2 N where N = FFT length Both equations assume complex data

Example: TBP = 256 FIR operations = 8 * 256-2 = 2046 2046 operations need to happen every new input sample FFT operations: assume an FFT length of twice the TBP 5 * 512 * log 2 (512) = 23,040 this needs to happen twice (once for FFT, once for IFFT)* = 2 * 23,040 = 46,080 operations i.e. for every input vector, 46,080 operations need to occur assuming sectioned convolution, overlap input vectors by TBP thus, effective operations per input sample: 46,080 / ( 512 256 ) = 180 operations per new input sample FFT approach is over 11 times as efficient as FIR in this case! * Time domain window can be folded into first pass of FFT Complex multiplication can be folded in with first pass of IFFT

Computational Efficiency of FFT vs. FIR Comparison of Pulse Compression Operations 10000 Equivalent Number of Operations Per Input Sample 1000 100 10 1 Equivalent Operations Per Input Sample (FIR Approach) Equivalent Operations Per Input Sample (FFT+CMUL+IFFT Approach w/ 50% Overlap) 8 16 32 64 128 256 512 1024 Time Bandwidth Product (TBP)

Mapping FFTs into Hardware ASIC or FPGA? ASIC: Pathfinder-2 programmable frequency domain vector processor FPGA: Xilinx VirtexE Trade space considerations: Radar system parameters TBP Number of samples in the receive window Number of bits (precision and dynamic range) Performance (measured in Pulse Repetition Frequency)

Radar System Parameters FFT size determined by ( TBP + N s - 1 ) [3] TBP = number of samples representing transmit pulse N s = number of samples in receive window = [ P w + 2 (R w / c) ] F s P w = pulse width of transmit waveform R w = range window of the radar c = speed of light F s = sampling rate of digital receiver system Longer FFTs need more Processing Larger radix cores More passes through the data Memory Bits

Number of Bits Today s high speed ADCs 14 bits up to 100 MSPS 12 bits up to 200 MSPS FFT radix computations create word growth Radix 2 can cause growth of one bit just due to additions Radix 4: two bits Radix 16: four bits Longer FFT lengths require more radix passes More opportunity for growth

Floating Point vs. Fixed Point [4] Floating point Can lead to truncation or rounding errors for both addition and multiplication Overflows highly unlikely due to very large dynamic range Requires more hardware resources than fixed point (adders in particular) Fixed point Truncation or rounding errors occur only for multiplication Addition can lead to overflows Avoid by making word length sufficiently long (may not be practical) Avoid by shifting (scaling), but this can compromise precision

Performance: Pulse Repetition Frequency Defines how often the radar transmits pulses Higher PRFs imply Faster update rates and track loop closure Lower Doppler ambiguity Higher range ambiguity Time between transmit pulses sets a limit on the processing time available Conversely, the processing time required for a given FFT size limits the achievable PRF

Example Analysis Assume the following radar system parameters: Transmit Pulse Width A/D Sampling Rate (Baseband) Range Window 10.2 usec 10 MSPS 10 Km

Calculate FFT Size TBP = pulse width sampling rate 10.2 usec 10 MSPS = 102 samples N s (number of samples in the receive window) [ 10.2 usec + 2 ( 10 Km / c ) ] 10 MSPS = 769 samples FFT size = 102 + 769 1 = 870 samples minimum Round to power of two: 1024 points Well within capabilities of Pathfinder-2 or FPGA

Define Word Length Assume 14 bit ADC Assume one bit growth per radix 2 stage (ten stages for 1K FFT) Implies word length of 24 bits for fixed point operations For worst case input to FFT Assuming rest of system can support the dynamic range Fixed point implementation must Define sufficiently large word (accumulator), or Scale data input to each radix stage Blindly shift at every iteration (Xilinx 1K FFT 16 bit core) [5] Implement intelligent shifting (e.g. block floating point) Not an issue for floating point (Pathfinder-2)

Processing Performance Algorithm: window CFFT CMUL IFFT for 1K vector Pathfinder-2 35.4 usec at 133 MHz clock Achievable PRF = 1 / 35.4 usec = 28.3 KHz assuming one channel 32 bit IEEE floating point Xilinx XCV2000E sizing estimate Assume 80 MHz clock rate Achievable PRF (with 75% utilization) 15 KHz (one channel) 24 bit fixed point Overflow still a concern 24 bits would suffice for 1K FFT alone (most applications) Does not provide for growth due to IFFT Scaling / shifting logic will still be needed

Additional Design Considerations Part count Minimum Pathfinder-2 solution requires Pathfinder-2 ASIC Three external address generators Three SRAM banks Small FPGA to act as a controller Entire solution could fit in XCV2000E Parts costs (estimated) Pathfinder-2 solution = $1,500 Xilinx XCV2000E = $2,900 Design flexibility and development What if you decide to change FFT sizes? What if you want to match against multiple transmit waveforms?

Summary Less demanding pulse compression application good match for FPGAs More demanding system requirements quickly drive solution towards a Pathfinder-2 type of approach Pulse Compression Application (1K Vector Size) Pathfinder-2 (ASIC) Higher PRFs Higher Parts Count Less Expensive Minimal Precision and Dynamic Range Concerns Easily Scalable to More Demanding Algorithms XCV2000E (FPGA) Lower PRFs Lower Parts Count More Expensive Valid Dynamic Range and Precision Concerns Not Easily Scalable to More Demanding Algorithms

References [1] Cook, Charles E., Pulse Compression Key to More Efficient Radar Transmission, Barton Radar Systems Volume III, 1960. [2] Skolnik, Merrill I., Introduction to Radar Systems, McGraw-Hill Book Co., NY, 1962. [3] Brigham, Oran E., The Fast Fourier Transform, Prentice-Hall Inc., Englewood Cliffs, NJ, 1974. [4] Rabiner, L. R. and Gold, B., Theory and Application of Digital Signal Processing, Prentice-Hall Inc., Englewood Cliffs, NJ, 1975. [5] Xilinx Product Specification., High Performance 1024-Point Complex FFT/IFFT V1.0.5, Xilinx Inc., 2000.