Architecture for Range, Doppler and Direction finding Radar

Similar documents
Single Chip FPGA Based Realization of Arbitrary Waveform Generator using Rademacher and Walsh Functions

Signal Processing and Display of LFMCW Radar on a Chip

An Intelligent Adaptive Filter for Fast Tracking and Elimination of Power Line Interference from ECG Signal

International Journal of Advance Engineering and Research Development

Active Cancellation Algorithm for Radar Cross Section Reduction

Mohd Ahmer, Mohammad Haris Bin Anwar and Amsal Subhan ijesird, Vol. I (XI) May 2015/422

INTRODUCTION TO RADAR SIGNAL PROCESSING

Field Programmable Gate Arrays based Design, Implementation and Delay Study of Braun s Multipliers

A Comparison of Two Computational Technologies for Digital Pulse Compression

STUDY OF PHASED ARRAY ANTENNA AND RADAR TECHNOLOGY

An Efficient Median Filter in a Robot Sensor Soft IP-Core

Digital Signal Processing (DSP) Algorithms for CW/FMCW Portable Radar

Target simulation for monopulse processing

An FPGA Based Architecture for Moving Target Indication (MTI) Processing Using IIR Filters

University Ibn Tofail, B.P. 133, Kenitra, Morocco. University Moulay Ismail, B.P Meknes, Morocco

GNU RADIO BASED DIGITAL BEAMFORMING SYSTEM: BER AND COMPUTATIONAL PERFORMANCE ANALYSIS. Sarankumar Balakrishnan, Lay Teen Ong

phased array radar, development of this architecture is a major mile stone in the development of active phase radar.

EMBEDDED DOPPLER ULTRASOUND SIGNAL PROCESSING USING FIELD PROGRAMMABLE GATE ARRAYS

FPGA Implementation of Adaptive Noise Canceller

MUSIC for the User Receiver of the GEO Satellite Communication System

EFFICIENT FPGA IMPLEMENTATION OF 2 ND ORDER DIGITAL CONTROLLERS USING MATLAB/SIMULINK

The Comparative Study of FPGA based FIR Filter Design Using Optimized Convolution Method and Overlap Save Method

Adaptive Beamforming for Multi-path Mitigation in GPS

DIGITAL BEAM-FORMING ANTENNA OPTIMIZATION FOR REFLECTOR BASED SPACE DEBRIS RADAR SYSTEM

SIGNAL MODEL AND PARAMETER ESTIMATION FOR COLOCATED MIMO RADAR

An Optimized Design for Parallel MAC based on Radix-4 MBA

An Improved DBF Processor with a Large Receiving Antenna for Echoes Separation in Spaceborne SAR

IMPLEMENTATION OF SOFTWARE-BASED 2X2 MIMO LTE BASE STATION SYSTEM USING GPU

Effects of Fading Channels on OFDM

Design of NCO by Using CORDIC Algorithm in ASIC-FPGA Technology

PLazeR. a planar laser rangefinder. Robert Ying (ry2242) Derek Xingzhou He (xh2187) Peiqian Li (pl2521) Minh Trang Nguyen (mnn2108)

Mehmet SÖNMEZ and Ayhan AKBAL* Electrical-Electronic Engineering, Firat University, Elazig, Turkey. Accepted 17 August, 2012

Design of Multiplier Less 32 Tap FIR Filter using VHDL

Anitha R 1, Alekhya Nelapati 2, Lincy Jesima W 3, V. Bagyaveereswaran 4, IEEE member, VIT University, Vellore

The Analysis of the Airplane Flutter on Low Band Television Broadcasting Signal

MULTIRATE IIR LINEAR DIGITAL FILTER DESIGN FOR POWER SYSTEM SUBSTATION

Ultrasonic Sensor Based Contactless Theremin Using Pipeline CORDIC as Tone Generator

Design and Implementation of a Digital Image Processor for Image Enhancement Techniques using Verilog Hardware Description Language

Analysis of Effect of Korean Offshore Wind Farms on Accuracy of X-Band Tracking Radar

A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM

AMTI FILTER DESIGN FOR RADAR WITH VARIABLE PULSE REPETITION PERIOD

UNIT-3. Ans: Arrays of two point sources with equal amplitude and opposite phase:

An Accurate phase calibration Technique for digital beamforming in the multi-transceiver TIGER-3 HF radar system

Lecture Topics. Doppler CW Radar System, FM-CW Radar System, Moving Target Indication Radar System, and Pulsed Doppler Radar System

VHF Radar Target Detection in the Presence of Clutter *

Keywords SEFDM, OFDM, FFT, CORDIC, FPGA.

PV SYSTEM BASED FPGA: ANALYSIS OF POWER CONSUMPTION IN XILINX XPOWER TOOL

Implementation of FPGA based Design for Digital Signal Processing

Data Word Length Reduction for Low-Power DSP Software

This is a repository copy of White Noise Reduction for Wideband Beamforming Based on Uniform Rectangular Arrays.

International Journal for Research in Applied Science & Engineering Technology (IJRASET) RAAR Processor: The Digital Image Processor

Linear Antenna SLL Reduction using FFT and Cordic Method

Design and Implementation of Compressive Sensing on Pulsed Radar

A Proposed FrFT Based MTD SAR Processor

Parallel and Pipelined Hardware Implementation of Radar Signal Processing for an FMCW Multi-channel Radar

DESIGN OF INTELLIGENT PID CONTROLLER BASED ON PARTICLE SWARM OPTIMIZATION IN FPGA

Simulation the Hybrid Combinations of 24GHz and 77GHz Automotive Radar

Design and Implementation of Signal Processor for High Altitude Pulse Compression Radar Altimeter

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) STUDY ON COMPARISON OF VARIOUS MULTIPLIERS

Software Design of Digital Receiver using FPGA

Design of Adjustable Reconfigurable Wireless Single Core

Reduction in sidelobe and SNR improves by using Digital Pulse Compression Technique

A New High Speed Low Power Performance of 8- Bit Parallel Multiplier-Accumulator Using Modified Radix-2 Booth Encoded Algorithm

VLSI Implementation of Digital Down Converter (DDC)

FPGA-BASED PULSED-RF PHASE AND AMPLITUDE DETECTOR AT SLRI

VLSI Implementation of Impulse Noise Suppression in Images

Phased Array System toolbox: An implementation of Radar System

VHDL Modeling, Simulation and Prototyping of a Novel Arbitrary Signal Generation System

Performance Analysis of a 64-bit signed Multiplier with a Carry Select Adder Using VHDL

Secondment Report Form

Bluetooth Angle Estimation for Real-Time Locationing

CHAPTER 4 FIELD PROGRAMMABLE GATE ARRAY IMPLEMENTATION OF FIVE LEVEL CASCADED MULTILEVEL INVERTER

A NOVEL DIGITAL BEAMFORMER WITH LOW ANGLE RESOLUTION FOR VEHICLE TRACKING RADAR

Scalable Front-End Digital Signal Processing for a Phased Array Radar Demonstrator. International Radar Symposium 2012 Warsaw, 24 May 2012

The Application of System Generator in Digital Quadrature Direct Up-Conversion

Fundamental Concepts of Radar

Analysis, Design and Implementation of Automotive Breaking System Based on Gold Sequence with Correlation RADAR

FPGA implementation of DWT for Audio Watermarking Application

Design and Analysis of Row Bypass Multiplier using various logic Full Adders

Application of the new algorithm ISAR- GMSA to a linear phased array-antenna

An Efficient Method for Implementation of Convolution

Simulating and Testing of Signal Processing Methods for Frequency Stepped Chirp Radar

Approaches for Angle of Arrival Estimation. Wenguang Mao

Comparison of Two Detection Combination Algorithms for Phased Array Radars

Software Defined Radar

Design of Low Power Column bypass Multiplier using FPGA

DESIGN AND DEVELOPMENT OF SIGNAL

Comparative Analysis of Performance of Phase Coded Pulse Compression Techniques

Design and FPGA Implementation of a Modified Radio Altimeter Signal Processor

SATELLITE TRACKING THROUGH THE ANALYSIS OF RADIATION PATTERNS

DESIGN OF A HIGH SPEED MULTIPLIER BY USING ANCIENT VEDIC MATHEMATICS APPROACH FOR DIGITAL ARITHMETIC

MATLAB: A Tool for Algorithms Development and System Analysis

Digital Systems Design

Radar Systems Engineering Lecture 15 Parameter Estimation And Tracking Part 1

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

A Novel approach for Optimizing Cross Layer among Physical Layer and MAC Layer of Infrastructure Based Wireless Network using Genetic Algorithm

Design of an optimized multiplier based on approximation logic

Resource Efficient Reconfigurable Processor for DSP Applications

Side Lobe Level Reduction in Antenna Array Using Weighting Function

FPGA Implementation of Wallace Tree Multiplier using CSLA / CLA

Transcription:

J. Appl. Environ. Biol. Sci., 4(7S)193-198, 2014 2014, TetRoad Publication ISSN: 2090-4274 Journal of Applied Environmental and Biological Sciences www.tetroad.com Architecture for Range, Doppler and Direction finding Radar Nauman Anwar Baig 1, Mohammad Bilal Malik 1, Asim Ejaz 1, Khalid Munawar 2 1 Department of Electrical Engineering, NUST College of EME 2 Department of Electrical Engineering, KAU Saudi Arabia Received: September 1, 2014 Accepted: November 13, 2014 ABSTRACT Radar signal processing is a well-established field. Accurate and efficient information etraction related to target is main goal of a radar designer. As it has applications in many areas, different architectures have been proposed for its signal processor. Radar capable of localizing a target can be used with missile launcher to hit the target. A radar signal processor with range, Doppler and direction of arrival estimation is presented with its architecture on FPGA. KEYWORDS: Radar; Target; FPGA; Correlation; Doppler; Direction of arrival. 1. INTRODUCTION Radars can be used for ground and air surveillance. History of Radar lies back to world-war II [1]. A pulse Doppler radar is capable of finding range, Doppler and direction of a target. Architectures of Radar signal processors are given in [2] specifically for Automotive applications is given in [3]. Pulse Doppler radar transmits pulses and the reflected Echoes are processed to target s information. The reflected pulses return to the Radar antenna, which are processed using FPGA, DSP etc. to obtain required parameters. In this paper, we have discussed Radar signal processor of a Pulse Doppler radar capable of finding range, Doppler and direction. Method for finding direction of arrival using 22 Array is discussed with its embedded architecture. Design methods and FPGA block diagram discussed are helpful for a Radar designer. The organization of this paper is now presented. Section II in this paper discusses the algorithm used for finding range and Doppler of target. Section III gives the design methodology of the Radar signal processor and details of FPGA are shown in that section. Estimation of direction of arrival using array is presented in section VII. Finally section VII concludes the paper. 2. Algorithm for Range/Doppler Processing. Radar Antenna transmits pulses with a PRF of 600 Hz, each PRI is 3ms long with 20 % duty cycle. The received pulses after reflection are stacked in a matri. There are 2 14 samples in one PRI (3 ms) after A/D. Fig. 1 shows the stacked pulses for 2 targets. Figure1. Stacked pulses The Matri is then passed through column wise which gives Doppler ais [4]. After which correlation is performed row wise which results in range ais. Correlation is performed by using the fast correlation procedure [5]. After correlation of the rows, peaks are obtained corresponding to targets. The primary ais represents range and secondary ais represents Doppler. Thresholding gives much smoother peaks. The summary of algorithm[4] is shown below in Fig. 2 * Corresponding Author: Nauman Anwar Baig, Department of Electrical Engineering, NUST College of EME. Email: nauman.anwar@ceme.nust.edu.pk 193

BAIG et al.,2014 Figure 2. Algorithm Flow Diagram Hardware/Software Partition. For Hardware implementation there are some control blocks and some processing blocks, so the whole system has to be divided into 2 parts i.e. software and hardware partitions [6]. Design partitioning and verification methodology are crucial steps for the designer for hardware/software codesign. Verification of software based design is easy but verification of VLSI based designs is challenging. The proposed hardware/software partition is shown in Fig. 3. The coprocessor functions and the memory read/write are all performed in hardware part. Decisions such as to check if the required number of samples is available at the /I stage are performed in the software partition. Similarly checks of data available at output of, which net stage is to be applied, all are performed in software partition. The received pulses are stored in DDR with (2562 14 )locations. Figure 3. Hardware/Software Partition 194

J. Appl. Environ. Biol. Sci., 4(7S)193-198, 2014 The FPGA block diagram and coprocessor details are shown in Fig. 4. The control unit has finite state machines (FSM) which ensures that flow of different signals is correct between different blocks. FPGA Control Unit Column Memory Row LMB Micro Blaze AXI Conj ((T Pulse width )) I Coprocessor Thresholding Figure4. FPGA block diagram We have used Digilent Spartan-6 FPGA[7] kit to verify our algorithm on hardware which is shown in Fig. 5 Figure 5. Spartan-6 kit for Implementation For column, IPcore [8] is used which has many control signals. Some are input signals while some are output signals. The core has to check whether the sequence is available at the input. Correlation is carried out after of the columns. core is used with multiple channels. Buffer RAMS (each has capability to store 512 words) are also used for data storage. The data just after row is sent to comple multiplier. The multiplicand is stored in another Buffer RAM which is offline calculated. Then I core is used so that finally correlation can be obtained. The /I core has an output signal of data valid which indicates that result is now available after processing. The detected targets after processing on FPGA are shown in Fig. 6 195

BAIG et al.,2014 Figure 6. Peaks showing targets detected with range/doppler information 3. Algorithm for Direction Finding along with Architecture. Estimating the direction of arrival of a target is also in important part of Radar signal processing [9]. Multiple antennas are helpful when using phase difference for estimation of direction of a target. For direction finding, an array of 22 antennas is used. The array is shown in Fig. 7 Figure 7. Antenna Array The phase difference between 2 antennas can be used to find the direction of a target [10]. Fig. 8 shows phase difference between 2 antennas Figure 8. Phase difference in arrival I = d sinθ.the path difference results in a phase difference φ The path difference I is given by between the signals from the two antennas. The relation is given below in Eq. 1 φ = 2 π I / λ φ = 2 π d sinθ / λ (1) where lambda is the wavelength of transmitted signal. Angle of arrival is found from the phase difference given in Eq. 2 1 θ = sin φ λ / π ( (2 d) ) (2) We can combine the signals from 2 antennas at same ais. Combining the sensor output as 196

J. Appl. Environ. Biol. Sci., 4(7S)193-198, 2014 From Eq. (1) phase diff = = 2 π dsinθ cosφ / λ (3) Similarly phase diff = y = 2 π dysinθ sinφ / λ (4) Now we can solve Eq. (3) and (4) to find θ and φ. Rearranging both equations as sinθ cosφ = yλ / 2 π d (5) sinθ sinφ = λ / 2 π dy (6) Now from Eq. 5 sinθ = yλ / 2π dcosφ Putting above relation in Eq. (6) sinφ / cosφ = d / ydy Azim = φ = tan 1 ( d / ydy) (7) Now putφ in Eq. (5) to find elevationθ. According to Eq. (6) and (7), if we know the phase differences and, we can find the azimuth and elevation angles and thus can localize the target. Let the data from antennas in Fig. 16 is 1 1, 2 2, 3 3, 4 4.Combining the data from 1,3 and 2,4 D1=1+3, D2=2+4 The phase of D1 and D2 is found by taking the and then finding phase. The phase difference becomes ( ( 1) ) ( 2) ( ) = phase fft D phase fft D Now, combining data from 1,2 and 3,4 D3=1+2, D4=3+4 Similarly y = phase( fft( D3)) phase( fft( D4)) Finally and are used to find azimuth and elevation. Proposed architecture for direction finding system using phase difference method discussed above is shown in Fig. 9 DDR RAM Azimuth φ Elevation θ X1+X3 X2+X4 Phase CORDIC (tan -1 ) Divide d/ ydy CORDIC (tan -1 ) d CORDIC (cos) X1+X2 X3+X4 Phase CORDIC (tan -1 ) y dy 2π d λ Divide yλ / 2π dcosφ CORDIC (sin -1 ) Figure 9. Architecture for Direction finding 197

BAIG et al.,2014 4. Conclusions. Pulse Doppler Radar signal processor for air surveillance is simulated using MATLAB and then FPGA is used for testing the algorithm on processor. The design approach is eplained with hardware/software partition and system block diagram. Antenna array system for direction finding was presented with its architecture. The results for simulation and hardware show that our system is working fine in presence of noisy signals. 5. Acknowledgement. The authors would like to thank NUST and HEC for the financial support. We also appreciate the help given by Zeeshan, Waqas and Razi Ahmed. REFERENCES [1] Jeff Duda, A History of Radar Meteorology:People, Technology, and Theory. [2] Charles Buenzli, Lee Owen, Fred Rose, Hardware/Software Codesign of a Scalable Embedded Radar Signal Processor, VHDL International Users' Forum, 1997. [3] Kim, Y.Ju, and J.Lee, Design and implementation of a full-digital pulse-doppler radar system for automotive applications, Consumer Electronics (ICCE), 2011 IEEE International Conference on.ieee, 2011, pp.563 564. [3] M.Skolnik, Introduction to Radar Systems 3/E. McGraw-HillEducationPvt.Ltd,2001. [4] Richards, M.A., Fundamentals of Radar Signal Processing, Mc-Graw Hill, 2005. [5] Byron Edde, Radar: Principles, Technology, Applications,Pearson education. [6] Shoab Ahmed Khan, Digital Design of Signal Processing Systems, a Practical Approach, John Willey and Sons. [7] Digilent, Atlys Spartan-6. [8] Xilin datasheet, Logi CORE IP Fast Fourier Transform v7.1, DS 260, 2011. [9] ]Nauman Anwar Baig, Mohammad Bilal Malik, Comparison of Direction of Arrival (DOA) Estimation Techniques for Closely Spaced Targets, International Conference on Intelligence and Information Technology, IEEE (ICIIT), vol. 2, 345-350, 2010, Pakistan. [10] Bassem R. Mahafza, Radar Systems Analysis and Design Using MATLAB, CHAPMAN & HALL/CRCBoca Raton London New York Washington, D.C. 198