SlideShare a Scribd company logo
1 of 12
Download to read offline
Circuits and Systems:An International Journal (CSIJ), Vol.2, No.1 , January 2015
13
FPGA DESIGN OF CLUTTER GENERATOR
FOR RADAR TESTING
Thottempudi Pardhu1
and N.Alekhya Reddy2
1
Asstistant Professor,Department of Electronics And Communication Engineering, Marri
Laxman Reddy Institute of Technology & Management, Hyderabad, India
2
Department of Electronics And Communication Engineering, MLReddy Institute of
Technology, Hyderabad, India
ABSTRACT
Detection of weak target echo in the presence of strong clutter is the main objective of any RADAR. To
evaluate the performance of RADAR it is required to generate the clutter of various types including land
and sea. This clutter is of non Gaussian distribution such as lognormal, Weibull and k-type. In this project
it is proposed to develop a clutter generation algorithm of given distribution type. This process consists of
random number generator with Gaussian distribution converting into a non Gaussian using ZMNL (Zero
Memory Nonlinearity Transformation) technique. It also includes amplitude shaping and addition other
interference signals. The complete algorithm is first simulated using Xilinx ISE 9.2i and would be
implemented in VIRTEX-V FPGA.This algorithm will be used for the testing of RADAR system. Results are
compared with standard results.
KEYWORDS
RADAR,Gaussian,Lognormal,Weibull,K-Type,ZMNL,FPGA,
1. INTRODUCTION
Clutter is a term used to describe any object that generates unwanted radar returns that may
interfere the normal radar operations. Parasitic returns that enter the radar through the antenna’s
main lobe are called main lobe clutter; otherwise they are called side lobe clutter. Clutter can be
classified into two main categories: surface clutter and airborne or volume clutter. Surface clutter
includes trees, vegetation, ground terrain, man-made structures, and sea surface (sea clutter).
Volume clutter normally has large extent (size) and includes chaff, rain, birds, and insects.
Surface clutter changes from one areato another, while volume clutter may be more predictable.
In this paper modeling and verification of the clutter is introduced. Clutter affects the
performance of radar when detecting and tracking the targets. Hence it is very important to know
the exact and feasible method of generating the clutter sequence.
Clutter echoes are random and have thermal noise-like characteristics because the individual
clutter components (scatterers) have random phases and amplitudes. In many cases, the clutter
signal level is much higher than the receiver noise level. Thus, the radar’s ability to detect targets
embedded in high clutter background depends on the Signal-to-Clutter Ratio (SCR) rather than
the SNR.
There are two methods of generating the temporal correlated clutter distribution.1).Zero Memory
Non Linear transformation (ZMNL) 2).Spherically Invariant Process (SIRP). The clutter is
Circuits and Systems:An International Journal (CSIJ), Vol.2, No.1 , January 2015
14
generated by passing the correlated Gaussian random variables through a ZMNL filter.[2].
Lognormal distributed clutter can be generated by ZMNL process but not with SIRP process. In
case of real time generation of the lognormal distributed clutter by ZMNL method, the DSP chip
can be used. But in these days to satisfy the real time application for handling huge number of
points, it takes large computation time. Hence an alternate solution is through fpga prototyping is
considered in this paper.
2. MODELLING OF CLUTTER
Consider a random variable ‘X’ represents the amplitude of the clutter, then the probability
density function of the lognormal distributed clutter is represented as follows.
Where µ is known as scale parameter and represents the mean of ln(x) and σ is known as standard
deviation of X. The mean and variance of X are given in equations below [5].
The generation scheme for the lognormal distributed clutter by ZMNL method is shown in Fig.1.
The correlation coefficient of the input and output of the system represented by ρij and Sij and the
relationship between them is as shown below.
Fig.1.The scheme for the generation of Lognormal distributed clutter by ZMNL method
3. GENERATION OF LOG NORMAL CLUTTER
The Lognormal clutter generation system modeled using FPGA as shown in Fig.2, includes
the random sequence generator, Gaussian sequence generator, Fast Fourier and Inverse
Circuits and Systems:An International Journal (CSIJ), Vol.2, No.1 , January 2015
15
Fourier Transformation, matched filter and zero memory nonlinear amplitude transformation
system.
Fig.2.Block diagram of Lognormal Distributed Clutter generation
3.1. Generation of Random Numbers
The system shown above is realized in six stages. In stage one 32-bit random sequence is
generated using Feed Back Shift Register (FSR). In stage two16-bit two Gaussian random
sequences are generated using 32bit random sequence. Stage three to stage five is the generation
of frequency filter component and its architecture is designed according to the correlated
characteristic of the clutter. The final output is generated by passing the processed data and
the Gaussian random sequence through the zero memory nonlinear amplitude
transformation[5] filter.
Random sequence can be generated using either FSR or Tausworthe architecture as shown in
Fig.3.and 4 respectively.
Fig.3: Random number generation using FSR
XO
q …… N+L ….. p
…..
N+1
......
1
L-bit random number
Circuits and Systems:An International Journal (CSIJ), Vol.2, No.1 , January 2015
16
Fig.4: Improved Tausworthe generator architecture.
3.2. Generation of Gaussian Noise
Though LFSR is simple and good for different applications, to improve the randomness and the
speed of sequence generation Tausworthe architecture is considered. The generation of Gaussian
variable from the Gaussian is explained below. Let r1 and r2be the two 16-bit random variables in
the interval [0, 1), x1 and x2 be the Gaussian distributed sequence with zero mean and unit
variance. Then, the generated sequences are in the form of Gaussian format, which are described
by equation [8].
3.3. Design of Matched Filter
Stage 3 to stage5 explains the matched filter implementation details as shown in Fig.2.
Computation of matched filter output can be illustrated in Fig. 5.
Fig.5. Block diagram of Matched Filter
Since the matched filter is a linear time invariant system, its output can be described
mathematically by the convolution between its input and its impulse response.
Where is the input signal, is the matched filter impulse response (replica), and the
operator symbolically represents convolution. And when both signals are sampled properly, the
compressed signal can be computed from,
Circuits and Systems:An International Journal (CSIJ), Vol.2, No.1 , January 2015
17
4. IMPLEMENTATION OF CLUTTER GENERATOR
HDL code for Random number generation is implemented in Virtex-V (ML501) FPGA.
Hardware is designed in LABVIEW for generation of Gaussian noise. Matched filter is realized
in MATLAB. ZMNL for Gaussian noise and output of matched filter which generates is
implemented in LABVIEW.Fig.6 and shows the VLSI implementation flow of Tausworthe
architecture.
Fig.6. VLSI implementation of PRNG using Tausworthe Architecture.
HDL code is generated, simulated and synthesized .bit file is generated using VHDL. Device is
configured using this bit file. By adding .cdc file, code is verified using Chipscope Pro.Fig.7,
Fig.8 represent the generation of random number generator and clutter generator in LABVIEW.
start
HDL program
Synthesis
.bit file generation
Download into FPGA
.cdc file generation
Verification in chipscope
End
Circuits and Systems:An International Journal (CSIJ), Vol.2, No.1 , January 2015
18
Fig.7: Generation of PRNG
Fig.8. Implementation of Clutter Generator
5. SIMULATION RESULTS
VHDL code for random number generation is implemented on Virtex-V FPGA. CODIC IP and
Chip scope Pro are used to analyze the design. Fig.9, Fig.10, Fig.11, Fig.12, Fig.13, Fig.14,
Fig.15, Fig.16 represents the CORDIC IP implantation of random number, output using
chipscope, PDF of Gaussian Noise, simulation result of generation of Gaussian noise using
LABVIEW, Uncompressed Echo From The RADAR, Compressed Echo from the Filter, Matched
Filer Time And Frequency Domain Response, Clutter generated in RADAR SEEKER.
Circuits and Systems:An International Journal (CSIJ), Vol.2, No.1 , January 2015
19
Fig.9 : Simulation result of Random number using CORDIC IP(9)
Fig.10: Simulation result of Random number using Chipscope Pro.
Circuits and Systems:An International Journal (CSIJ), Vol.2, No.1 , January 2015
20
Fig.11. PDF of Gaussian Noise(10)
Fig.12: Simulation result of PDF of Gaussian Noise.(10)
Fig.13: Uncompressed Echo from the RADAR.
Circuits and Systems:An International Journal (CSIJ), Vol.2, No.1 , January 2015
21
Fig.14. Compressed echo after passing through filter
Fig.15. Matched filter time and Frequency Response
Circuits and Systems:An International Journal (CSIJ), Vol.2, No.1 , January 2015
22
Fig.16: Generated Clutter from RADAR SEEKER.
If we take samples from the generated clutter and plot on MATLAB it takes the shape of
Lognormal PDF.
It is shown in Fig.17
Fig.17: plot taken from Various Samples.
6. CONCLUSIONS
In this study hardware is proposed to generate lognormal distributed clutter. Improved Tauswothe
architecture, boxmuller algorithm,CORDIC IP, Chipscope pro are used to generate the random
numbers. MATLAB is used to design the Matched filter. LABVIEW is used to design Gaussian
Circuits and Systems:An International Journal (CSIJ), Vol.2, No.1 , January 2015
23
noise generator, clutter generator. RADAR Seeker is tested using this result is used to tested
using this result. It can be used in echo simulator, for range and velocity simulations. It is shown
in Fig.18
Fig.18: Using clutter Generator for range and velocity Simulation.
REFERENCES
[1] S. Sayama , M. Sekine, Log-normal, log-Weibull and K-distributed sea clutter, IEICE Trans. 2002.
Commun, Vol. E85-B, pp.1375-1381.
[2] Zhang. ( L. Modeling and simulation radar clutter for radar signal simulator. 2005, National
University of Defense Technology.
[3] AAlimohammad, S F. Fard, B. F. Cockburn and ( Schlegel, "A Compact and Accurate Gaussian
Variate Generator," IEEE Trans. Very Large Scale Integr. (VLSI) Syst, vol.16, no.5, pp. 517-527,
May 2008.
[4] Y.Cong, 1. Z x.Gan and W R.Qi, "Real-time generating Gaussian random noise based on
CORDIC algorithm," Journal of NanjingUniversityof Science and Technology, vol. 30, no. 3,
pp. 336-338,351, Jun. 2006.
[5] D.Huang, D.Z.Zeng,T.Long and J.Y.Yu”Design of a Correlated Lognormal Distributed Sequence
Generator Based on Virtex-IV Series FPGA” ,ICCASM 2010,V2,PP 340-343.
[6] C.Wei, C.He and H.Y.Qiu, "VLSI implementation of universal rand number generator," IEEE Trans.
Very Large Scale Integr. (VLSI) Syst., pp. 465-470, 2002.
[7] D.U.Lee,J.D.Villasenor,W.Luk,P.H.W.Leong,”A hardwae Gaussion noise generator using Boxmuller
method and its error analysis," IEEE Trans. Com put., vol. 55, no. 6, pp. 659-671, Jun. 2006.
[8] D.U.Lee,J.D.Villasenor,W.Luk,P.H.W.Leong,”A hardwae Gaussion noise generator using Boxmuller
method and its error analysis," IEEE Trans. Com put., vol. 55, no. 6, pp. 659-671, Jun. 2006.
[9] ThottempudiPardhu, Usha Rani Nelakuditi, P.Suresh, “Novel Random Sequence Generation And
Validation Using FPGA”, ICCNASP 2013,V1,PP 295-298
[10] Thottempudi pardhu, Usha Rani Neelakudithi, Suresh Pampana “Generation and Validation of
Gaussian Noise using Random Sequence” in the proceedings of International Conference on
electronics and communication systems 2014 (ICECS2014) pp-271-275.
[11] Pardhu Thottempudi, NagaTeja Thottempudi, K.N.Bhushan,Usha Rani Neelakuditi “GENERATION
OF CRYPTOGRAPHICALLY SECURED PSEUDO RANDOM NUMBERS USING FPGA” in
International journal of Electronics Communication Engineering and Technology(IJECET) v-5,i-2,
feb-2014, pp-21-29.
Circuits and Systems:An International Journal (CSIJ), Vol.2, No.1 , January 2015
24
[12] Thottempudi pardhu, Usha Rani Neelakudithi, Suresh Pampana “Novel Characterization and
Generation of RADAR Volume Clutter Using FPGA”in International Journal of Applied Engineering
Research(IJAER),Vol-9,Number-21, September-2014,pp-8523-8532.
[13] Thottempudi pardhu,N.Alekhya Reddy “Design of Matched Filter for RADAR Applications” in the
proceedings of International Conference on Circuits and Systems 2014 (CIRSY2014)
Authors
T.Pardhu was born in Luxettipet village in Adilabad District. He completed
B.Tech in MLR Institute of Technology in the stream of Electronics and
Communications Engineering in 2011. He has done his Master’s degree ,
M.Tech in Embedded Systems from Vignan University, Vadlamudi in
2013.He has done Project in Research Centre IMARAT, Hyderabad as
Project Intern. He is Working as Assistant Professor in Marri Laxman
Reddy Institute of Technology & Management.His interested fields are Digital
signal processing, RADAR Communications,Embedded systems,
implementation of signal processing on applicationsin FPGA.
N.Alekhya Reddy was born in Nellore. She is studying her Bachelor’sDegree
(B.Tech) in MLR Institute of Technology in the stream ofElectronics and
Communication Engineering. Her Research interestFields includes Signal
Processing, Low power VLSI.

More Related Content

What's hot

Design limitations and its effect in the performance of ZC1-DPLL
Design limitations and its effect in the performance of ZC1-DPLLDesign limitations and its effect in the performance of ZC1-DPLL
Design limitations and its effect in the performance of ZC1-DPLLIDES Editor
 
Video Analysis with Recurrent Neural Networks (Master Computer Vision Barcelo...
Video Analysis with Recurrent Neural Networks (Master Computer Vision Barcelo...Video Analysis with Recurrent Neural Networks (Master Computer Vision Barcelo...
Video Analysis with Recurrent Neural Networks (Master Computer Vision Barcelo...Universitat Politècnica de Catalunya
 
ISCAS'18: A Deep Neural Network on the Nested RNS (NRNS) on an FPGA: Applied ...
ISCAS'18: A Deep Neural Network on the Nested RNS (NRNS) on an FPGA: Applied ...ISCAS'18: A Deep Neural Network on the Nested RNS (NRNS) on an FPGA: Applied ...
ISCAS'18: A Deep Neural Network on the Nested RNS (NRNS) on an FPGA: Applied ...Hiroki Nakahara
 
(Kpi summer school 2015) theano tutorial part2
(Kpi summer school 2015) theano tutorial part2(Kpi summer school 2015) theano tutorial part2
(Kpi summer school 2015) theano tutorial part2Serhii Havrylov
 
Introduction to deep learning based voice activity detection
Introduction to deep learning based voice activity detectionIntroduction to deep learning based voice activity detection
Introduction to deep learning based voice activity detectionNAVER Engineering
 
The Quality of the New Generator Sequence Improvent to Spread the Color Syste...
The Quality of the New Generator Sequence Improvent to Spread the Color Syste...The Quality of the New Generator Sequence Improvent to Spread the Color Syste...
The Quality of the New Generator Sequence Improvent to Spread the Color Syste...TELKOMNIKA JOURNAL
 
A Random Forest using a Multi-valued Decision Diagram on an FPGa
A Random Forest using a Multi-valued Decision Diagram on an FPGaA Random Forest using a Multi-valued Decision Diagram on an FPGa
A Random Forest using a Multi-valued Decision Diagram on an FPGaHiroki Nakahara
 
Recurrent Neural Networks. Part 1: Theory
Recurrent Neural Networks. Part 1: TheoryRecurrent Neural Networks. Part 1: Theory
Recurrent Neural Networks. Part 1: TheoryAndrii Gakhov
 
Recurrent Neural Networks II (D2L3 Deep Learning for Speech and Language UPC ...
Recurrent Neural Networks II (D2L3 Deep Learning for Speech and Language UPC ...Recurrent Neural Networks II (D2L3 Deep Learning for Speech and Language UPC ...
Recurrent Neural Networks II (D2L3 Deep Learning for Speech and Language UPC ...Universitat Politècnica de Catalunya
 
A Simulation Training for Sigma-Delta Modulators by Matlab CAD-Tool
A Simulation Training for Sigma-Delta Modulators by Matlab CAD-ToolA Simulation Training for Sigma-Delta Modulators by Matlab CAD-Tool
A Simulation Training for Sigma-Delta Modulators by Matlab CAD-ToolMCI
 
Fine grained asynchronism for pseudo-spectral codes - with application to tur...
Fine grained asynchronism for pseudo-spectral codes - with application to tur...Fine grained asynchronism for pseudo-spectral codes - with application to tur...
Fine grained asynchronism for pseudo-spectral codes - with application to tur...Ganesan Narayanasamy
 
Convolutional Neural Networks for Image Classification (Cape Town Deep Learni...
Convolutional Neural Networks for Image Classification (Cape Town Deep Learni...Convolutional Neural Networks for Image Classification (Cape Town Deep Learni...
Convolutional Neural Networks for Image Classification (Cape Town Deep Learni...Alex Conway
 
What is Quantum Computing and Why it is Important
What is Quantum Computing and Why it is ImportantWhat is Quantum Computing and Why it is Important
What is Quantum Computing and Why it is ImportantSasha Lazarevic
 

What's hot (20)

Design limitations and its effect in the performance of ZC1-DPLL
Design limitations and its effect in the performance of ZC1-DPLLDesign limitations and its effect in the performance of ZC1-DPLL
Design limitations and its effect in the performance of ZC1-DPLL
 
Video Analysis with Recurrent Neural Networks (Master Computer Vision Barcelo...
Video Analysis with Recurrent Neural Networks (Master Computer Vision Barcelo...Video Analysis with Recurrent Neural Networks (Master Computer Vision Barcelo...
Video Analysis with Recurrent Neural Networks (Master Computer Vision Barcelo...
 
ISCAS'18: A Deep Neural Network on the Nested RNS (NRNS) on an FPGA: Applied ...
ISCAS'18: A Deep Neural Network on the Nested RNS (NRNS) on an FPGA: Applied ...ISCAS'18: A Deep Neural Network on the Nested RNS (NRNS) on an FPGA: Applied ...
ISCAS'18: A Deep Neural Network on the Nested RNS (NRNS) on an FPGA: Applied ...
 
(Kpi summer school 2015) theano tutorial part2
(Kpi summer school 2015) theano tutorial part2(Kpi summer school 2015) theano tutorial part2
(Kpi summer school 2015) theano tutorial part2
 
Introduction to deep learning based voice activity detection
Introduction to deep learning based voice activity detectionIntroduction to deep learning based voice activity detection
Introduction to deep learning based voice activity detection
 
Digital signal processor part 3
Digital signal processor part 3Digital signal processor part 3
Digital signal processor part 3
 
Cnq1
Cnq1Cnq1
Cnq1
 
Paper_KST
Paper_KSTPaper_KST
Paper_KST
 
The Quality of the New Generator Sequence Improvent to Spread the Color Syste...
The Quality of the New Generator Sequence Improvent to Spread the Color Syste...The Quality of the New Generator Sequence Improvent to Spread the Color Syste...
The Quality of the New Generator Sequence Improvent to Spread the Color Syste...
 
Deeplearning ai june-sharable (1)
Deeplearning ai june-sharable (1)Deeplearning ai june-sharable (1)
Deeplearning ai june-sharable (1)
 
el algoritmo de Knuth-Yao
el algoritmo de Knuth-Yaoel algoritmo de Knuth-Yao
el algoritmo de Knuth-Yao
 
A Random Forest using a Multi-valued Decision Diagram on an FPGa
A Random Forest using a Multi-valued Decision Diagram on an FPGaA Random Forest using a Multi-valued Decision Diagram on an FPGa
A Random Forest using a Multi-valued Decision Diagram on an FPGa
 
Multidimensional RNN
Multidimensional RNNMultidimensional RNN
Multidimensional RNN
 
Digital signal processing part2
Digital signal processing part2Digital signal processing part2
Digital signal processing part2
 
Recurrent Neural Networks. Part 1: Theory
Recurrent Neural Networks. Part 1: TheoryRecurrent Neural Networks. Part 1: Theory
Recurrent Neural Networks. Part 1: Theory
 
Recurrent Neural Networks II (D2L3 Deep Learning for Speech and Language UPC ...
Recurrent Neural Networks II (D2L3 Deep Learning for Speech and Language UPC ...Recurrent Neural Networks II (D2L3 Deep Learning for Speech and Language UPC ...
Recurrent Neural Networks II (D2L3 Deep Learning for Speech and Language UPC ...
 
A Simulation Training for Sigma-Delta Modulators by Matlab CAD-Tool
A Simulation Training for Sigma-Delta Modulators by Matlab CAD-ToolA Simulation Training for Sigma-Delta Modulators by Matlab CAD-Tool
A Simulation Training for Sigma-Delta Modulators by Matlab CAD-Tool
 
Fine grained asynchronism for pseudo-spectral codes - with application to tur...
Fine grained asynchronism for pseudo-spectral codes - with application to tur...Fine grained asynchronism for pseudo-spectral codes - with application to tur...
Fine grained asynchronism for pseudo-spectral codes - with application to tur...
 
Convolutional Neural Networks for Image Classification (Cape Town Deep Learni...
Convolutional Neural Networks for Image Classification (Cape Town Deep Learni...Convolutional Neural Networks for Image Classification (Cape Town Deep Learni...
Convolutional Neural Networks for Image Classification (Cape Town Deep Learni...
 
What is Quantum Computing and Why it is Important
What is Quantum Computing and Why it is ImportantWhat is Quantum Computing and Why it is Important
What is Quantum Computing and Why it is Important
 

Similar to Fpga Design Of Clutter Generator For Radar Testing

Further results on the joint time delay and frequency estimation without eige...
Further results on the joint time delay and frequency estimation without eige...Further results on the joint time delay and frequency estimation without eige...
Further results on the joint time delay and frequency estimation without eige...IJCNCJournal
 
Mimo radar detection in compound gaussian clutter using orthogonal discrete f...
Mimo radar detection in compound gaussian clutter using orthogonal discrete f...Mimo radar detection in compound gaussian clutter using orthogonal discrete f...
Mimo radar detection in compound gaussian clutter using orthogonal discrete f...ijma
 
Design and Implementation of an Embedded System for Software Defined Radio
Design and Implementation of an Embedded System for Software Defined RadioDesign and Implementation of an Embedded System for Software Defined Radio
Design and Implementation of an Embedded System for Software Defined RadioIJECEIAES
 
Multiuser detection new
Multiuser detection newMultiuser detection new
Multiuser detection newNebiye Slmn
 
DESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGIC
DESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGICDESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGIC
DESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGICVLSICS Design
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
VLSI IMPLEMENTATION OF AREA EFFICIENT 2-PARALLEL FIR DIGITAL FILTER
VLSI IMPLEMENTATION OF AREA EFFICIENT 2-PARALLEL FIR DIGITAL FILTERVLSI IMPLEMENTATION OF AREA EFFICIENT 2-PARALLEL FIR DIGITAL FILTER
VLSI IMPLEMENTATION OF AREA EFFICIENT 2-PARALLEL FIR DIGITAL FILTERVLSICS Design
 
A Novel Architecture for Different DSP Applications Using Field Programmable ...
A Novel Architecture for Different DSP Applications Using Field Programmable ...A Novel Architecture for Different DSP Applications Using Field Programmable ...
A Novel Architecture for Different DSP Applications Using Field Programmable ...journal ijme
 
Types Of Window Being Used For The Selected Granule
Types Of Window Being Used For The Selected GranuleTypes Of Window Being Used For The Selected Granule
Types Of Window Being Used For The Selected GranuleLeslie Lee
 
CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...
CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...
CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...ijwmn
 
FWSC UNIT-5 SYNCHRONIZATION OF DIRECT SEQUENCE SPREAD SPECTRUM SIGNALS.pdf
FWSC UNIT-5 SYNCHRONIZATION OF DIRECT SEQUENCE SPREAD SPECTRUM SIGNALS.pdfFWSC UNIT-5 SYNCHRONIZATION OF DIRECT SEQUENCE SPREAD SPECTRUM SIGNALS.pdf
FWSC UNIT-5 SYNCHRONIZATION OF DIRECT SEQUENCE SPREAD SPECTRUM SIGNALS.pdfMariyadasu123
 
Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...
Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...
Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...IJERA Editor
 
Reduction of PAPR and Efficient detection ordering scheme for MIMO Transmissi...
Reduction of PAPR and Efficient detection ordering scheme for MIMO Transmissi...Reduction of PAPR and Efficient detection ordering scheme for MIMO Transmissi...
Reduction of PAPR and Efficient detection ordering scheme for MIMO Transmissi...IJERA Editor
 
Implementation of a stream cipher based on bernoulli's map
Implementation of a stream cipher based on bernoulli's mapImplementation of a stream cipher based on bernoulli's map
Implementation of a stream cipher based on bernoulli's mapijcsit
 
Research Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and ScienceResearch Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and Scienceresearchinventy
 

Similar to Fpga Design Of Clutter Generator For Radar Testing (20)

Noise Immune and Area Optimized Serial Interface for FPGA based Industrial In...
Noise Immune and Area Optimized Serial Interface for FPGA based Industrial In...Noise Immune and Area Optimized Serial Interface for FPGA based Industrial In...
Noise Immune and Area Optimized Serial Interface for FPGA based Industrial In...
 
Further results on the joint time delay and frequency estimation without eige...
Further results on the joint time delay and frequency estimation without eige...Further results on the joint time delay and frequency estimation without eige...
Further results on the joint time delay and frequency estimation without eige...
 
Mimo radar detection in compound gaussian clutter using orthogonal discrete f...
Mimo radar detection in compound gaussian clutter using orthogonal discrete f...Mimo radar detection in compound gaussian clutter using orthogonal discrete f...
Mimo radar detection in compound gaussian clutter using orthogonal discrete f...
 
Design and Implementation of an Embedded System for Software Defined Radio
Design and Implementation of an Embedded System for Software Defined RadioDesign and Implementation of an Embedded System for Software Defined Radio
Design and Implementation of an Embedded System for Software Defined Radio
 
Multiuser detection new
Multiuser detection newMultiuser detection new
Multiuser detection new
 
vorlage
vorlagevorlage
vorlage
 
Generator of pseudorandom sequences
Generator of pseudorandom sequences Generator of pseudorandom sequences
Generator of pseudorandom sequences
 
DESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGIC
DESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGICDESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGIC
DESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGIC
 
9.venkata naga vamsi. a
9.venkata naga vamsi. a9.venkata naga vamsi. a
9.venkata naga vamsi. a
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
VLSI IMPLEMENTATION OF AREA EFFICIENT 2-PARALLEL FIR DIGITAL FILTER
VLSI IMPLEMENTATION OF AREA EFFICIENT 2-PARALLEL FIR DIGITAL FILTERVLSI IMPLEMENTATION OF AREA EFFICIENT 2-PARALLEL FIR DIGITAL FILTER
VLSI IMPLEMENTATION OF AREA EFFICIENT 2-PARALLEL FIR DIGITAL FILTER
 
A Novel Architecture for Different DSP Applications Using Field Programmable ...
A Novel Architecture for Different DSP Applications Using Field Programmable ...A Novel Architecture for Different DSP Applications Using Field Programmable ...
A Novel Architecture for Different DSP Applications Using Field Programmable ...
 
Types Of Window Being Used For The Selected Granule
Types Of Window Being Used For The Selected GranuleTypes Of Window Being Used For The Selected Granule
Types Of Window Being Used For The Selected Granule
 
CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...
CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...
CHANNEL ESTIMATION AND MULTIUSER DETECTION IN ASYNCHRONOUS SATELLITE COMMUNIC...
 
FWSC UNIT-5 SYNCHRONIZATION OF DIRECT SEQUENCE SPREAD SPECTRUM SIGNALS.pdf
FWSC UNIT-5 SYNCHRONIZATION OF DIRECT SEQUENCE SPREAD SPECTRUM SIGNALS.pdfFWSC UNIT-5 SYNCHRONIZATION OF DIRECT SEQUENCE SPREAD SPECTRUM SIGNALS.pdf
FWSC UNIT-5 SYNCHRONIZATION OF DIRECT SEQUENCE SPREAD SPECTRUM SIGNALS.pdf
 
Ijetr042170
Ijetr042170Ijetr042170
Ijetr042170
 
Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...
Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...
Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...
 
Reduction of PAPR and Efficient detection ordering scheme for MIMO Transmissi...
Reduction of PAPR and Efficient detection ordering scheme for MIMO Transmissi...Reduction of PAPR and Efficient detection ordering scheme for MIMO Transmissi...
Reduction of PAPR and Efficient detection ordering scheme for MIMO Transmissi...
 
Implementation of a stream cipher based on bernoulli's map
Implementation of a stream cipher based on bernoulli's mapImplementation of a stream cipher based on bernoulli's map
Implementation of a stream cipher based on bernoulli's map
 
Research Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and ScienceResearch Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and Science
 

Recently uploaded

What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 

Recently uploaded (20)

What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 

Fpga Design Of Clutter Generator For Radar Testing

  • 1. Circuits and Systems:An International Journal (CSIJ), Vol.2, No.1 , January 2015 13 FPGA DESIGN OF CLUTTER GENERATOR FOR RADAR TESTING Thottempudi Pardhu1 and N.Alekhya Reddy2 1 Asstistant Professor,Department of Electronics And Communication Engineering, Marri Laxman Reddy Institute of Technology & Management, Hyderabad, India 2 Department of Electronics And Communication Engineering, MLReddy Institute of Technology, Hyderabad, India ABSTRACT Detection of weak target echo in the presence of strong clutter is the main objective of any RADAR. To evaluate the performance of RADAR it is required to generate the clutter of various types including land and sea. This clutter is of non Gaussian distribution such as lognormal, Weibull and k-type. In this project it is proposed to develop a clutter generation algorithm of given distribution type. This process consists of random number generator with Gaussian distribution converting into a non Gaussian using ZMNL (Zero Memory Nonlinearity Transformation) technique. It also includes amplitude shaping and addition other interference signals. The complete algorithm is first simulated using Xilinx ISE 9.2i and would be implemented in VIRTEX-V FPGA.This algorithm will be used for the testing of RADAR system. Results are compared with standard results. KEYWORDS RADAR,Gaussian,Lognormal,Weibull,K-Type,ZMNL,FPGA, 1. INTRODUCTION Clutter is a term used to describe any object that generates unwanted radar returns that may interfere the normal radar operations. Parasitic returns that enter the radar through the antenna’s main lobe are called main lobe clutter; otherwise they are called side lobe clutter. Clutter can be classified into two main categories: surface clutter and airborne or volume clutter. Surface clutter includes trees, vegetation, ground terrain, man-made structures, and sea surface (sea clutter). Volume clutter normally has large extent (size) and includes chaff, rain, birds, and insects. Surface clutter changes from one areato another, while volume clutter may be more predictable. In this paper modeling and verification of the clutter is introduced. Clutter affects the performance of radar when detecting and tracking the targets. Hence it is very important to know the exact and feasible method of generating the clutter sequence. Clutter echoes are random and have thermal noise-like characteristics because the individual clutter components (scatterers) have random phases and amplitudes. In many cases, the clutter signal level is much higher than the receiver noise level. Thus, the radar’s ability to detect targets embedded in high clutter background depends on the Signal-to-Clutter Ratio (SCR) rather than the SNR. There are two methods of generating the temporal correlated clutter distribution.1).Zero Memory Non Linear transformation (ZMNL) 2).Spherically Invariant Process (SIRP). The clutter is
  • 2. Circuits and Systems:An International Journal (CSIJ), Vol.2, No.1 , January 2015 14 generated by passing the correlated Gaussian random variables through a ZMNL filter.[2]. Lognormal distributed clutter can be generated by ZMNL process but not with SIRP process. In case of real time generation of the lognormal distributed clutter by ZMNL method, the DSP chip can be used. But in these days to satisfy the real time application for handling huge number of points, it takes large computation time. Hence an alternate solution is through fpga prototyping is considered in this paper. 2. MODELLING OF CLUTTER Consider a random variable ‘X’ represents the amplitude of the clutter, then the probability density function of the lognormal distributed clutter is represented as follows. Where µ is known as scale parameter and represents the mean of ln(x) and σ is known as standard deviation of X. The mean and variance of X are given in equations below [5]. The generation scheme for the lognormal distributed clutter by ZMNL method is shown in Fig.1. The correlation coefficient of the input and output of the system represented by ρij and Sij and the relationship between them is as shown below. Fig.1.The scheme for the generation of Lognormal distributed clutter by ZMNL method 3. GENERATION OF LOG NORMAL CLUTTER The Lognormal clutter generation system modeled using FPGA as shown in Fig.2, includes the random sequence generator, Gaussian sequence generator, Fast Fourier and Inverse
  • 3. Circuits and Systems:An International Journal (CSIJ), Vol.2, No.1 , January 2015 15 Fourier Transformation, matched filter and zero memory nonlinear amplitude transformation system. Fig.2.Block diagram of Lognormal Distributed Clutter generation 3.1. Generation of Random Numbers The system shown above is realized in six stages. In stage one 32-bit random sequence is generated using Feed Back Shift Register (FSR). In stage two16-bit two Gaussian random sequences are generated using 32bit random sequence. Stage three to stage five is the generation of frequency filter component and its architecture is designed according to the correlated characteristic of the clutter. The final output is generated by passing the processed data and the Gaussian random sequence through the zero memory nonlinear amplitude transformation[5] filter. Random sequence can be generated using either FSR or Tausworthe architecture as shown in Fig.3.and 4 respectively. Fig.3: Random number generation using FSR XO q …… N+L ….. p ….. N+1 ...... 1 L-bit random number
  • 4. Circuits and Systems:An International Journal (CSIJ), Vol.2, No.1 , January 2015 16 Fig.4: Improved Tausworthe generator architecture. 3.2. Generation of Gaussian Noise Though LFSR is simple and good for different applications, to improve the randomness and the speed of sequence generation Tausworthe architecture is considered. The generation of Gaussian variable from the Gaussian is explained below. Let r1 and r2be the two 16-bit random variables in the interval [0, 1), x1 and x2 be the Gaussian distributed sequence with zero mean and unit variance. Then, the generated sequences are in the form of Gaussian format, which are described by equation [8]. 3.3. Design of Matched Filter Stage 3 to stage5 explains the matched filter implementation details as shown in Fig.2. Computation of matched filter output can be illustrated in Fig. 5. Fig.5. Block diagram of Matched Filter Since the matched filter is a linear time invariant system, its output can be described mathematically by the convolution between its input and its impulse response. Where is the input signal, is the matched filter impulse response (replica), and the operator symbolically represents convolution. And when both signals are sampled properly, the compressed signal can be computed from,
  • 5. Circuits and Systems:An International Journal (CSIJ), Vol.2, No.1 , January 2015 17 4. IMPLEMENTATION OF CLUTTER GENERATOR HDL code for Random number generation is implemented in Virtex-V (ML501) FPGA. Hardware is designed in LABVIEW for generation of Gaussian noise. Matched filter is realized in MATLAB. ZMNL for Gaussian noise and output of matched filter which generates is implemented in LABVIEW.Fig.6 and shows the VLSI implementation flow of Tausworthe architecture. Fig.6. VLSI implementation of PRNG using Tausworthe Architecture. HDL code is generated, simulated and synthesized .bit file is generated using VHDL. Device is configured using this bit file. By adding .cdc file, code is verified using Chipscope Pro.Fig.7, Fig.8 represent the generation of random number generator and clutter generator in LABVIEW. start HDL program Synthesis .bit file generation Download into FPGA .cdc file generation Verification in chipscope End
  • 6. Circuits and Systems:An International Journal (CSIJ), Vol.2, No.1 , January 2015 18 Fig.7: Generation of PRNG Fig.8. Implementation of Clutter Generator 5. SIMULATION RESULTS VHDL code for random number generation is implemented on Virtex-V FPGA. CODIC IP and Chip scope Pro are used to analyze the design. Fig.9, Fig.10, Fig.11, Fig.12, Fig.13, Fig.14, Fig.15, Fig.16 represents the CORDIC IP implantation of random number, output using chipscope, PDF of Gaussian Noise, simulation result of generation of Gaussian noise using LABVIEW, Uncompressed Echo From The RADAR, Compressed Echo from the Filter, Matched Filer Time And Frequency Domain Response, Clutter generated in RADAR SEEKER.
  • 7. Circuits and Systems:An International Journal (CSIJ), Vol.2, No.1 , January 2015 19 Fig.9 : Simulation result of Random number using CORDIC IP(9) Fig.10: Simulation result of Random number using Chipscope Pro.
  • 8. Circuits and Systems:An International Journal (CSIJ), Vol.2, No.1 , January 2015 20 Fig.11. PDF of Gaussian Noise(10) Fig.12: Simulation result of PDF of Gaussian Noise.(10) Fig.13: Uncompressed Echo from the RADAR.
  • 9. Circuits and Systems:An International Journal (CSIJ), Vol.2, No.1 , January 2015 21 Fig.14. Compressed echo after passing through filter Fig.15. Matched filter time and Frequency Response
  • 10. Circuits and Systems:An International Journal (CSIJ), Vol.2, No.1 , January 2015 22 Fig.16: Generated Clutter from RADAR SEEKER. If we take samples from the generated clutter and plot on MATLAB it takes the shape of Lognormal PDF. It is shown in Fig.17 Fig.17: plot taken from Various Samples. 6. CONCLUSIONS In this study hardware is proposed to generate lognormal distributed clutter. Improved Tauswothe architecture, boxmuller algorithm,CORDIC IP, Chipscope pro are used to generate the random numbers. MATLAB is used to design the Matched filter. LABVIEW is used to design Gaussian
  • 11. Circuits and Systems:An International Journal (CSIJ), Vol.2, No.1 , January 2015 23 noise generator, clutter generator. RADAR Seeker is tested using this result is used to tested using this result. It can be used in echo simulator, for range and velocity simulations. It is shown in Fig.18 Fig.18: Using clutter Generator for range and velocity Simulation. REFERENCES [1] S. Sayama , M. Sekine, Log-normal, log-Weibull and K-distributed sea clutter, IEICE Trans. 2002. Commun, Vol. E85-B, pp.1375-1381. [2] Zhang. ( L. Modeling and simulation radar clutter for radar signal simulator. 2005, National University of Defense Technology. [3] AAlimohammad, S F. Fard, B. F. Cockburn and ( Schlegel, "A Compact and Accurate Gaussian Variate Generator," IEEE Trans. Very Large Scale Integr. (VLSI) Syst, vol.16, no.5, pp. 517-527, May 2008. [4] Y.Cong, 1. Z x.Gan and W R.Qi, "Real-time generating Gaussian random noise based on CORDIC algorithm," Journal of NanjingUniversityof Science and Technology, vol. 30, no. 3, pp. 336-338,351, Jun. 2006. [5] D.Huang, D.Z.Zeng,T.Long and J.Y.Yu”Design of a Correlated Lognormal Distributed Sequence Generator Based on Virtex-IV Series FPGA” ,ICCASM 2010,V2,PP 340-343. [6] C.Wei, C.He and H.Y.Qiu, "VLSI implementation of universal rand number generator," IEEE Trans. Very Large Scale Integr. (VLSI) Syst., pp. 465-470, 2002. [7] D.U.Lee,J.D.Villasenor,W.Luk,P.H.W.Leong,”A hardwae Gaussion noise generator using Boxmuller method and its error analysis," IEEE Trans. Com put., vol. 55, no. 6, pp. 659-671, Jun. 2006. [8] D.U.Lee,J.D.Villasenor,W.Luk,P.H.W.Leong,”A hardwae Gaussion noise generator using Boxmuller method and its error analysis," IEEE Trans. Com put., vol. 55, no. 6, pp. 659-671, Jun. 2006. [9] ThottempudiPardhu, Usha Rani Nelakuditi, P.Suresh, “Novel Random Sequence Generation And Validation Using FPGA”, ICCNASP 2013,V1,PP 295-298 [10] Thottempudi pardhu, Usha Rani Neelakudithi, Suresh Pampana “Generation and Validation of Gaussian Noise using Random Sequence” in the proceedings of International Conference on electronics and communication systems 2014 (ICECS2014) pp-271-275. [11] Pardhu Thottempudi, NagaTeja Thottempudi, K.N.Bhushan,Usha Rani Neelakuditi “GENERATION OF CRYPTOGRAPHICALLY SECURED PSEUDO RANDOM NUMBERS USING FPGA” in International journal of Electronics Communication Engineering and Technology(IJECET) v-5,i-2, feb-2014, pp-21-29.
  • 12. Circuits and Systems:An International Journal (CSIJ), Vol.2, No.1 , January 2015 24 [12] Thottempudi pardhu, Usha Rani Neelakudithi, Suresh Pampana “Novel Characterization and Generation of RADAR Volume Clutter Using FPGA”in International Journal of Applied Engineering Research(IJAER),Vol-9,Number-21, September-2014,pp-8523-8532. [13] Thottempudi pardhu,N.Alekhya Reddy “Design of Matched Filter for RADAR Applications” in the proceedings of International Conference on Circuits and Systems 2014 (CIRSY2014) Authors T.Pardhu was born in Luxettipet village in Adilabad District. He completed B.Tech in MLR Institute of Technology in the stream of Electronics and Communications Engineering in 2011. He has done his Master’s degree , M.Tech in Embedded Systems from Vignan University, Vadlamudi in 2013.He has done Project in Research Centre IMARAT, Hyderabad as Project Intern. He is Working as Assistant Professor in Marri Laxman Reddy Institute of Technology & Management.His interested fields are Digital signal processing, RADAR Communications,Embedded systems, implementation of signal processing on applicationsin FPGA. N.Alekhya Reddy was born in Nellore. She is studying her Bachelor’sDegree (B.Tech) in MLR Institute of Technology in the stream ofElectronics and Communication Engineering. Her Research interestFields includes Signal Processing, Low power VLSI.