FPGA BASED IMPLEMENTATION OF WAVELET CONVOLUTION

Size: px
Start display at page:

Download "FPGA BASED IMPLEMENTATION OF WAVELET CONVOLUTION"

Transcription

1 The 6 th edition of the Interdisciplinarity in Engineering International Conference Petru Maior University of Tîrgu Mureş, Romania, 2012 FPGA BASED IMPLEMENTATION OF WAVELET CONVOLUTION Sándor Tihamér BRASSAI #1, László BAKÓ #1, László Ferenc MÁRTON #1, Zoltán GERMÁN-SALLÓ #2, Lajos LOSONCZI #1,*3 #1 NSRG - Neural Systems Research Group, Sapientia Hungarian University of Transylvania Sos. Sighisoarei 1.C., Tirgu Mures/Corunca, Romania 1 tiha@ms.sapientia.ro #2 Department of Electrical Engineering, Petru Maior University str Nicolae Iorga, nr.1, Tirgu Mureş, Romania *3 Lambda Comunication L.T.D. Str. Avram Iancu nr. 37,Tirgu Mureş, Romania ABSTRACT The continous Morelet wavelet transform is very commonly used modern method in EEG signal analysis. The objective of the paper is a real time functional hardware implementation of the continuous wavelet transform calculus. The calculation of this wavelet spectrum is realized in the time-frequency domain. The researcher has also preferred to use FFT IP cores as a processing tool, in the FPGA implementation of the continuous wavelet transform. In this paper a parallel-pipeline real-time functional architecture is presented and the wavelet spectrum is calculated in the time-frequency domain. Some figures for different tests and EEG signals with the designed hardware units are also presented. Keywords: Wavelet transform, Hardware implementation, FPGA, embedded design 1. Introduction In the EEG signal analysis a very commonly used method is the continuous wavelet transform using the comple Morlet wavelet function of order 6. The objective of the paper is the real time functioning hardware implementation of the Morlet wavelet transform. The question arising is whether the wavelet-convolution algorithm can be parallelized and implemented in FPGA circuit providing real-time operation of the system. From the study of the Wavelet convolution algorithms [1][14][15][13] and from results and eperience of current research in the field of hardware implementation of artificial neural networks on FPGA circuits led to the conclusion that wavelet spectrum could be implemented with real time operability in FPGA circuits. The eperience gained from the real time functional hardware implementation in FPGA circuits of the Radial Basis Function Neural Network (RBFNN [5][10][11]), Cerebellar Model Articulation Controller (CMAC[7][8][9]), fuzzy inference systems [6][20] and the researcher s results with wavelet hardware implementation [3][19] are successfully applied in the continuous wavelet convolution discrete hardware implementation. The continuous wavelet spectrum, in most cases, is using also the frequency domain based on direct and inverse fast Fourier transform as simplifying tools in calculus [16]. Several implementations is known using the graphics processing unit for real-time brain computer interface feature etraction [2] On the known FPGA implementations of the continuous wavelet transform, it is preferred to use the FFT transform, in other words FFT IP core configured with IP Core Generator [17]. In the hardware version presented in this paper the Fourier transform was not used, a parallel pipelined architecture that provides real-time calculation of the wavelet spectrum in the time domain is proposed. 2. Materials and methods The results of the hardware implementation of the wavelet convolution were tested with real EEG 332

2 signals. For the test signal acquisition a BrainMaster, two channels, 250Hz sampling frequency EEG signal acquisition system were used. The wavelet spectrum calculation was performed by a high level programming language. The result of the hardware implemented wavelet convolution was compared with the software implementation to verify the correct operation of the hardware version. From the wavelet convolution algorithm it is obvious that, in order to work out the convolution product, the required operations are multiplication and addition. From the available FPGA-based development systems in our laboratory, one Virte II Pro and Virte V-type circuits were found to be suitable as hardware support for the mentioned application. In the first phase the wavelet transform system was implemented on VHDL without using any embedded processors. The tests showed the need for an embedded processor, and eternal memory (e. flash memory) for simple and easier introduction of the EEG signals, and interpretation of the results. The design, testing and startup required the use of several software packages. For the wavelet convolution hardware implementations in VHDL-the XILINX ISE Proiect Navigator was applied. During the design a modular, subsequently etensible, scalable and configurable circuit was created, based on the size of the FPGA. The use of the predefined IP cores, such as the multiply and accumulate (MAC) IP module, the memory modules generated from BlockRAM type memories with Block Memory Generator simplified the implementation of some modules. The correct functionality of the prepared VHDL modules was tested with simulation methods using the ISE Simulator. The scalable structure should help to configure the application according to the size of the proposed FPGA circuits, using the FOR GENERATE and IF GENERATE VHDL instructions specific for concurrent components instantiation, specifying the system parameters (number of concurrent modules, number of bits used for data representation). The hardware convolution module implemented in VHDL was integrated to the Processor PLB bus system as a peripheral unit using the Embedded Development Kit. In the testing phase of the system the EEG signals were introduced and the convolution results saved for interpretation with the integrated SD card or Compact Flash card, depending on the used development board. Testing the system proved to be a comple and difficult task because of errors that may have been made in the hardware convolution unit, such as in program running on the embedded processor responsible of the data entry and data save management. The processor program debugging implies the integration of the XPS MDM module. The hardware unit testing proved to be more difficult and time consuming compared to software debugging. For the hardware modules testing and debugging an Integrated Logic Analyzer (ILA) core which can be integrated in FPGA circuit with ChipScope Pro interface, 232 bit Tektroni eternal logic analyzer, and for simple cases oscilloscope was used. In many cases, the behavioral level simulation of the circuit performed proved to be successful, but after the implementation in hardware, the FPGA circuit did not worked as it was epected. The internal logic analyzer proved to be the most useful for the detection of the above mentioned hardware design errors. 3. Results The design and testing of one hardware implemented module/circuit for calculation in realtime of the wavelet spectra of EEG signals for multiple scale values for the two type FPGA circuits previously mentioned was successful. In the following tables the most important characteristics of the two FPGA circuits from the point of view of implementation of the wavelet convolution respectively the designed hardware s most important parameters are presented. Table 1. FPGA circuit parameter Characteristics of the FPGA circuits Type of the used development boards from the point of view of the wavelet convolution implementation XUP Virte- II Pro Developmen t System Opus Virte - 5 Develop ment Board Type of the FPGA circuit Virte-2 Pro XC2VP30 Virte-5 FX30T Embedded 2PowerPc PowerPc processor The used tools for design and testing Number of BlockRAM memories Dedicated hardware multipliers XILINX ISE, EDK, SDK BRAM, of 18kbit bit MUL 1818 XILINX ISE, EDK, SDK 12.4 Converte d to drb of 18kbit BRAM 64 DSP48E 333

3 Table 2. wavelet module parameters Hardware implemented Type of the used development boards wavelet module parameters XUP Virte- II Pro Developmen t System Opus Virte - 5 Develop ment Board Number of channels operating in parallel Dimension of buffer for input signal storing Size of wavelet window Data representation Integer Integer Scale number Working frequency 100 Mhz 400Mhz Spectrum display in real time on the Yes No screen Eternal nonvolatile memory Processing time for 64 n window. 64 number of scale, n number of samples Processing time for 1024 samples (256 Hz sampling time of EEG signal which correspond to 4sec) Input signal encoding Result representation Wavelet function values encoding 1Gb COMPACT Flash e-004 sec (for n=56 points) ( )*6 4*1/ sec (1024/56*( )*64 *1/ ) On 12 bits Complement of two (configurabl e) 24/32 bit unsigned integer 12 bit Complement of two 2Gb SD Flash e- 004 (for n=24 points) ( )*64*1/ se c (1024/24 *( )*64*1 / ) On 12 bits Comple ment of two (configur able) 24/32 bit unsigned integer 12 bit Comple ment of two The wavelet convolution unit was tested with real acquisitioned EEG signals. This paper is focused on the wavelet convolution implementation on FPGA circuit and not on the EEG signal analysis (signal processing). In the following drawings the wavelet spectra results obtained for different EEG signals at different scale ranges are presented (scale value is in a relationship with frequency [18]). In the following two time-frequency diagrams the test results for two sinusoidal signals can be seen on Fig 1 and Fig 2. For the two sinusoidal signal frequencies 10Hz and 20 Hz, the wavelet spectrum was calculated for scale values corresponding to frequencies between 8 and 40Hz. The test signals demonstrate the correct operation/functioning of the system, identifying the two sinusoidal signal frequencies of 10Hz and 20Hz. Fig. 1 wavelet spectra for test signal of 10Hz Fig. 2 wavelet spectra for test signal of 20Hz The results of the wavelet spectrum for two EEG signals measured with BrainMaster acquisitioning system in the Hz bandwidth of the results are presented in the following figures (Fig.3, Fig.4). Fig. 3 EEG signal and wavelet spectrum for frequency between 0.25 and 8.25Hz 334

4 Fig. 4 EEG signal and wavelet spectrum for frequency between 0.25 and 8.25Hz Fig. 7 wavelet spectrum for frequency between 0.25 and 16.25Hz from 29 to 37 seconds At the end of the evaluation of the hardware implemented wavelet convolution unit the wavelet spectra is recalculated on FPGA for signals presented at FENS2012 Shop (Barcelona) [17] where the wavelet spectra was implemented in a high level programming language. It can be observed that the difference is due to the sampling period and the wavelet transform scaling. Fig. 5 wavelet spectrum for frequency between 0.25 and 16.25Hz from 0 to 180 seconds Fig. 8 wavelet spectrum for frequency between 0.25 and 16.25Hz from 54 to 63 seconds In the figures below (Fig.6, Fig. 7, Fig. 8, Fig. 9) the wavelet spectrum for smaller intervals of the entire signal presented in figure (fig 5) is highlighted. The following figures represent the range from 18 to 22 sec (Fig.6), from 29 to37sec (Fig.7) from 54 to 63 sec (Fig. 8) and from 84 to 89 sec (Fig. 9) for scale range coressponding for frequencies between 2.5 and 17.5 Hz. Fig. 9 wavelet spectrum for frequency between 0.25 and 16.25Hz from 84 to 89 seconds Fig. 6 wavelet spectrum for frequency between 0.25 and 16.25Hz from 18 to 22 seconds The test measurements confirm the correct operation of the hardware implemented convolution unit. This is an important result for the planned online use of wavelet transform in EEG signal processings and pattern recognition tasks. 335

5 4. The hardware implementation of the wavelet convolution The block diagram in Fig. 10 presents the proposed parallelized model of the algorithm for wavelet spectrum processing. In the figure only the data echange is presented, without detailing the control signals. The structure has parallel pipeline architecture. In he block diagram four functional parts can be distinguished: One of the four parts is the buffer channel formed from the register Reg (Fig. 10), which ensures that the input signal is carrying to the convolution multiplications modules inputs at the right time. During processing, for each clock signal of the automata controller, a new value of X is shifted into the buffer. The net part is composed of multiplying and adder modules to compute the convolutional product of the input vector and the Morlet wavelet values for a defined scale value. It is true that the calculation of the convolution product is made sequentially, but the convolution product of multiple sampling is done in parallel (Fig. 10). To calculate the wavelet spectrum at one sampling for one scale value two MAC modules are required. S(N) One is required to calculate the real part and the other to perform the imaginary part of the convolution product. At the output of the MAC modules the buffer composed of registers R respectively I is shown. The results of the convolution product are stored in these registers. Registers I (0), I (1), I (N) are of the imaginary part and registers R(0), R (1), R (N) of the real part convolution product result store. N represents the number of points on which the calculation is done in parallel. Accordingly to the proposed first variants of the hardware implementation of the wavelet spectrum [12] after the I and R registers output a pair of twolevel units were applied (with two multiplications and one addition). Because of the high hardware requirements of the previous mentioned version only a single module is used. While the convolution products are calculated for scale value s(k) the wavelet spectrum is calculated for s(k-1) shifting the data in buffers with registers I and R to two multiplier MULs and in the net clock cycle to the adder unit. The wavelet function values are calculated in advance and stored in the BRAM memory. One memory is used for the real part and the other for the imaginary part. MUL MUL + I(N) Reg(N) + R(N) + I(1) Reg(1) + R(1) + I(0) + R(0) Reg(0) R(n-k) X(k) (n-k) Fig. 10 wavelet convolution data paths All Fig. 11 Wavelet convolution unit general block scheme As well the incoming EEG signals are stored in a vector, implemented as a dual port BRAM memory 336

6 From one of the ports the input values are read out and on the other port the new vector values are stored. The general block scheme of the wavelet convolution unit is presented in figure 11. The result is also stored in a memory implemented as a dual port BRAM. Simultaneously the last results can be read out and transferred to the signal identification module, respectively the calculated new wavelet spectrum values are stored in an alternate port of the BRAM Memory. Depending on the type of the development board, if it is equipped with a VGA output, the wavelet spectra on line can be visualized on the monitor attached to the FPGA development board. The visualization module is composed of a VGA controller, and a dual port BRAM memory. At the port A the results are stored in the memory and on the other port B the results is read out by the VGA controller. As it was mentioned, the input and result memory were implemented with dual port memories. Port A of the memories are connected to the BRAM controller connected to the Processor Local Bus of the processor system. The architecture of the system is presented in figure 12. The peripheral units are connected to the PLB bus of the processor. The hardware implemented wavelet convolution unit is connected to the PLB bus with a General purpose input output interface. On this interface is the internal register of the control unit of the wavelet module is initialized, respectively the status register is also read back on this interface. From the program running on the PowerPC processor the input memory is initilaized with the input vector through the BRAM controller connected to the input memory. From the program the result memory is read back through the BRAM Controller connected to the result memory. The Virte II Pro development board uses a Compact Flash memory respectively the Virte V development board has an SD card connected. The acquisitioned signals are stored in the mentioned flash memories, from which the internal memories are initialized. The result is written to the flash memory. 5. Conclusions In conclusion, it was epected, the hardware implemented wavelet spectrum computing module has been realized in the FPGA circuit with a real time operability. The number of the spectrum points which can be processed in parallel depends on the FPGA circuit capacity, and is greatly affected by the number of hardware multipliers. Specific to the presented implementation is that the computation is made in the time domain. Furthermore, using the embedded hardcore processors (PowerPCs) available in the Xilin Virte circuits [4] gives an etra advantage, by enabling easy data echange between the FPGA and the EEG signal acquisition hardware. The parametrized architecture gives the advantage to configure the hardware module according to the used FPGA circuit resources. The BlockRAM memory was used for input and results storage. Acknowledgement This work is part of the project funded by the Romanian National Authority for Scientific Research, grant No. 347/ Fig. 12 Integration of the convolution module, and other important modules to the embedded processor bus system References [1] Germán-Salló, Z., Mózes F.-E., Wavelet transform based ECG signal filtering implemented on FPGA, Scientific Buletion of the Petru Maior University of Târgu Mureş, Vol. 8, (XXV), no. 2, 201, pp

7 [2] Wilson, J.A. and Justin C. Williams, Massively parallel signal processing using the graphics processing unit for real-time brain computer interface feature etraction, Frontiers in Neuroengineering, 14 July 2009, doi: /neuro [3] Alonso, G.A., Hardware implementation of the wavelet transform coupled with Artificial Neural Network for quantification purposes, Health Care Echange (PAHCE), 2010 Pan American, CINVESTAV-IPN, Meico City, Meico, 2010, pp [4] Virte-II Pro and Virte-II Pro X Platform FPGAs: Complete Data Sheet, 2007, ata_sheets/ds083.pdf [5] Yang, Z.-G., Qian J.-L. Hardware Implementation of RBF Neural Network on FPGA Coprocessor, Information Computing and Applications, Communications in Computer and Information Science, 2011, Vol. 105, Part 7, , DOI: / _55 [6] Lin, C.-J. and Lee, C.-Y., FPGA Implementation of a Recurrent Neural Fuzzy Network with On- Chip Learning for Prediction and Identification Applications, Journal Of Information Science And Engineering 25, (2009) [7] Brassai, S.T., Dávid, L., Bakó, L., Hardware Implementation of CMAC based artificial network with process control application, Timişoara, Transaction on Electronics and communication, Scientific buletin of the Politehnica University of Timisoara, 2004, p , ISSN [8] Brassai, S.T., Bakó, L., Dan, Şt., FPGA Parallel Implementation of CMAC Type Neural Network with on Chip Learning, SACI 2007, Budapest Tech, Hungary, 2007, , ISBN: X [9] Brassai, S.T., Bakó, L., Hardware Implementation of CMAC Type Neural Network on FPGA for Command Surface Approimation, Acta Polytechnica Hungarica - Journal of Applied Sciences at Budapest Tech Hungary, Vol. 4, No. 3, 2007, ISSN [10] Brassai, S.T., Bakó L., Pana, G., Dan, Şt, Neural Control Based on RBF Network implemented on FPGA Optimization of Electrical and Electronic Equipment, OPTIM th International Conference on, 2008, pp [11] Brassai, S.T., Neuroadaptive Systems Based on FPGA Circuits with Application in Automatic Control, Phd thesis at Transilvania University from Brasov, 2008 [12] Brassai, S.T., Bakó, L., Márton, L.F., Parallelization Techniques for BCI Signal Computation, 3rd International Conference on Recent Achievements in Mechatronics, Automation, Computer Science and Robotics MACRO 2011, pp , 2011 [13] Farge, M., 1992: Wavelet transforms and their applications to turbulence. Annu. Rev. Fluid Mech., 24, [14] Torrence, C. and Compo, G.P A Practical Guide to Wavelet Program in Atmospheric and Oceanic Sciences, University of Colorado, Boulder, Colorado, 1988 [15] Daubechies, I.,: The wavelet transform timefrequency localization and signal analysis. IEEE Trans. Inform. Theory, 36, , 1990 [16] Qassim, Y. T., FPGA Implementation of Morlet Continuous Wavelet Transform for EEG Analysis, Computer and Communication Engineering (ICCCE), 2012 International Conference on, 2012, pp [17] Losonczi, L., Katona, L., Viney, T.J., Bakó, L., Brassai, S.T., Márton, L.F., Neurobiological, smart signal acquisition and improved information etraction methods, FENS 2012 Barcelona, 2012 [18] Percival, D. B., Walden, A. T., Wavelet methods for time series analysis, Cambridge series in statistical and probabilistic mathematics,2008 [19] Inaam, M., Ali, H., Wavelets processor: design and implementation of a generic wavelet processor on FPGA for digital image and signal processing applications, Lambert Academic Publishing, 2011 [20] Brassai, S.T., FPGA Implementation of Fuzzy Controllers and Simulation Based on a Fuzzy Controlled Mobile Robot Acta Universitatis Sapientiae, Electrical and Mechanical Engineering, 1 (2009), pp

Ultrasonic Signal Processing Platform for Nondestructive Evaluation

Ultrasonic Signal Processing Platform for Nondestructive Evaluation Ultrasonic Signal Processing Platform for Nondestructive Evaluation (USPPNDE) Senior Project Final Report Raymond Smith Advisors: Drs. Yufeng Lu and In Soo Ahn Department of Electrical and Computer Engineering

More information

Video Enhancement Algorithms on System on Chip

Video Enhancement Algorithms on System on Chip International Journal of Scientific and Research Publications, Volume 2, Issue 4, April 2012 1 Video Enhancement Algorithms on System on Chip Dr.Ch. Ravikumar, Dr. S.K. Srivatsa Abstract- This paper presents

More information

Implementation of FPGA based Design for Digital Signal Processing

Implementation of FPGA based Design for Digital Signal Processing e-issn 2455 1392 Volume 2 Issue 8, August 2016 pp. 150 156 Scientific Journal Impact Factor : 3.468 http://www.ijcter.com Implementation of FPGA based Design for Digital Signal Processing Neeraj Soni 1,

More information

Analog Predictive Circuit with Field Programmable Analog Arrays

Analog Predictive Circuit with Field Programmable Analog Arrays Analog Predictive Circuit with Field Programmable Analog Arrays György Györök Alba Regia University Center Óbuda University Budai út 45, H-8000 Székesfehérvár, Hungary E-mail: gyorok.gyorgy@arek.uni-obuda.hu

More information

New ways in non-stationary, nonlinear EEG signal processing

New ways in non-stationary, nonlinear EEG signal processing MACRo 2013- International Conference on Recent Achievements in Mechatronics, Automation, Computer Science and Robotics New ways in non-stationary, nonlinear EEG signal processing László-Ferenc MÁRTON 1,

More information

Abstract of PhD Thesis

Abstract of PhD Thesis FACULTY OF ELECTRONICS, TELECOMMUNICATION AND INFORMATION TECHNOLOGY Irina DORNEAN, Eng. Abstract of PhD Thesis Contribution to the Design and Implementation of Adaptive Algorithms Using Multirate Signal

More information

FPGA implementation of DWT for Audio Watermarking Application

FPGA implementation of DWT for Audio Watermarking Application FPGA implementation of DWT for Audio Watermarking Application Naveen.S.Hampannavar 1, Sajeevan Joseph 2, C.B.Bidhul 3, Arunachalam V 4 1, 2, 3 M.Tech VLSI Students, 4 Assistant Professor Selection Grade

More information

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

Field Programmable Gate Arrays based Design, Implementation and Delay Study of Braun s Multipliers Journal of Computer Science 7 (12): 1894-1899, 2011 ISSN 1549-3636 2011 Science Publications Field Programmable Gate Arrays based Design, Implementation and Delay Study of Braun s Multipliers Muhammad

More information

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

The Application of System Generator in Digital Quadrature Direct Up-Conversion Communications in Information Science and Management Engineering Apr. 2013, Vol. 3 Iss. 4, PP. 192-19 The Application of System Generator in Digital Quadrature Direct Up-Conversion Zhi Chai 1, Jun Shen

More information

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

FPGA-BASED PULSED-RF PHASE AND AMPLITUDE DETECTOR AT SLRI doi:10.18429/jacow-icalepcs2017- FPGA-BASED PULSED-RF PHASE AND AMPLITUDE DETECTOR AT SLRI R. Rujanakraikarn, Synchrotron Light Research Institute, Nakhon Ratchasima, Thailand Abstract In this paper, the

More information

Globally Asynchronous Locally Synchronous (GALS) Microprogrammed Parallel FIR Filter

Globally Asynchronous Locally Synchronous (GALS) Microprogrammed Parallel FIR Filter IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) Volume 6, Issue 5, Ver. II (Sep. - Oct. 2016), PP 15-21 e-issn: 2319 4200, p-issn No. : 2319 4197 www.iosrjournals.org Globally Asynchronous Locally

More information

AREA EFFICIENT DISTRIBUTED ARITHMETIC DISCRETE COSINE TRANSFORM USING MODIFIED WALLACE TREE MULTIPLIER

AREA EFFICIENT DISTRIBUTED ARITHMETIC DISCRETE COSINE TRANSFORM USING MODIFIED WALLACE TREE MULTIPLIER American Journal of Applied Sciences 11 (2): 180-188, 2014 ISSN: 1546-9239 2014 Science Publication doi:10.3844/ajassp.2014.180.188 Published Online 11 (2) 2014 (http://www.thescipub.com/ajas.toc) AREA

More information

HILBERT-HUANG TRANSFORM USED FOR EEG SIGNAL ANALYSIS

HILBERT-HUANG TRANSFORM USED FOR EEG SIGNAL ANALYSIS The 6 th edition of the Interdisciplinarity in Engineering International Conference Petru Maior University of Tîrgu Mureş, Romania, 2012 HILBERT-HUANG TRANSFORM USED FOR EEG SIGNAL ANALYSIS Lajos LOSONCZI

More information

Journal of Engineering Science and Technology Review 9 (5) (2016) Research Article. L. Pyrgas, A. Kalantzopoulos* and E. Zigouris.

Journal of Engineering Science and Technology Review 9 (5) (2016) Research Article. L. Pyrgas, A. Kalantzopoulos* and E. Zigouris. Jestr Journal of Engineering Science and Technology Review 9 (5) (2016) 51-55 Research Article Design and Implementation of an Open Image Processing System based on NIOS II and Altera DE2-70 Board L. Pyrgas,

More information

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

Single Chip FPGA Based Realization of Arbitrary Waveform Generator using Rademacher and Walsh Functions IEEE ICET 26 2 nd International Conference on Emerging Technologies Peshawar, Pakistan 3-4 November 26 Single Chip FPGA Based Realization of Arbitrary Waveform Generator using Rademacher and Walsh Functions

More information

Signal Processing and Display of LFMCW Radar on a Chip

Signal Processing and Display of LFMCW Radar on a Chip Signal Processing and Display of LFMCW Radar on a Chip Abstract The tremendous progress in embedded systems helped in the design and implementation of complex compact equipment. This progress may help

More information

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

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) STUDY ON COMPARISON OF VARIOUS MULTIPLIERS INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 ISSN 0976 6464(Print)

More information

Hardware-based Image Retrieval and Classifier System

Hardware-based Image Retrieval and Classifier System Hardware-based Image Retrieval and Classifier System Jason Isaacs, Joe Petrone, Geoffrey Wall, Faizal Iqbal, Xiuwen Liu, and Simon Foo Department of Electrical and Computer Engineering Florida A&M - Florida

More information

VLSI Implementation of Digital Down Converter (DDC)

VLSI Implementation of Digital Down Converter (DDC) Volume-7, Issue-1, January-February 2017 International Journal of Engineering and Management Research Page Number: 218-222 VLSI Implementation of Digital Down Converter (DDC) Shaik Afrojanasima 1, K Vijaya

More information

An Optimized Implementation of CSLA and CLLA for 32-bit Unsigned Multiplier Using Verilog

An Optimized Implementation of CSLA and CLLA for 32-bit Unsigned Multiplier Using Verilog An Optimized Implementation of CSLA and CLLA for 32-bit Unsigned Multiplier Using Verilog 1 P.Sanjeeva Krishna Reddy, PG Scholar in VLSI Design, 2 A.M.Guna Sekhar Assoc.Professor 1 appireddigarichaitanya@gmail.com,

More information

SIMULATION AND IMPLEMENTATION OF LOW POWER QPSK ON FPGA Tushar V. Kafare*1 *1( E&TC department, GHRCEM Pune, India.)

SIMULATION AND IMPLEMENTATION OF LOW POWER QPSK ON FPGA Tushar V. Kafare*1 *1( E&TC department, GHRCEM Pune, India.) www.ardigitech.inissn 2320-883X, VOLUME 1 ISSUE 4, 01/10/2013 SIMULATION AND IMPLEMENTATION OF LOW POWER QPSK ON FPGA Tushar V. Kafare*1 *1( E&TC department, GHRCEM Pune, India.) tusharkafare31@gmail.com*1

More information

Partial Reconfigurable Implementation of IEEE802.11g OFDM

Partial Reconfigurable Implementation of IEEE802.11g OFDM Indian Journal of Science and Technology, Vol 7(4S), 63 70, April 2014 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Partial Reconfigurable Implementation of IEEE802.11g OFDM S. Sivanantham 1*, R.

More information

DSP BASED SYSTEM FOR SYNCHRONOUS GENERATOR EXCITATION CONTROLL

DSP BASED SYSTEM FOR SYNCHRONOUS GENERATOR EXCITATION CONTROLL DSP BASED SYSTEM FOR SYNCHRONOUS GENERATOR EXCITATION CONTROLL N. Bulic *, M. Miletic ** and I.Erceg *** Faculty of electrical engineering and computing Department of Electric Machines, Drives and Automation,

More information

Keywords SEFDM, OFDM, FFT, CORDIC, FPGA.

Keywords SEFDM, OFDM, FFT, CORDIC, FPGA. Volume 4, Issue 11, November 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Future to

More information

Image processing. Case Study. 2-diemensional Image Convolution. From a hardware perspective. Often massively yparallel.

Image processing. Case Study. 2-diemensional Image Convolution. From a hardware perspective. Often massively yparallel. Case Study Image Processing Image processing From a hardware perspective Often massively yparallel Can be used to increase throughput Memory intensive Storage size Memory bandwidth -diemensional Image

More information

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

A New High Speed Low Power Performance of 8- Bit Parallel Multiplier-Accumulator Using Modified Radix-2 Booth Encoded Algorithm A New High Speed Low Power Performance of 8- Bit Parallel Multiplier-Accumulator Using Modified Radix-2 Booth Encoded Algorithm V.Sandeep Kumar Assistant Professor, Indur Institute Of Engineering & Technology,Siddipet

More information

Ultrasound-Based Indoor Robot Localization Using Ambient Temperature Compensation

Ultrasound-Based Indoor Robot Localization Using Ambient Temperature Compensation Acta Universitatis Sapientiae Electrical and Mechanical Engineering, 8 (2016) 19-28 DOI: 10.1515/auseme-2017-0002 Ultrasound-Based Indoor Robot Localization Using Ambient Temperature Compensation Csaba

More information

INTRODUCTION. In the industrial applications, many three-phase loads require a. supply of Variable Voltage Variable Frequency (VVVF) using fast and

INTRODUCTION. In the industrial applications, many three-phase loads require a. supply of Variable Voltage Variable Frequency (VVVF) using fast and 1 Chapter 1 INTRODUCTION 1.1. Introduction In the industrial applications, many three-phase loads require a supply of Variable Voltage Variable Frequency (VVVF) using fast and high-efficient electronic

More information

CHAPTER 5 IMPLEMENTATION OF MULTIPLIERS USING VEDIC MATHEMATICS

CHAPTER 5 IMPLEMENTATION OF MULTIPLIERS USING VEDIC MATHEMATICS 49 CHAPTER 5 IMPLEMENTATION OF MULTIPLIERS USING VEDIC MATHEMATICS 5.1 INTRODUCTION TO VHDL VHDL stands for VHSIC (Very High Speed Integrated Circuits) Hardware Description Language. The other widely used

More information

ARM BASED WAVELET TRANSFORM IMPLEMENTATION FOR EMBEDDED SYSTEM APPLİCATİONS

ARM BASED WAVELET TRANSFORM IMPLEMENTATION FOR EMBEDDED SYSTEM APPLİCATİONS ARM BASED WAVELET TRANSFORM IMPLEMENTATION FOR EMBEDDED SYSTEM APPLİCATİONS 1 FEDORA LIA DIAS, 2 JAGADANAND G 1,2 Department of Electrical Engineering, National Institute of Technology, Calicut, India

More information

Keywords: Adaptive filtering, LMS algorithm, Noise cancellation, VHDL Design, Signal to noise ratio (SNR), Convergence Speed.

Keywords: Adaptive filtering, LMS algorithm, Noise cancellation, VHDL Design, Signal to noise ratio (SNR), Convergence Speed. Implementation of Efficient Adaptive Noise Canceller using Least Mean Square Algorithm Mr.A.R. Bokey, Dr M.M.Khanapurkar (Electronics and Telecommunication Department, G.H.Raisoni Autonomous College, India)

More information

Anju 1, Amit Ahlawat 2

Anju 1, Amit Ahlawat 2 Implementation of OFDM based Transreciever for IEEE 802.11A on FPGA Anju 1, Amit Ahlawat 2 1 Hindu College of Engineering, Sonepat 2 Shri Baba Mastnath Engineering College Rohtak Abstract This paper focus

More information

A HARDWARE DC MOTOR EMULATOR VAGNER S. ROSA 1, VITOR I. GERVINI 2, SEBASTIÃO C. P. GOMES 3, SERGIO BAMPI 4

A HARDWARE DC MOTOR EMULATOR VAGNER S. ROSA 1, VITOR I. GERVINI 2, SEBASTIÃO C. P. GOMES 3, SERGIO BAMPI 4 A HARDWARE DC MOTOR EMULATOR VAGNER S. ROSA 1, VITOR I. GERVINI 2, SEBASTIÃO C. P. GOMES 3, SERGIO BAMPI 4 Abstract Much work have been done lately to develop complex motor control systems. However they

More information

A Fixed-Width Modified Baugh-Wooley Multiplier Using Verilog

A Fixed-Width Modified Baugh-Wooley Multiplier Using Verilog A Fixed-Width Modified Baugh-Wooley Multiplier Using Verilog K.Durgarao, B.suresh, G.Sivakumar, M.Divaya manasa Abstract Digital technology has advanced such that there is an increased need for power efficient

More information

THIS work focus on a sector of the hardware to be used

THIS work focus on a sector of the hardware to be used DISSERTATION ON ELECTRICAL AND COMPUTER ENGINEERING 1 Development of a Transponder for the ISTNanoSAT (November 2015) Luís Oliveira luisdeoliveira@tecnico.ulisboa.pt Instituto Superior Técnico Abstract

More information

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

IJCSIET--International Journal of Computer Science information and Engg., Technologies ISSN An efficient add multiplier operator design using modified Booth recoder 1 I.K.RAMANI, 2 V L N PHANI PONNAPALLI 2 Assistant Professor 1,2 PYDAH COLLEGE OF ENGINEERING & TECHNOLOGY, Visakhapatnam,AP, India.

More information

Publication of Little Lion Scientific R&D, Islamabad PAKISTAN

Publication of Little Lion Scientific R&D, Islamabad PAKISTAN FPGA IMPLEMENTATION OF SCALABLE BANDWIDTH SINGLE CARRIER FREQUENCY DOMAIN MULTIPLE ACCESS TRANSCEIVER FOR THE FOURTH GENERATION WIRELESS COMMUNICATION 1 DHIRENDRA KUMAR TRIPATHI, S. ARULMOZHI NANGAI, 2

More information

SpectraTronix C700. Modular Test & Development Platform. Ideal Solution for Cognitive Radio, DSP, Wireless Communications & Massive MIMO Applications

SpectraTronix C700. Modular Test & Development Platform. Ideal Solution for Cognitive Radio, DSP, Wireless Communications & Massive MIMO Applications SpectraTronix C700 Modular Test & Development Platform Ideal Solution for Cognitive Radio, DSP, Wireless Communications & Massive MIMO Applications Design, Test, Verify & Prototype All with the same tool

More information

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

ISSN Vol.03,Issue.02, February-2014, Pages: www.semargroup.org, www.ijsetr.com ISSN 2319-8885 Vol.03,Issue.02, February-2014, Pages:0239-0244 Design and Implementation of High Speed Radix 8 Multiplier using 8:2 Compressors A.M.SRINIVASA CHARYULU

More information

FPGA Based Notch Filter to Remove PLI Noise from ECG

FPGA Based Notch Filter to Remove PLI Noise from ECG FPGA Based Notch Filter to Remove PLI Noise from ECG 1 Mr. P.C. Bhaskar Electronics Department, Department of Technology, Shivaji University, Kolhapur India (MS) e-mail: pxbhaskar@yahoo.co.in. 2 Dr.M.D.Uplane

More information

Pipelined FFT/IFFT 256 points (Fast Fourier Transform) IP Core User Manual

Pipelined FFT/IFFT 256 points (Fast Fourier Transform) IP Core User Manual Pipelined FFT/IFFT 256 points (Fast Fourier Transform) IP Core User Manual Unicore Systems Ltd 60-A Saksaganskogo St Office 1 Kiev 01033 Ukraine Phone: +38-044-289-87-44 Fax: : +38-044-289-87-44 E-mail:

More information

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

International Journal of Scientific & Engineering Research Volume 3, Issue 12, December ISSN International Journal of Scientific & Engineering Research Volume 3, Issue 12, December-2012 1 Optimized Design and Implementation of an Iterative Logarithmic Signed Multiplier Sanjeev kumar Patel, Vinod

More information

AI Application Processing Requirements

AI Application Processing Requirements AI Application Processing Requirements 1 Low Medium High Sensor analysis Activity Recognition (motion sensors) Stress Analysis or Attention Analysis Audio & sound Speech Recognition Object detection Computer

More information

FPGA implementation of Generalized Frequency Division Multiplexing transmitter using NI LabVIEW and NI PXI platform

FPGA implementation of Generalized Frequency Division Multiplexing transmitter using NI LabVIEW and NI PXI platform FPGA implementation of Generalized Frequency Division Multiplexing transmitter using NI LabVIEW and NI PXI platform Ivan GASPAR, Ainoa NAVARRO, Nicola MICHAILOW, Gerhard FETTWEIS Technische Universität

More information

Coming to Grips with the Frequency Domain

Coming to Grips with the Frequency Domain XPLANATION: FPGA 101 Coming to Grips with the Frequency Domain by Adam P. Taylor Chief Engineer e2v aptaylor@theiet.org 48 Xcell Journal Second Quarter 2015 The ability to work within the frequency domain

More information

Nonlinear Filtering in ECG Signal Denoising

Nonlinear Filtering in ECG Signal Denoising Acta Universitatis Sapientiae Electrical and Mechanical Engineering, 2 (2) 36-45 Nonlinear Filtering in ECG Signal Denoising Zoltán GERMÁN-SALLÓ Department of Electrical Engineering, Faculty of Engineering,

More information

Design and Implementation of BSU for IFF Radar System using Xilinx Vertex2Pro FPGA

Design and Implementation of BSU for IFF Radar System using Xilinx Vertex2Pro FPGA Design and Implementation of BSU for IFF Radar System using Xilinx Vertex2Pro FPGA D.K.Tiwari Reena Sharma T Balakrishnan CABS, DRDO, Belur CABS, DRDO, Belur CABS, DRDO, Belur Yemalur Post Bangalore-37

More information

USING EMBEDDED PROCESSORS IN HARDWARE MODELS OF ARTIFICIAL NEURAL NETWORKS

USING EMBEDDED PROCESSORS IN HARDWARE MODELS OF ARTIFICIAL NEURAL NETWORKS USING EMBEDDED PROCESSORS IN HARDWARE MODELS OF ARTIFICIAL NEURAL NETWORKS DENIS F. WOLF, ROSELI A. F. ROMERO, EDUARDO MARQUES Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação

More information

(Theory-Practice-Lab) Credit BBM 1511 Introduction to Computer Engineering - 1 (2-0-0) 2

(Theory-Practice-Lab) Credit BBM 1511 Introduction to Computer Engineering - 1 (2-0-0) 2 ARAS Brief Course Descriptions (Theory-Practice-Lab) Credit BBM 1511 Introduction to Computer Engineering - 1 (2-0-0) 2 Basic Concepts in Computer Science / Computer Systems and Peripherals / Introduction

More information

Open Source Digital Camera on Field Programmable Gate Arrays

Open Source Digital Camera on Field Programmable Gate Arrays Open Source Digital Camera on Field Programmable Gate Arrays Cristinel Ababei, Shaun Duerr, Joe Ebel, Russell Marineau, Milad Ghorbani Moghaddam, and Tanzania Sewell Department of Electrical and Computer

More information

A Survey on Power Reduction Techniques in FIR Filter

A Survey on Power Reduction Techniques in FIR Filter A Survey on Power Reduction Techniques in FIR Filter 1 Pooja Madhumatke, 2 Shubhangi Borkar, 3 Dinesh Katole 1, 2 Department of Computer Science & Engineering, RTMNU, Nagpur Institute of Technology Nagpur,

More information

Current Harmonic Estimation in Power Transmission Lines Using Multi-layer Perceptron Learning Strategies

Current Harmonic Estimation in Power Transmission Lines Using Multi-layer Perceptron Learning Strategies Journal of Electrical Engineering 5 (27) 29-23 doi:.7265/2328-2223/27.5. D DAVID PUBLISHING Current Harmonic Estimation in Power Transmission Lines Using Multi-layer Patrice Wira and Thien Minh Nguyen

More information

Design and Analysis of RNS Based FIR Filter Using Verilog Language

Design and Analysis of RNS Based FIR Filter Using Verilog Language International Journal of Computational Engineering & Management, Vol. 16 Issue 6, November 2013 www..org 61 Design and Analysis of RNS Based FIR Filter Using Verilog Language P. Samundiswary 1, S. Kalpana

More information

AN ADVANCED VLSI ARCHITECTURE OF PARALLEL MULTIPLIER BASED ON HIGHER ORDER MODIFIED BOOTH ALGORITHM

AN ADVANCED VLSI ARCHITECTURE OF PARALLEL MULTIPLIER BASED ON HIGHER ORDER MODIFIED BOOTH ALGORITHM International Journal of Industrial Engineering & Technology (IJIET) ISSN 2277-4769 Vol. 3, Issue 3, Aug 2013, 75-80 TJPRC Pvt. Ltd. AN ADVANCED VLSI ARCHITECTURE OF PARALLEL MULTIPLIER BASED ON HIGHER

More information

Automated Generation of Built-In Self-Test and Measurement Circuitry for Mixed-Signal Circuits and Systems

Automated Generation of Built-In Self-Test and Measurement Circuitry for Mixed-Signal Circuits and Systems Automated Generation of Built-In Self-Test and Measurement Circuitry for Mixed-Signal Circuits and Systems George J. Starr, Jie Qin, Bradley F. Dutton, Charles E. Stroud, F. Foster Dai and Victor P. Nelson

More information

Photovoltaic panel emulator in FPGA technology using ANFIS approach

Photovoltaic panel emulator in FPGA technology using ANFIS approach 2014 11th International Conference on Electrical Engineering, Computing Science and Automatic Control (CCE) Photovoltaic panel emulator in FPGA technology using ANFIS approach F. Gómez-Castañeda 1, G.M.

More information

Stratix II DSP Performance

Stratix II DSP Performance White Paper Introduction Stratix II devices offer several digital signal processing (DSP) features that provide exceptional performance for DSP applications. These features include DSP blocks, TriMatrix

More information

Vector Arithmetic Logic Unit Amit Kumar Dutta JIS College of Engineering, Kalyani, WB, India

Vector Arithmetic Logic Unit Amit Kumar Dutta JIS College of Engineering, Kalyani, WB, India Vol. 2 Issue 2, December -23, pp: (75-8), Available online at: www.erpublications.com Vector Arithmetic Logic Unit Amit Kumar Dutta JIS College of Engineering, Kalyani, WB, India Abstract: Real time operation

More information

Vocal Command Recognition Using Parallel Processing of Multiple Confidence-Weighted Algorithms in an FPGA

Vocal Command Recognition Using Parallel Processing of Multiple Confidence-Weighted Algorithms in an FPGA Vocal Command Recognition Using Parallel Processing of Multiple Confidence-Weighted Algorithms in an FPGA ECE-492/3 Senior Design Project Spring 2015 Electrical and Computer Engineering Department Volgenau

More information

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

Decision Based Median Filter Algorithm Using Resource Optimized FPGA to Extract Impulse Noise Journal of Embedded Systems, 2014, Vol. 2, No. 1, 18-22 Available online at http://pubs.sciepub.com/jes/2/1/4 Science and Education Publishing DOI:10.12691/jes-2-1-4 Decision Based Median Filter Algorithm

More information

A Bi-level Block Coding Technique for Encoding Data Sequences with Sparse Distribution

A Bi-level Block Coding Technique for Encoding Data Sequences with Sparse Distribution Paper 85, ENT 2 A Bi-level Block Coding Technique for Encoding Data Sequences with Sparse Distribution Li Tan Department of Electrical and Computer Engineering Technology Purdue University North Central,

More information

Detection and Classification of Power Quality Event using Discrete Wavelet Transform and Support Vector Machine

Detection and Classification of Power Quality Event using Discrete Wavelet Transform and Support Vector Machine Detection and Classification of Power Quality Event using Discrete Wavelet Transform and Support Vector Machine Okelola, Muniru Olajide Department of Electronic and Electrical Engineering LadokeAkintola

More information

CHAPTER 5 NOVEL CARRIER FUNCTION FOR FUNDAMENTAL FORTIFICATION IN VSI

CHAPTER 5 NOVEL CARRIER FUNCTION FOR FUNDAMENTAL FORTIFICATION IN VSI 98 CHAPTER 5 NOVEL CARRIER FUNCTION FOR FUNDAMENTAL FORTIFICATION IN VSI 5.1 INTRODUCTION This chapter deals with the design and development of FPGA based PWM generation with the focus on to improve the

More information

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

An Efficient Median Filter in a Robot Sensor Soft IP-Core IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) Volume 3, Issue 3 (Sep. Oct. 2013), PP 53-60 e-issn: 2319 4200, p-issn No. : 2319 4197 An Efficient Median Filter in a Robot Sensor Soft IP-Core Liberty

More information

FIR Filter for Audio Signals Based on FPGA: Design and Implementation

FIR Filter for Audio Signals Based on FPGA: Design and Implementation American Scientific Research Journal for Engineering, Technology, and Sciences (ASRJETS) ISSN (Print) 2313-4410, ISSN (Online) 2313-4402 Global Society of Scientific Research and Researchers http://asrjetsjournal.org/

More information

A MULTI-CHANNEL SIGNAL SOURCES BASED ON FPGA AND DDS

A MULTI-CHANNEL SIGNAL SOURCES BASED ON FPGA AND DDS A MULTI-CHANNEL SIGNAL SOURCES BASED ON FPGA AND DDS 1, 2 QIULIN TAN, 2,* XIANGDONG PEI, 1, 2 JIJUN XIONG, 1,2 WENYI LIU 1 SIMIN ZHU, 1 MINGSI QI, 1 CHAO LI 1 Key Laboratory of Instrumentation Science

More information

Design Of A Parallel Pipelined FFT Architecture With Reduced Number Of Delays

Design Of A Parallel Pipelined FFT Architecture With Reduced Number Of Delays Design Of A Parallel Pipelined FFT Architecture With Reduced Number Of Delays Kiranraj A. Tank Department of Electronics Y.C.C.E, Nagpur, Maharashtra, India Pradnya P. Zode Department of Electronics Y.C.C.E,

More information

Bricken Technologies Corporation Presentations: Bricken Technologies Corporation Corporate: Bricken Technologies Corporation Marketing:

Bricken Technologies Corporation Presentations: Bricken Technologies Corporation Corporate: Bricken Technologies Corporation Marketing: TECHNICAL REPORTS William Bricken compiled 2004 Bricken Technologies Corporation Presentations: 2004: Synthesis Applications of Boundary Logic 2004: BTC Board of Directors Technical Review (quarterly)

More information

A New Architecture for Signed Radix-2 m Pure Array Multipliers

A New Architecture for Signed Radix-2 m Pure Array Multipliers A New Architecture for Signed Radi-2 m Pure Array Multipliers Eduardo Costa Sergio Bampi José Monteiro UCPel, Pelotas, Brazil UFRGS, P. Alegre, Brazil IST/INESC, Lisboa, Portugal ecosta@atlas.ucpel.tche.br

More information

Arithmetic Structures for Inner-Product and Other Computations Based on a Latency-Free Bit-Serial Multiplier Design

Arithmetic Structures for Inner-Product and Other Computations Based on a Latency-Free Bit-Serial Multiplier Design Arithmetic Structures for Inner-Product and Other Computations Based on a Latency-Free Bit-Serial Multiplier Design Steve Haynal and Behrooz Parhami Department of Electrical and Computer Engineering University

More information

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

JDT LOW POWER FIR FILTER ARCHITECTURE USING ACCUMULATOR BASED RADIX-2 MULTIPLIER JDT-003-2013 LOW POWER FIR FILTER ARCHITECTURE USING ACCUMULATOR BASED RADIX-2 MULTIPLIER 1 Geetha.R, II M Tech, 2 Mrs.P.Thamarai, 3 Dr.T.V.Kirankumar 1 Dept of ECE, Bharath Institute of Science and Technology

More information

Multiplier Design and Performance Estimation with Distributed Arithmetic Algorithm

Multiplier Design and Performance Estimation with Distributed Arithmetic Algorithm Multiplier Design and Performance Estimation with Distributed Arithmetic Algorithm M. Suhasini, K. Prabhu Kumar & P. Srinivas Department of Electronics & Comm. Engineering, Nimra College of Engineering

More information

High Speed and Dynamic Switching Type Signal Generation on FPGA for Emulating the Test Signals for Navigation Receivers

High Speed and Dynamic Switching Type Signal Generation on FPGA for Emulating the Test Signals for Navigation Receivers High Speed and Dynamic Switching Type Signal Generation on FPGA for Emulating the Test Signals for Navigation Receivers S. V. Devika *, Manohar **, N. Ravi ***, Y. Nagalakshmi ****, Sk. Khamuruddeen *****,

More information

Special Hybrid Control Application of Field Programmable Analog Arrays

Special Hybrid Control Application of Field Programmable Analog Arrays Óbuda University e Bulletin Vol. 1, No. 1, 2010 Special Hybrid Control Application of Field Programmable Analog Arrays György Györök Alba Regia University Center Óbuda University Budai út 45, H-8000 Székesfehérvár,

More information

Prototyping Unit for Modelbased Applications

Prototyping Unit for Modelbased Applications PUMA Software and hardware at the highest level Prototyping Unit for Modelbased Applications With PUMA, we offer a compact and universal Rapid-Control-Prototyping-Platform optionally with integrated power

More information

Using an FPGA based system for IEEE 1641 waveform generation

Using an FPGA based system for IEEE 1641 waveform generation Using an FPGA based system for IEEE 1641 waveform generation Colin Baker EADS Test & Services (UK) Ltd 23 25 Cobham Road Wimborne, Dorset, UK colin.baker@eads-ts.com Ashley Hulme EADS Test Engineering

More information

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

CHAPTER 4 FIELD PROGRAMMABLE GATE ARRAY IMPLEMENTATION OF FIVE LEVEL CASCADED MULTILEVEL INVERTER 87 CHAPTER 4 FIELD PROGRAMMABLE GATE ARRAY IMPLEMENTATION OF FIVE LEVEL CASCADED MULTILEVEL INVERTER 4.1 INTRODUCTION The Field Programmable Gate Array (FPGA) is a high performance data processing general

More information

Implementation of an IFFT for an Optical OFDM Transmitter with 12.1 Gbit/s

Implementation of an IFFT for an Optical OFDM Transmitter with 12.1 Gbit/s Implementation of an IFFT for an Optical OFDM Transmitter with 12.1 Gbit/s Michael Bernhard, Joachim Speidel Universität Stuttgart, Institut für achrichtenübertragung, 7569 Stuttgart E-Mail: bernhard@inue.uni-stuttgart.de

More information

FFT-based Digital Receiver Architecture for Fast-scanning Application

FFT-based Digital Receiver Architecture for Fast-scanning Application FFT-based Digital Receiver Architecture for Fast-scanning Application Dr. Bertalan Eged, László Balogh, Dávid Tóth Sagax Communication Ltd. Haller u. 11-13. Budapest 196 Hungary T: +36-1-219-5455 F: +36-1-215-2126

More information

An Efficient Method for Implementation of Convolution

An Efficient Method for Implementation of Convolution IAAST ONLINE ISSN 2277-1565 PRINT ISSN 0976-4828 CODEN: IAASCA International Archive of Applied Sciences and Technology IAAST; Vol 4 [2] June 2013: 62-69 2013 Society of Education, India [ISO9001: 2008

More information

Inter-Ing INTERDISCIPLINARITY IN ENGINEERING SCIENTIFIC INTERNATIONAL CONFERENCE, TG. MUREŞ ROMÂNIA, November 2007.

Inter-Ing INTERDISCIPLINARITY IN ENGINEERING SCIENTIFIC INTERNATIONAL CONFERENCE, TG. MUREŞ ROMÂNIA, November 2007. Inter-Ing 007 INTERDISCIPLINARITY IN ENGINEERING SCIENTIFIC INTERNATIONAL CONFERENCE, TG. MUREŞ ROMÂNIA, 15-16 November 007. SIMULIN MODELING OF IMAGE REJECTION ALGORITHMS irei Botond Sandor, Topa Marina,

More information

DESIGN & IMPLEMENTATION OF FIXED WIDTH MODIFIED BOOTH MULTIPLIER

DESIGN & IMPLEMENTATION OF FIXED WIDTH MODIFIED BOOTH MULTIPLIER DESIGN & IMPLEMENTATION OF FIXED WIDTH MODIFIED BOOTH MULTIPLIER 1 SAROJ P. SAHU, 2 RASHMI KEOTE 1 M.tech IVth Sem( Electronics Engg.), 2 Assistant Professor,Yeshwantrao Chavan College of Engineering,

More information

Artificial Neural Network Engine: Parallel and Parameterized Architecture Implemented in FPGA

Artificial Neural Network Engine: Parallel and Parameterized Architecture Implemented in FPGA Artificial Neural Network Engine: Parallel and Parameterized Architecture Implemented in FPGA Milene Barbosa Carvalho 1, Alexandre Marques Amaral 1, Luiz Eduardo da Silva Ramos 1,2, Carlos Augusto Paiva

More information

Control Systems Overview REV II

Control Systems Overview REV II Control Systems Overview REV II D R. T A R E K A. T U T U N J I M E C H A C T R O N I C S Y S T E M D E S I G N P H I L A D E L P H I A U N I V E R S I T Y 2 0 1 4 Control Systems The control system is

More information

ISSN: [Pandey * et al., 6(9): September, 2017] Impact Factor: 4.116

ISSN: [Pandey * et al., 6(9): September, 2017] Impact Factor: 4.116 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY A VLSI IMPLEMENTATION FOR HIGH SPEED AND HIGH SENSITIVE FINGERPRINT SENSOR USING CHARGE ACQUISITION PRINCIPLE Kumudlata Bhaskar

More information

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

An FPGA Based Architecture for Moving Target Indication (MTI) Processing Using IIR Filters An FPGA Based Architecture for Moving Target Indication (MTI) Processing Using IIR Filters Ali Arshad, Fakhar Ahsan, Zulfiqar Ali, Umair Razzaq, and Sohaib Sajid Abstract Design and implementation of an

More information

Architecture for Canonic RFFT based on Canonic Sign Digit Multiplier and Carry Select Adder

Architecture for Canonic RFFT based on Canonic Sign Digit Multiplier and Carry Select Adder Architecture for Canonic based on Canonic Sign Digit Multiplier and Carry Select Adder Pradnya Zode Research Scholar, Department of Electronics Engineering. G.H. Raisoni College of engineering, Nagpur,

More information

Channelization and Frequency Tuning using FPGA for UMTS Baseband Application

Channelization and Frequency Tuning using FPGA for UMTS Baseband Application Channelization and Frequency Tuning using FPGA for UMTS Baseband Application Prof. Mahesh M.Gadag Communication Engineering, S. D. M. College of Engineering & Technology, Dharwad, Karnataka, India Mr.

More information

Implementation of Parallel MAC Unit in 8*8 Pre- Encoded NR4SD Multipliers

Implementation of Parallel MAC Unit in 8*8 Pre- Encoded NR4SD Multipliers Implementation of Parallel MAC Unit in 8*8 Pre- Encoded NR4SD Multipliers Justin K Joy 1, Deepa N R 2, Nimmy M Philip 3 1 PG Scholar, Department of ECE, FISAT, MG University, Angamaly, Kerala, justinkjoy333@gmail.com

More information

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

International Journal for Research in Applied Science & Engineering Technology (IJRASET) RAAR Processor: The Digital Image Processor RAAR Processor: The Digital Image Processor Raghumanohar Adusumilli 1, Mahesh.B.Neelagar 2 1 VLSI Design and Embedded Systems, Visvesvaraya Technological University, Belagavi Abstract Image processing

More information

Pipelined FFT/IFFT 128 points (Fast Fourier Transform) IP Core User Manual

Pipelined FFT/IFFT 128 points (Fast Fourier Transform) IP Core User Manual Pipelined FFT/IFFT 128 points (Fast Fourier Transform) IP Core User Manual Unicore Systems Ltd 60-A Saksaganskogo St Office 1 Kiev 01033 Ukraine Phone: +38-044-289-87-44 Fax: : +38-044-289-87-44 E-mail:

More information

Using Soft Multipliers with Stratix & Stratix GX

Using Soft Multipliers with Stratix & Stratix GX Using Soft Multipliers with Stratix & Stratix GX Devices November 2002, ver. 2.0 Application Note 246 Introduction Traditionally, designers have been forced to make a tradeoff between the flexibility of

More information

Generation of Gaussian Pulses using FPGA for Simulating Nuclear Counting System

Generation of Gaussian Pulses using FPGA for Simulating Nuclear Counting System Generation of Gaussian Pulses using FPGA for Simulating Nuclear Counting System Mohaimina Begum Md. Abdullah Al Mamun Md. Atiar Rahman Sabiha Sattar Abstract- Nuclear radiation counting system is used

More information

Implementation of Space Time Block Codes for Wimax Applications

Implementation of Space Time Block Codes for Wimax Applications Implementation of Space Time Block Codes for Wimax Applications M Ravi 1, A Madhusudhan 2 1 M.Tech Student, CVSR College of Engineering Department of Electronics and Communication Engineering Hyderabad,

More information

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

An area optimized FIR Digital filter using DA Algorithm based on FPGA An area optimized FIR Digital filter using DA Algorithm based on FPGA B.Chaitanya Student, M.Tech (VLSI DESIGN), Department of Electronics and communication/vlsi Vidya Jyothi Institute of Technology, JNTU

More information

FPGA Based 70MHz Digital Receiver for RADAR Applications

FPGA Based 70MHz Digital Receiver for RADAR Applications Technology Volume 1, Issue 1, July-September, 2013, pp. 01-07, IASTER 2013 www.iaster.com, Online: 2347-6109, Print: 2348-0017 FPGA Based 70MHz Digital Receiver for RADAR Applications ABSTRACT Dr. M. Kamaraju

More information

Functional analysis of DSP blocks in FPGA chips for application in TESLA LLRF system

Functional analysis of DSP blocks in FPGA chips for application in TESLA LLRF system TESLA Report 23-29 Functional analysis of DSP blocks in FPGA chips for application in TESLA LLRF system Krzysztof T. Pozniak, Tomasz Czarski, Ryszard S. Romaniuk Institute of Electronic Systems, WUT, Nowowiejska

More information

Analysis of Neuroelectric Oscillations of the Scalp EEG Signals

Analysis of Neuroelectric Oscillations of the Scalp EEG Signals Acta Universitatis Sapientiae Electrical and Mechanical Engineering, 2 (2010) 123-135 Analysis of Neuroelectric Oscillations of the Scalp EEG Signals László F. MÁRTON, László SZABÓ, Margit ANTAL, Katalin

More information

High Speed Vedic Multiplier Designs Using Novel Carry Select Adder

High Speed Vedic Multiplier Designs Using Novel Carry Select Adder High Speed Vedic Multiplier Designs Using Novel Carry Select Adder 1 chintakrindi Saikumar & 2 sk.sahir 1 (M.Tech) VLSI, Dept. of ECE Priyadarshini Institute of Technology & Management 2 Associate Professor,

More information

Keywords: CIC Filter, Field Programmable Gate Array (FPGA), Decimator, Interpolator, Modelsim and Chipscope.

Keywords: CIC Filter, Field Programmable Gate Array (FPGA), Decimator, Interpolator, Modelsim and Chipscope. www.semargroup.org, www.ijsetr.com ISSN 2319-8885 Vol.03,Issue.25 September-2014, Pages:5002-5008 VHDL Implementation of Optimized Cascaded Integrator Comb (CIC) Filters for Ultra High Speed Wideband Rate

More information