FPGA Implementation of Ternary Pulse Compression Sequences with Superior Merit Factors

Similar documents
Generation and Implementation of Barker and Nested Binary codes

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

Design and Implementation of High Speed Carry Select Adder Korrapatti Mohammed Ghouse 1 K.Bala. 2

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

Implementation of Parallel Multiplier-Accumulator using Radix- 2 Modified Booth Algorithm and SPST

An area optimized FIR Digital filter using DA Algorithm based on FPGA

Design and Implementation of High Speed Carry Select Adder

FPGA Implementation of the Ternary Pulse Compression Sequences

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

Design and Implementation of Complex Multiplier Using Compressors

CHAPTER III THE FPGA IMPLEMENTATION OF PULSE WIDTH MODULATION

32-Bit CMOS Comparator Using a Zero Detector

VLSI Implementation of Digital Down Converter (DDC)

FPGA Implementation of Digital Modulation Techniques BPSK and QPSK using HDL Verilog

Design and Implementation of the Ternary Sequences with Good Merit Factor Values

AREA AND DELAY EFFICIENT DESIGN FOR PARALLEL PREFIX FINITE FIELD MULTIPLIER

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

Implementation of 256-bit High Speed and Area Efficient Carry Select Adder

IJCSIET-- International Journal of Computer Science information and Engg., Technologies ISSN

International Journal of Scientific & Engineering Research Volume 3, Issue 12, December ISSN

Design of an optimized multiplier based on approximation logic

A New Sidelobe Reduction Technique For Range Resolution Radar

Area Efficient and Low Power Reconfiurable Fir Filter

FPGA Implementation of Wallace Tree Multiplier using CSLA / CLA

JDT LOW POWER FIR FILTER ARCHITECTURE USING ACCUMULATOR BASED RADIX-2 MULTIPLIER

A High Speed Wallace Tree Multiplier Using Modified Booth Algorithm for Fast Arithmetic Circuits

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

VLSI IMPLEMENTATION OF MODIFIED DISTRIBUTED ARITHMETIC BASED LOW POWER AND HIGH PERFORMANCE DIGITAL FIR FILTER Dr. S.Satheeskumaran 1 K.

2. URDHAVA TIRYAKBHYAM METHOD

REALIZATION OF FPGA BASED Q-FORMAT ARITHMETIC LOGIC UNIT FOR POWER ELECTRONIC CONVERTER APPLICATIONS

Design of Multiplier Less 32 Tap FIR Filter using VHDL

Synthesis and Simulation of Floating Point Multipliers Dr. P. N. Jain 1, Dr. A.J. Patil 2, M. Y. Thakre 3

Tirupur, Tamilnadu, India 1 2

A Fixed-Width Modified Baugh-Wooley Multiplier Using Verilog

Modified Design of High Speed Baugh Wooley Multiplier

High Speed Binary Counters Based on Wallace Tree Multiplier in VHDL

Pipelined Linear Convolution Based On Hierarchical Overlay UT Multiplier

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

Modified Booth Encoding Multiplier for both Signed and Unsigned Radix Based Multi-Modulus Multiplier

Design of Efficient 64 Bit Mac Unit Using Vedic Multiplier

FPGA based Asynchronous FIR Filter Design for ECG Signal Processing

Design of Roba Mutiplier Using Booth Signed Multiplier and Brent Kung Adder

Design and Implementation of Hybrid Parallel Prefix Adder

An Efficient SQRT Architecture of Carry Select Adder Design by HA and Common Boolean Logic PinnikaVenkateswarlu 1, Ragutla Kalpana 2

Design of Digital FIR Filter using Modified MAC Unit

CHAPTER 5 NOVEL CARRIER FUNCTION FOR FUNDAMENTAL FORTIFICATION IN VSI

DESIGN OF LOW POWER HIGH SPEED ERROR TOLERANT ADDERS USING FPGA

Design and Implementation Radix-8 High Performance Multiplier Using High Speed Compressors

A Low Power VLSI Design of an All Digital Phase Locked Loop

High Speed Vedic Multiplier Designs Using Novel Carry Select Adder

Globally Asynchronous Locally Synchronous (GALS) Microprogrammed Parallel FIR Filter

Synthesis and Analysis of 32-Bit RSA Algorithm Using VHDL

Proceedings of the 7th WSEAS International Conference on Multimedia Systems & Signal Processing, Hangzhou, China, April 15-17,

Analysis Parameter of Discrete Hartley Transform using Kogge-stone Adder

Optimum Analysis of ALU Processor by using UT Technique

Design and Implementation of Digit Serial Fir Filter

Comparative Analysis of Various Adders using VHDL

Implementation of Space Time Block Codes for Wimax Applications

Analysis of Parallel Prefix Adders

DESIGN OF LOW POWER / HIGH SPEED MULTIPLIER USING SPURIOUS POWER SUPPRESSION TECHNIQUE (SPST)

A Comparative Study on Direct form -1, Broadcast and Fine grain structure of FIR digital filter

Area Power and Delay Efficient Carry Select Adder (CSLA) Using Bit Excess Technique

IMPLEMENTATION OF QALU BASED SPWM CONTROLLER THROUGH FPGA. This Chapter presents an implementation of area efficient SPWM

Design of a High Speed FIR Filter on FPGA by Using DA-OBC Algorithm

Design and Analysis of Approximate Compressors for Multiplication

ISSN Vol.07,Issue.08, July-2015, Pages:

Fpga Implementation of Truncated Multiplier Using Reversible Logic Gates

Implementation and Performance Evaluation of Prefix Adders uing FPGAs

A VLSI Implementation of Fast Addition Using an Efficient CSLAs Architecture

Low Power and High Performance ALU using Dual Mode Transmission Gate Diffusion Input (DMTGDI)

Design and Analysis of RNS Based FIR Filter Using Verilog Language

Decision Based Median Filter Algorithm Using Resource Optimized FPGA to Extract Impulse Noise

An Efficient Method for Implementation of Convolution

DYNAMICALLY RECONFIGURABLE PWM CONTROLLER FOR THREE PHASE VOLTAGE SOURCE INVERTERS. In this Chapter the SPWM and SVPWM controllers are designed and

A Novel Low power and Area Efficient Carry- Lookahead Adder Using MOD-GDI Technique

DESIGN OF PARALLEL MULTIPLIERS USING HIGH SPEED ADDER

Design of 16-bit Heterogeneous Adder Architectures Using Different Homogeneous Adders

Design and Implementation of Carry Select Adder Using Binary to Excess-One Converter

High Speed and Low Power Multiplier Using Reversible Logic for Wireless Communications

High Speed and Reduced Power Radix-2 Booth Multiplier

An Efficient VLSI Architecture of a Reconfigurable Pulse- Shaping FIR Interpolation Filter for Multi standard DUC

NOVEL HIGH SPEED IMPLEMENTATION OF 32 BIT MULTIPLIER USING CSLA and CLAA

FOR HIGH SPEED LOW POWER APPLICATIONS USING RADIX-4 MODIFIED BOOTH ENCODER

Mahendra Engineering College, Namakkal, Tamilnadu, India.

Research Article. Amiya Karmakar Ȧ,#, Deepshikha Mullick Ḃ,#,* and Amitabha Sinha Ċ. Abstract

REALIAZATION OF LOW POWER VLSI ARCHITECTURE FOR RECONFIGURABLE FIR FILTER USING DYNAMIC SWITCHING ACITIVITY OF MULTIPLIERS

Compressor Based Area-Efficient Low-Power 8x8 Vedic Multiplier

Design of a Power Optimal Reversible FIR Filter ASIC Speech Signal Processing

Research Journal of Pharmaceutical, Biological and Chemical Sciences

II. LITERATURE REVIEW

An Design of Radix-4 Modified Booth Encoded Multiplier and Optimised Carry Select Adder Design for Efficient Area and Delay

Implementation of a FFT using High Speed and Power Efficient Multiplier

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

Implementation of FPGA based Design for Digital Signal Processing

Hardware/Software Co-Simulation of BPSK Modulator and Demodulator using Xilinx System Generator

International Journal of Modern Trends in Engineering and Research

Design and Performance Analysis of a Reconfigurable Fir Filter

Design A Redundant Binary Multiplier Using Dual Logic Level Technique

ISSN Vol.03,Issue.02, February-2014, Pages:

Research Article Design of a Novel Optimized MAC Unit using Modified Fault Tolerant Vedic Multiplier

Transcription:

FPGA Implementation of Ternary Pulse Compression Sequences with Superior Merit Factors N.Balaji 1, K.Subba Rao and M.Srinivasa Rao 3 Abstract Ternary codes have been widely used in radar and communication areas, but the synthesis of ternary codes with good merit factor is a nonlinear multivariable optimization problem, which is usually difficult to tackle. To get the solution of above problem many global optimization algorithms like genetic algorithm, simulated annealing, and tunneling algorithm were reported in the literature. However, there is no guarantee to get global optimum point. In this paper, a novel and efficient VLSI architecture is proposed to design Ternary Pulse compression sequences with good Merit factor. The VLSI architecture is implemented on the Field Programmable Gate Array (FPGA) as it provides the flexibility of reconfigurability and reprogramability. The implemented architecture overcomes the drawbacks of non guaranteed convergence of the earlier optimization algorithms. Keywords FPGA, Pulse compression, Ternary sequence, VLSI architecture. I. INTRODUCTION Pulse compression codes with low autocorrelation sidelobe levels and high merit factor are useful for radar [1], channel estimation, and spread spectrum communication applications. Pulse compression can be defined as a technique that allows the radar to utilize a long pulse to achieve large radiated energy but simultaneously obtaining the range- resolution of a short pulse. Theoretically, in pulse compression, the code is modulated onto the pulsed waveform during transmission. At the receiver, the code is used to combine the signal to achieve a high range resolution. Range-resolution is the ability of the radar receiver to identify near by targets. Manuscript received April 1, 008: Revised version received March 8, 009. N.Balaji is with the Electronics and communication Engineering Department, VNR Vignana Jyothi Institute of Engg. & Tech., Hyderabad, India (phone: 040-304759; fax: 040-304761; e-mail: narayanamb@rediffmail.com). Dr. K.Subba Rao is with the Electronics and communication Engineering Department, University College of Engg., Osmania University, Hyderabad, India (e-mail: kakarlasubbarao@yahoo.com). M.srinivasa Rao is with the Electronics and communication Engineering Department, DRKCET., Hyderabad, India (phone: 040-315100; fax: 040-304761; e-mail: srmudunuru@yahoo.com). The main criterion of good pulse compression is the Meritfactor and discrimination. Merit factor is used to measure whether coded signal is a good or poor. This means that a code with high Merit factor is a good code while a code with low Merit factor is a poor code. Let S = [x 0,x 1, x, x 3..x N-1 ] (1) be a real sequence of length N. The aperiodic autocorrelation function (ACF) of sequence S of length N is given as, () A( k) = N - k-1 n n = 0 N+ k-1 s s s n n = 0 n+ k s n-k ; ; 0 k N -1 - N + 1 k 0 II. MERIT FACTOR (MF) Golay [] defined the merit factor (MF) as the ratio of mainlobe energy to sidelobes energy of Autocorrelation (AC) function of sequence S. The MF mathematically is defined as MF = N-1 k 0 A(0) A(k) (3) The denominator term represents the energy in the sidelobes. The merit factor MF must be as large as possible for good sequence. III. NON BINARY PULSE COMPRESSION CODES. A. Polyphase Code Waveforms consisting more than two phases are called polyphase codes. The phase of sub pulse alternate among multiple values rather than 0 0 and 180 0. The sequence can be written as Issue, Volume 3, 009 47

i( n 1) φ n = π (4) p Where p is the number of phases, n= 0, 1,...p -1 and i= n modulo p B. Ternary Code Ternary Code is the code that can be used to represent information and data. However ternary code uses 3 digits for representation of data. Therefore ternary code may also be called as 3-alphabet code. This code consists of 1, 0, and -1. IV. NEED FOR THE PROPOSED ARCHITECTURE The problem of obtaining long sequences with peaky autocorrelation [3] has long been an important problem in the field of radar, sonar and system identification. It is viewed as the problem of optimization [4-5]. The signal design problem for radar application is suggested by sequences like binary, Polyphase, ternary and Quinquenary sequences. There has been extensive work on ternary sequences for obtaining good Meritfactor values [6-10]. This work was based on global optimization techniques such as genetic algorithm, eugenic algorithm and SKH (Simon-Kronecker-Hamming) algorithm. But all these optimization algorithms have serious drawbacks of non guaranteed convergence, slow convergence rate and require large number of evaluations of the objective function. The Hardware Implementation architectures for Pulse compression signal processing systems available in the literature have the capability of only the generation of pulse compression sequences with limited speed [11-1]. Hence earlier the authors proposed an efficient VLSI architecture for the generation of the Pulse Compression sequences with FPGA clock rate [13-16]. The proposed architecture shown in Fig.1 is a single chip solution for the identification of good Ternary pulse compression sequences. Hardly any integrated hardware architecture was available in the literature with the identification and generation of ternary pulse compression sequence capabilities. The architecture shown in Fig.1 was tested on a single FPGA. With a little additional hardware, the proposed architecture can generate good Ternary Pulse Compression sequences with FPGA clock rate. Hence in this paper we proposed an efficient real time Hardware solution for identification of the Ternary Pulse compression sequences. As the main lobe energy V. PROPOSED ARCHITECTURE N A (0) of a given Ternary sequence of length N is from equation 3, for the merit factor calculation of a Ternary sequence, we need to calculate the side lobe energy of a Ternary sequence. Since Meritfactor is the main criterion for good pulse compression sequences, therefore the Ternary sequence having minimum sidelobe energy can be considered as the best Ternary Pulse compression sequence. The proposed VLSI architecture for identification of the good ternary pulse compression is shown in the Fig. 1.The architecture mainly consists of eight blocks. They are sequence generator, sign conversion unit, multiplexer, multiplier, adder and accumulator unit, squaring unit, series of adder circuits, comparator and registers. The sequence generator is a synchronous counter. The counter consists of two inputs preset and clock. At the beginning of counter operation the preset is set to one and it is bring back to zero. The architecture generates 3 N Ternary sequences of length N. For all these 3 N sequences it calculates the sidelobe energy values, identifies and holds the sequence with minimum sidelobe energy. The sequence generator is a synchronous counter of length N which generates 3N sequences with 0 s and 1 s. These generated sequences are modified with the help of the sign conversion unit to get the Ternary Pulse Compression sequence elements. As the ternary sequence consists of 0, +1 and -1, the sign conversion unit converts the bit 1 to 01, 0 to 00 and -1 to 11. The multiplexer unit consists of inputs, select lines. The output of counter block is given as select lines to the multiplexer. Depending on the combinations of the select lines, the corresponding input is given to the output. The outputs of multiplexer units are applied as inputs to multiplier units. The remaining hardware blocks are useful for computing, identifying and holding the lowest side lobe energy value of a Ternary pulse compression sequence. The output register of Fig. 1 holds the good ternary pulse compression sequence. This sequence is represented by +1 s, -1 s and 0 s. To convert this representation of the sequence to pure ternary sequences of 0, +1 and -1 we need to interface a little additional hardware to FPGA. For lower sequence length the proposed architecture generate all the 3N sequences, identifies and holds the best ternary sequence among the 3N sequences. In order to reduce the computing time and complexity for larger sequences of length N, the sequence generator of Fig. 1 can be modified to generate k bits dynamically and remaining (N-k) bits will be the fixed bits which can be taken from an already identified best sequence of length (N-k). VI. TECHNOLOGY AND TOOLS The architecture shown in Fig. 1 has been authored in VHDL for 3-bit and 31-bit Ternary Pulse compression sequences and its synthesis was done with Xilinx XST. Xilinx ISE Foundation 9.1i has been used for performing mapping, placing and routing. For Behavioral simulation and Place and route simulation Modelsim 6.0 has been used. The Synthesis tool was configured to optimize for area and high effort considerations. The targeted device was Spartan-3 xa3s1500fgg676-4 with detailed specifications at [17]. The good 3-bit and 31-bit Ternary Pulse compression sequences implementation reports presented in Table I and Table II respectively. Issue, Volume 3, 009 48

Fig.1.VLSI architecture for the identification of good Ternary pulse compression sequence. Table I Design Implementation summary of the good 3-bit length Ternary Pulse Compression sequence Design Summary: Number of errors: 0 Logic Utilization: Total Number Slice Registers: 869 out of 66,560 1% Number used as Flip Flops: 80 Number used as Latches: 589 Number of 4 input LUTs: 1,711 out of 66,560 % Logic Distribution: Number of occupied Slices: 1,453 out of 33,80 4% Number of Slices containing only related logic: 1,453 out of 1,453 100% Number of Slices containing unrelated logic: 0 out of 1,453 0% Total Number of 4 input LUTs: 1,85 out of 66,560 % Number used as logic: 1,711 Number used as a route-thru: 114 Number of bonded IOBs: 66 out of 784 8% IOB Latches: 51 Number of MULT18X18s: out of 104 1% Number of GCLKs: 3 out of 8 37% Total equivalent gate count for design: 107,015 Additional JTAG gate count for IOBs: 3,168 Timing Summary: Minimum period: 5.44ns (Maximum Frequency: 183.746MHz) Maximum output required time after clock: 6.141ns Issue, Volume 3, 009 49

Table II Design Implementation summary of the good 31-bit length Ternary Pulse Compression sequence. Design Summary: Number of errors: 0 Logic Utilization: Total Number Slice Registers: 1,164 out of 66,560 1% Number used as Flip Flops: 378 Number used as Latches: 786 Number of 4 input LUTs:,415 out of 66,560 3% Logic Distribution: Number of occupied Slices:,17 out of 33,80 6% Number of Slices containing only related logic:,17 out of,17 100% Number of Slices containing unrelated logic: 0 out of,17 0% Total Number of 4 input LUTs:,677 out of 66,560 4% Number used as logic:,415 Number used as a route-thru: 6 Number of bonded IOBs: 8 out of 784 10% IOB Latches: 53 Number of MULT18X18s: 30 out of 104 8% Number of GCLKs: 3 out of 8 37% Total equivalent gate count for design: 147,68 Additional JTAG gate count for IOBs: 3,936 Timing Summary: Minimum period: Maximum output required time after clock: 5.44ns (Maximum Frequency: 183.746MHz) 6.141ns From the device utilization Summary the same Spartan-3 FPGA is useful for the implementation of higher lengths of the Ternary Pulse Compression sequence. The behavioral simulation waveforms for the good 3-bit ternary Pulse compression sequence are shown in Fig.. The behavioral simulation waveforms for the good 31-bit ternary Pulse compression sequence are shown in Fig.3. From Fig. it can be seen that ternary sequence based on the lowest sidelobe energy is 0111011101001101001101011111000101001111111111 0000011001101011(-1-1-1-1-10110-1-111-101-101-11-1 1) and its sidelobe energy is 18. Therefore meritfactor of this sequence is 0.0556. From Fig. 3 it is seen that Ternary sequence based on the lowest sidelobe energy is 0100000001111111011111110101010111000001000101 110100110 1000001(10 0 1-10 1-1 1 10 10 0-1 1 1 1 1-1 -1-1 1-1 -1-1 1 0 0 0 1) and its sidelobe energy is 30. Therefore meritfactor of this sequence is 16.13333. The generated good Ternary Pulse Compression Sequences for the identified good Ternary Pulse Compression Sequences for the Fig. is shown in Fig. 4. The generated good Ternary Pulse Compression Sequences for the identified good Ternary Pulse Compression Sequences for the Fig. 3 is shown in Fig. 5. Fig. 6 shows the RTL schematic of the proposed architecture that was obtained with the aid of the ISE 9.1i. Fig. 7 shows the Pinout and Area Constraints Editor Diagram. The power analysis was made using Xilinx ISE software version 9.1. The Power analysis summary was presented in Table III. Table III. Xilinx ISE power consumption summary. Power summary: I(mA) P(mW) Total estimated power consumption: 319 Clocks: 10 1 Inputs: 1 Logic: 16 40 Outputs: Vcco5 30 90 Signals: 70 175 VII. DESIGN RESULTS Ternary sequences are designed using the proposed novel and efficient VLSI architecture. In this paper all the synthesized results are single realizations obtained using Spartan-3 FPGA. The use of the FPGA technology was chosen due to it provides some important advantages over general purpose processors and Application Specific Integrated Circuits (ASICs) such as: 1) FPGAs provide massive parallel structures and high density logic arithmetic with short design cycles compared to ASICs, ) In FPGA devices, tasks are implemented by spatially composing primitive operators rather than temporally, 3) In FPGAs, it is possible to control operations at bit level to build specialized data-paths. Some of the synthesized Ternary sequences, with good Merit Factors are presented. The synthesized sequences have Merit factor better than sequences reported in the literature [10]. Issue, Volume 3, 009 50

Fig. Behavioral simulation result of a good 3-bit Ternary Pulse compression sequence. Fig. 3 Behavioral simulation result of a good 31-bit Ternary Pulse compression sequence. Fig. 4 Generated Ternary Pulse Compression Sequence with the Alphabets 0, +1 and -1 Fig. 5 Generated Ternary Pulse Compression Sequence with the Alphabets +1, -1 and +1 Issue, Volume 3, 009 51

Fig. 6 RTL schematic of the proposed architecture Fig. 7.Pinout and Area Constraints Editor Diagram Table IV shows the Merit factors of synthesized sequences. In table 1, column 1, shows sequence length, N and column Issue, Volume 3, 009 5

, shows Merit Factor (MF). Fig. 8 shows comparison of merit factors of synthesized sequences and sequences reported in the literature [10]. Table IV Merit factor of synthesized Ternary sequences MERIT FACTOR 35 30 5 0 15 10 5 0 1 37 Sequence Length (1) 41 MF () 1 14.083 31 16.1333 37 10.4651 39 10.515 41 10.6778 43 13.5000 51 14.0083 61 10.6869 63 8.034 65 10.8679 67 8.69 69 10.477 71 10.9136 73 9.8908 75 10.9764 77 8.649 81 9.75 83 10.5000 85 11.0860 87 10.84 89 10.7037 93 8.15 97 9.7438 101 11.956 51 COMPARISON OF MF 63 67 71 75 81 SEQUENCE LENGTH Fig. 8 Comparison of merit factors of synthesized and literature sequences An efficient VLSI architecture was proposed and implemented for the design of Ternary sequences used in radar and communication systems for significantly 85 89 97 SYN LIT improving the system performance. The synthesized Ternary sequences have good Merit Factors. The synthesized Ternary sequences are promising for practical application to radars and communications. It was also observed that the proposed architecture is giving good Merit Factor values for higher lengths. This shows the superiority of the architecture. ACKNOWLEDGMENT The authors are thankful to Dr.C.D.Naidu, Professor and Head of ECE Department of VNR VJIET for his constant technical support and encouragement. The authors are also thankful to the management of their respective organizations. REFERENCES [1]. Marcel J. E. Golay, Sieves for low autocorrelation binary sequences, IEEE Tram. Inform. Theory, vol. 3, pp. 43-51, Jan. 1977. []. Golay. M.J.E., The merit factor of long low autocorrelation binary sequences, IEEE Trans. on Inform. Theory, vol. 8, pp. 543-549, 198. [3]. Bernasconi J, Low autocorrelation binary sequences: statistical mechanics and configuration space analysis, J. Phys. vol. 48, pp.559-567, 1987. [4]. De Groot C, Wurtz D, Hoffman K H, Low autocorrelation binary sequences: exact enumeration and optimization by evolutionary strategies, Opt. vol. 3, pp.369-384, 199. [5]. Turyn. R, Optimum code study. Sylvania Electric Systems Report F 437 1, 1963. [6]. Moharir P S, Maru V M, Singh R, S-K-H algorithm for signal design, IEEE Electron. Lett., vol. 3, pp.1648-1649, 1996. [7]. Moharir, P.S.: Ternary Barker Codes, IEEE Electron.Lett., vol.10, pp.460-461, 1974. [8]. Moharir, P.S.: Signal design (sequences with prescribed autocorrelation), Int. J. Electron., vol. 41, pp.381-398, 1976. [9]. Moharir, P.s., Varma S.k., and Venkat Rao, K: Ternary Pulse Compression sequences, J. IETE, vol.31, pp.33-40, 1985. [10]. Singh, R, Moharir, P.S., and Maru, V.M: Eugenic Algorithm-based search for ternary Pulse compression Sequences, J.IETE, vol.4, pp. 11-19, 1996. [11]. Day R., Germon R., O'Neill B., 1997A Pulse Compression Radar Signal Processor, IEE Colloquium on DSP Chip's in Real Time Instrumentation and Display Systems 4/1-4/5 [1]. Day, R.H. Germon, R. O'Neill, B.C. 1998 A real time digital signal processing solution for radar pulse compression IEE Colloquium on Digital Filters: An Enabling Technology 6/1-6/5 [13]. Balaji.N, Subba Rao. K and Srinivasa Rao.M Generation of Non-binary pulse compression sequences using FPGA, in Proc. of International conference on VLSI design and Embedded Systems (ICVLSI 08), pp.1-5, 008. [14]. Balaji.N, Subba Rao. K and Srinivasa Rao.M Generation of Pulse compression sequences using FPGA, in Proc. of International conference on RF and Signal Processing Systems (RSPS-008), pp.79-85, 008. [15]. Balaji.N, Subba Rao. K and Srinivasa Rao.M, Generation of Quinquenary Pulse Compression Sequences using FPGA in Proc. of the 8th WSEAS International conference on Multimedia Systems and Signal Processing (MUSP '08), pp.80-86, 008. [16]. Balaji.N, Subba Rao.K, Srinivasa Rao.M, Real Time Generation of the Quinquenary Pulse Compression Sequence using FPGA WSEAS Trans. on Signal Processing, vol. 4, pp. 300-309, May 008. [17]. Xilinx, Spartan-3 Field Programmable Gate array data sheets (http://www.xilinx.com/spartan3). Issue, Volume 3, 009 53

Narayanam Balaji N.Balaji obtained his B.E Degree from Andhra University, Visakhapatnam, India in 1996, and M.E in Digital Systems from Osmania University, Hyderabad, India in 00. He started his career as a Lecturer in the Department of ECE, VNRVJIET, Hyderabad, India from August 1997 to 6 th November 003. Associate Professor in the department of ECE VNRVJIET from 7 th November 003 to till date. He is Member, Treasurer of VLSI SOCIETY OF INDIA (VSI) Chapter, Hyderabad, India. He has authored more than 1 research papers in National and International Conferences and Journals. His areas of research interest are VLSI, Signal Processing, Radar, and Embedded Systems. Dr. Kakarla Subba Rao Dr. K. Subba Rao obtained his B.E. degree from Sri Venkateswara University, Tirupati, India in 1974, and M.Tech & PhD in Electronics & Communication Engineering from Osmania University, Hyderabad, India in 1977 and 1998 respectively. He started his career as a lecturer in Dept. of ECE, OU, India from Feb 1981 to Sep 1991, Associate professor from 1991 to Jan 003. In Feb 003 he is elevated as Professor currently he is the Head of the Department. He also served as chairman, BOS in ECE (OU). He is a member of IEEE and Fellow of IETE. He presented more than 50 research papers in National and International Journals/Conferences. His areas of research interest are Signal Processing & Signal Design and Modeling of Biological systems. M.Srinivasa Rao M.Srinivasa Rao obtained his B.Tech. Degree from Nagarjuna University, Guntur, India in1989, and M.Tech in Instrumentation& Control from J.N.TU Kakinada, India in 199. He started his career as a Lecturer in the Department of ECE, Guru Nanak Dev Engineering College, Bidar, India from 199 to 1996. He was Lecturer in the Department of ECE, VNRVJIET, Hyderabad, India from 1996 to 1998. He was Associate Professor in the department of ECE VNRVJIET from 1998 to 007. He is currently Professor and Head of the department of E.C.E, DRKCET, Hyderabad, India. He has authored more than 7 research papers in National and International Conferences and Journals. His areas of research interest are VLSI, Signal Processing, Radar, and Embedded Systems. Issue, Volume 3, 009 54