IMPLEMENTATION OF MULTIRATE SAMPLING ON FPGA WITH LOW COMPLEXITY FIR FILTERS

Similar documents
Area Efficient and Low Power Reconfiurable Fir Filter

FIR Filter Design on Chip Using VHDL

Low Power Approach for Fir Filter Using Modified Booth Multiprecision Multiplier

Design and Implementation of Efficient FIR Filter Structures using Xilinx System Generator

A Survey on Power Reduction Techniques in FIR Filter

Hardware Efficient Reconfigurable FIR Filter

SDR Applications using VLSI Design of Reconfigurable Devices

Implementation of FPGA based Design for Digital Signal Processing

I. Introduction. Reddy, Telangana. Ranga Reddy, Telangana. 3 Professor, HOD, Dept of ECE, Sphoorthy Engineering College, Nadergul, Saroor Nagar, Ranga

VLSI Implementation of Reconfigurable Low Power Fir Filter Architecture

VLSI Implementation of Digital Down Converter (DDC)

VLSI DESIGN OF RECONFIGURABLE FILTER FOR HIGH SPEED APPLICATION

Design and Performance Analysis of a Reconfigurable Fir Filter

Performance Analysis of FIR Filter Design Using Reconfigurable Mac Unit

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

Design of Digital FIR Filter using Modified MAC Unit

Tirupur, Tamilnadu, India 1 2

Comparison of Different Techniques to Design an Efficient FIR Digital Filter

AUTOMATIC IMPLEMENTATION OF FIR FILTERS ON FIELD PROGRAMMABLE GATE ARRAYS

Performance Analysis of an Efficient Reconfigurable Multiplier for Multirate Systems

Design and Implementation of Truncated Multipliers for Precision Improvement and Its Application to a Filter Structure

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

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

Design and Implementation of Reconfigurable FIR Filter

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

DESIGN OF MULTIPLE CONSTANT MULTIPLICATION ALGORITHM FOR FIR FILTER

Innovative Approach Architecture Designed For Realizing Fixed Point Least Mean Square Adaptive Filter with Less Adaptation Delay

Channelization and Frequency Tuning using FPGA for UMTS Baseband Application

FPGA Implementation of Desensitized Half Band Filters

Design of Multiplier Less 32 Tap FIR Filter using VHDL

Continuously Variable Bandwidth Sharp FIR Filters with Low Complexity

Design of Area and Power Efficient FIR Filter Using Truncated Multiplier Technique

An Efficient Reconfigurable Fir Filter based on Twin Precision Multiplier and Low Power Adder

Design and Implementation of Digit Serial Fir Filter

International Journal of Advanced Research in Computer Science and Software Engineering

IJMIE Volume 2, Issue 3 ISSN:

Globally Asynchronous Locally Synchronous (GALS) Microprogrammed Parallel FIR Filter

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

Design and Implementation of Parallel Micro-programmed FIR Filter Using Efficient Multipliers on FPGA

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

KEYWORDS: FIR filter, Implementation of FIR filter, Micro programmed controller. Figure 1.1 block diagram of DSP

VLSI Design and FPGA Implementation of N Binary Multiplier Using N-1 Binary Multipliers

AN EFFICIENT MULTI RESOLUTION FILTER BANK BASED ON DA BASED MULTIPLICATION

Design and Analysis of RNS Based FIR Filter Using Verilog Language

MULTIRATE IIR LINEAR DIGITAL FILTER DESIGN FOR POWER SYSTEM SUBSTATION

Design and Implementation of Scalable Micro Programmed Fir Filter Using Wallace Tree and Birecoder

ASIC Design and Implementation of SPST in FIR Filter

OPTIMIZATION OF LOW POWER USING FIR FILTER

IJMIE Volume 2, Issue 5 ISSN:

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

Low-Power Implementation of a Fifth-Order Comb Decimation Filter for Multi-Standard Transceiver Applications

Modified Booth Multiplier Based Low-Cost FIR Filter Design Shelja Jose, Shereena Mytheen

DESIGN AND IMPLEMENTATION OF ADAPTIVE ECHO CANCELLER BASED LMS & NLMS ALGORITHM

School of Computer Engineering, Supelec, Rennes Nanyang Technological University, France SCEE. Singapore

2 Assistant Professor, Dept of ECE, Universal College of Engineering & Technology, AP, India,

Abstract of PhD Thesis

ISSN:

Optimized high performance multiplier using Vedic mathematics

An Area Efficient Decomposed Approximate Multiplier for DCT Applications

MULTIRATE DIGITAL SIGNAL PROCESSING

Implementation of CIC filter for DUC/DDC

ALGORITHM-BASED LOW-POWER. DSP SYSTEM DESIGN: METHODOLOGY AND VE:RIFICATION

Multistage Implementation of 64x Interpolator

International Journal of Computer Engineering and Applications, Volume XI, Issue XI, Nov. 17, ISSN

SPIRO SOLUTIONS PVT LTD

IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I: REGULAR PAPERS 1

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

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

FPGA IMPLEMENTATION OF COEFFICIENT DECIMATED POLYPHASE FILTER BANK STRUCTURE FOR MULTISTANDARD COMMUNICATION RECEIVER

Novel Block-Formulation and Area-Delay-Efficient Reconfigurable Interpolation Filter Architecture for Multi-Standard SDR Applications

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

Design Of Multirate Linear Phase Decimation Filters For Oversampling Adcs

Area Efficient Fft/Ifft Processor for Wireless Communication

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

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

Modified Design of High Speed Baugh Wooley Multiplier

An Efficient Method for Implementation of Convolution

FPGA Implementation of Serial and Parallel FIR Filters by using Vedic and Wallace tree Multiplier

PIPELINED VEDIC MULTIPLIER

International Journal of Scientific and Technical Advancements ISSN:

Design of FIR Filter on FPGAs using IP cores

ISSN Vol.03,Issue.11, December-2015, Pages:

Low Power FIR Filter Design Based on Bitonic Sorting of an Hardware Optimized Multiplier S. KAVITHA POORNIMA 1, D.RAHUL.M.S 2

A PROTOTYPING OF SOFTWARE DEFINED RADIO USING QPSK MODULATION

IN SEVERAL wireless hand-held systems, the finite-impulse

Oswal S.M 1, Prof. Miss Yogita Hon 2

IMPLEMENTATION OF DIGITAL FILTER ON FPGA FOR ECG SIGNAL PROCESSING

FPGA Implementation Of LMS Algorithm For Audio Applications

Trade-Offs in Multiplier Block Algorithms for Low Power Digit-Serial FIR Filters

An Efficient Implementation of Downsampler and Upsampler Application to Multirate Filters

VLSI Implementation of Cascaded Integrator Comb Filters for DSP Applications

Software Design of Digital Receiver using FPGA

Design and Simulation of Universal Asynchronous Receiver Transmitter on Field Programmable Gate Array Using VHDL

Multiplier Design and Performance Estimation with Distributed Arithmetic Algorithm

DA based Efficient Parallel Digital FIR Filter Implementation for DDC and ERT Applications

FPGA Implementation of Low Power and High Speed Vedic Multiplier using Vedic Mathematics.

DESIGN OF FIR FILTER ARCHITECTURE USING VARIOUS EFFICIENT MULTIPLIERS Indumathi M #1, Vijaya Bala V #2

A SURVEY ON RECONFIGURABLE LOW COMPLEXITY ARCHITECTURES FOR FIR FILTERS

CHAPTER III THE FPGA IMPLEMENTATION OF PULSE WIDTH MODULATION

Signal Processing Using Digital Technology

Transcription:

IMPLEMENTATION OF MULTIRATE SAMPLING ON FPGA WITH LOW COMPLEXITY FIR FILTERS Prof. R. V. Babar 1, Pooja Khot 2, Pallavi More 3, Neha Khanzode 4 1, 2, 3, 4 Department of E&TC Engineering, Sinhgad Institute of Technology, Lonavala, (India) ABSTRACT Multi-rate Signal Processing includes the study of multiple sample rates within a system in order to achieve computational efficiencies which are impossible to obtain with a system that operates on only fixed sample rate. Multi-rate Signal processing uses the study of sample rate conversion which is the part of Digital Signal Processing. This method is used for systems with dissimilar input and output rates, however may also be used to implement systems with equal input and output sample rates. Field Programmable Gate Array (FPGA) offers good solution for addressing the needs of high performance DSP systems. The focus of this paper is on the proposed architecture of Multirate signal processing circuits which are Interpolator and Decimator with low complexity. Keywords Decimator, FPGA, FIR, Interpolator, Polyphase Decomposition. I. INTRODUCTION Multirate Digital Signal Processing finds wide range of application in fields such as, telecommunications, image enhancement and processing, digital TV broadcasting, voice synthesis and recognition, speech signals, and many other fields. In multirate methods, decimator and interpolator filters are the most important building blocks [1]. Digital filters have advantages over analog filters- flexibility, versatility, high precision, reliability. The speed of processing and an area are the very important factors in the VLSI application and hence a scalable implementation system to implement the multirate FIR filters flexibly and efficiently is presented in this paper. The complexity of the circuit is increased if used ordinary FIR filters. To reduce the overall complexity of the Interpolator and decimator circuit we use low complexity FIR filter design by using PSM (Programmable Shift Method) architecture. In this paper, we present an efficient approach for the low-power design of a linear time-invariant (LTI) FIR/IIR method which is based on the multirate method. The direct implementation of the system transfer function H (z) (Fig. l) is shown. It has the constraint that it cannot compensate the speed penalty under lower supply voltage. On the other hand, the processing elements are able to operate at a low supply voltage in order to reduce the power dissipation and the data throughput rate is not corrupted by the lowered voltage as the multirate system will lower the speed of processing elements at half of the original clock rate so as to maintain the same throughput. Thus the multirate implementation provides a direct and effective method to compensate the speed drawback in low power designs. 430 P a g e

Figure.1 LTI FIR/IIR system Multirate filters are needed for changing the sampling rate of a data path in a system. Multirate filters contain interpolation as well as decimation filter. Interpolator increases the sample rate by introducing zero valued samples in between the original samples. Decimator removes the samples in order to decrease the sample rate. The FIR Compiler creates interpolation and decimation filters by using polyphase decomposition [2]. Polyphase filters simplify the overall system design. It also decrease the number of computations per cycle which is required by the hardware. II. DESIGN ASPECTS 2.1 Interpolation filters An interpolation filter enhances the output sampling rate by a factor of I through a process known as zero padding. It consists of insertion of I-1 zeros between input samples. Polyphase decomposition decreases the number of processes per clock cycle by ignoring the zeros that are inserted in between the original input samples. Polyphase interpolation filters deliver both speed and area optimization. This is because each polyphase filter runs at the input data rate for maximum throughput. Input sample Output sample Rate fs I LPF Rate I*fs Figure. 2(a) Interpolation Filter Block Diagram Data input Polyphase filters C0, C2, C4, C6 Polyphase filters C1, C3, C5, C7 FIR_Result Figure2. (b) Polyphase Interpolation Block Diagram 2.2 Decimation filters A decimation filter reduces the output sampling rate by a factor of D by retaining only every D th input sample. Polyphase decomposition decreases the number of operations per cycle. It ignores the input data samples which are removed during down sampling. As each polyphase filter operates at the output data rate, polyphase decimation filters deliver speed optimization. 431 P a g e

Figure3. (a) Decimation Filter Block Diagram Figure3. (b) Polyphase Decomposition for Decimation filters 2.3 Filter design FIR filters have wide applications in mobile communication systems because of their complete stability and linear phase properties. The difficulty of FIR filters is controlled by the complexity of coefficient multipliers. In this paper, we use architecture that combines reconfigurability and low complexity to realize FIR filters [6]. The FIR filter design which used is Programmable Shifts Method (PSM). The design and analysis of the architecture is presented Figure.4 Transposed Direct Form of FIR filter In this unit, the design of the used FIR filter is presented. The architecture is based on the transposed direct form of FIR filter structure as shown in Figure.4. The dotted portion in the Figure.4 denotes the MB and PE-i represents the processing element equivalent to the i th coefficient. PE performs the coefficient multiplication with the help of a shift and add unit. In the construction of PE for PSM, the PE contains Programmable Shifters (PS). The FIR filter architecture can be understood in a serial way in which the same PE is used to generate all partial products through convolving the coefficients with the input signal (h x[n]). It can also be realized in a parallel way, where parallel PE architectures are used. The basic architecture of the PE for FIR Filter is shown in Fig.5. 432 P a g e

X (n) Shift and Add Unit Multiplexer Unit Final Shifter Unit Final Adder Unit H*x (n) Figure5. Block Diagram for Architecture of PE for FIR filter III. SIMULATION RESULTS 3.1 Interpolator It is possible to achieve multi rate sampling by using Interpolator at input side. The drawback of this technique is that complexity is increased. In order to reduce the complexity we use low complexity FIR filters. This is reduced by designing FIR filter by using shift and add module along with programmable shifting method. Simulation Results of Interpolator Module is depicted in the following Fig.9. Figure6. Simulation result of Interpolator module From the simulation results it is observed that as per the definition of interpolation zero padding is done among the samples. Here X (n) is 8 bit input and y is the output. 433 P a g e

IV. FPGA IMPLEMENTATION The proposed design is targeted on to Xilinx SPARTAN-3 FPGA device with a speed grade of -4. It is observed that above 40% area for the targeted FPGA is covered for the implementation of this system. The CLB S are connected in cascade manner in order to obtain the functionality of the designed system [4]. Figure7. FPGA Design flow V. RESULTS AND DISCUSSION In this paper, we have presented FIR filters which are applicable for multirate sampling by using interpolator and decimator [5]. For reducing the complexity we have used the low complexity FIR filter design with the help of programmable shifting method (PSM). Advantages The advantages of this work are: Reduced complexity Reduces area Reduced power dissipation High throughput rate High processing speed Fast computation 434 P a g e

REFERENCES Journal Papers [1] V. Jayaprakasan, M. Madheswaran, FPGA Implementation of FIR based Decimation Filter Structure for WiMAX Application, International Journal of Advanced Research in Computer and Communication Engineering Vol. 2, Issue 7, July 2013. [2] V.Jayaprakasan and M.Madheswaran, Design of Efficient Polyphase Multistage FIR Filter with Memory Saving Structure for Decimation, European Journal of Scientific Research, Vol. 93 No 2 December, 2012. [3] Kristin Scholfield and Tom Chen, Low Power Decimator Design using Bit-Serial Architecture for Biomedical Applications, International Multi Conference of Engineers and Computer Scientists, Vol.11, 2012. [4] Dr. K. Babulu, Mohammad shaffi, FPGA Implementation of Multi-Rate Reconfigurable Architecture with low complexity FIR Filters, International Journal of Emerging Technology and Advanced Engineering,ISSN 2250-2459, Volume 2, Issue 10, September 2012. [5] Suvarna Joshi and Bharati Ainapure, FPGA Based FIR Filter, International Journal of Engineering Science and Technology, Vol. 2 (12), 2010, pp. 7320 7323. [6] R. Mahesh and A. P. Vinod, New Reconfigurable Architectures for Implementing FIR Filters with Low Complexity IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol. 29, no. 2, Feb. 2010. [7] R. Mahesh and A. P. Vinod, A new common subexpression elimination algorithm for realizing low complexity higher order digital filters, IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol. 27, no. 2, pp.217 219, Feb. 2008. Books [1] D. Perry, VHDL Programming by Example, 4th Edition, McGraw-Hill, 2002. [2] C. Ramesh Babu, Digital Signal Processing. 435 P a g e