DESIGN OF MULTIPLE CONSTANT MULTIPLICATION ALGORITHM FOR FIR FILTER

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

Optimized FIR filter design using Truncated Multiplier Technique

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

INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY

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

Tirupur, Tamilnadu, India 1 2

International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 5, Sep-Oct 2014

Low Power Approach for Fir Filter Using Modified Booth Multiprecision Multiplier

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

Design of an optimized multiplier based on approximation logic

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

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

An Optimized Wallace Tree Multiplier using Parallel Prefix Han-Carlson Adder for DSP Processors

Design and Implementation of Digit Serial Fir Filter

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

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

Low Power Fir Filter Design Using Truncated Multiplier

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

DESIGN OF AREA EFFICIENT TRUNCATED MULTIPLIER FOR DIGITAL SIGNAL PROCESSING APPLICATIONS

Design and Performance Analysis of a Reconfigurable Fir Filter

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

Low-Power Multipliers with Data Wordlength Reduction

AN EFFICIENT DESIGN OF ROBA MULTIPLIERS 1 BADDI. MOUNIKA, 2 V. RAMA RAO M.Tech, Assistant professor

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

Design and Implementation of Reconfigurable FIR Filter

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

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

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

A New network multiplier using modified high order encoder and optimized hybrid adder in CMOS technology

Area Efficient and Low Power Reconfiurable Fir Filter

High performance Radix-16 Booth Partial Product Generator for 64-bit Binary Multipliers

Data Word Length Reduction for Low-Power DSP Software

High Speed Binary Counters Based on Wallace Tree Multiplier in VHDL

SIGNED PIPELINED MULTIPLIER USING HIGH SPEED COMPRESSORS

Implementation of High Speed Area Efficient Fixed Width Multiplier

[Krishna, 2(9): September, 2013] ISSN: Impact Factor: INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY

Mahendra Engineering College, Namakkal, Tamilnadu, India.

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

CHAPTER 4 ANALYSIS OF LOW POWER, AREA EFFICIENT AND HIGH SPEED MULTIPLIER TOPOLOGIES

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

Implementation of Truncated Multiplier for FIR Filter based on FPGA

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

Performance Analysis of an Efficient Reconfigurable Multiplier for Multirate Systems

Efficient FIR Filter Design Using Modified Carry Select Adder & Wallace Tree Multiplier

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

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

CHAPTER 1 INTRODUCTION

Design and Characterization of 16 Bit Multiplier Accumulator Based on Radix-2 Modified Booth Algorithm

Reconfigurable High Performance Baugh-Wooley Multiplier for DSP Applications

Design of Baugh Wooley Multiplier with Adaptive Hold Logic. M.Kavia, V.Meenakshi

Design and Implementation of 64-bit MAC Unit for DSP Applications using verilog HDL

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

A Review on Different Multiplier Techniques

A Novel Approach of an Efficient Booth Encoder for Signal Processing Applications

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

Multiple Constant Multiplication for Digit-Serial Implementation of Low Power FIR Filters

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

AN ERROR LIMITED AREA EFFICIENT TRUNCATED MULTIPLIER FOR IMAGE COMPRESSION

High Speed Vedic Multiplier Designs Using Novel Carry Select Adder

VLSI Implementation of Reconfigurable Low Power Fir Filter Architecture

AUTOMATIC IMPLEMENTATION OF FIR FILTERS ON FIELD PROGRAMMABLE GATE ARRAYS

Faster and Low Power Twin Precision Multiplier

A Survey on Power Reduction Techniques in FIR Filter

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

Compressors Based High Speed 8 Bit Multipliers Using Urdhava Tiryakbhyam Method

Modified Partial Product Generator for Redundant Binary Multiplier with High Modularity and Carry-Free Addition

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

Implementation of FPGA based Design for Digital Signal Processing

Multiplier Design and Performance Estimation with Distributed Arithmetic Algorithm

IMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLA

Comparative Study of Different Variable Truncated Multipliers

AN EFFICIENT MULTI RESOLUTION FILTER BANK BASED ON DA BASED MULTIPLICATION

A Novel High Performance 64-bit MAC Unit with Modified Wallace Tree Multiplier

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

Performance Evaluation of Booth Encoded Multipliers for High Accuracy DWT Applications

A Fixed-Width Modified Baugh-Wooley Multiplier Using Verilog

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

Design of 8-4 and 9-4 Compressors Forhigh Speed Multiplication

A MODIFIED ARCHITECTURE OF MULTIPLIER AND ACCUMULATOR USING SPURIOUS POWER SUPPRESSION TECHNIQUE

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

Implementation of 32-Bit Unsigned Multiplier Using CLAA and CSLA

Customized Booth Multiplier for MM Applications

Design and Analysis of Approximate Compressors for Multiplication

DESIGN & IMPLEMENTATION OF FIXED WIDTH MODIFIED BOOTH MULTIPLIER

International Journal of Advanced Research in Biology Engineering Science and Technology (IJARBEST)

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

International Journal of Advanced Research in Computer Science and Software Engineering

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

IJMIE Volume 2, Issue 5 ISSN:

Ajmer, Sikar Road Ajmer,Rajasthan,India. Ajmer, Sikar Road Ajmer,Rajasthan,India.

Performance Analysis of Multipliers in VLSI Design

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

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

Pipelined Linear Convolution Based On Hierarchical Overlay UT Multiplier

Hardware Efficient Reconfigurable FIR Filter

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

VLSI Design of High Performance Complex Multiplier

HIGH SPEED FIXED-WIDTH MODIFIED BOOTH MULTIPLIERS

PERFORMANCE COMPARISON OF HIGHER RADIX BOOTH MULTIPLIER USING 45nm TECHNOLOGY

AREA AND DELAY EFFICIENT DESIGN FOR PARALLEL PREFIX FINITE FIELD MULTIPLIER

Transcription:

Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 3, March 2014, pg.438 444 RESEARCH ARTICLE ISSN 2320 088X DESIGN OF MULTIPLE CONSTANT MULTIPLICATION ALGORITHM FOR FIR FILTER T. Sandhya Pridhini *, Diana Aloshius, Aarthi Avanthiga, Rubesh Anand Department of Electronics and Communication Engineering, Hindustan University, Chennai, Tamilnadu pridhinithamilarasan@gmail.com * Abstract----Design of low power systems has become a significant performance goal in the present world. A fast and energy-efficient multiplier is required in electronics industry especially in Digital Signal Processing, image processing and arithmetic units in microprocessors.multiplier is an important element which contributes substantially to the total power consumption of the system. In VLSI design, the designers have more constraints which include less silicon area, high speed and minimal power consumption. The Aim of this research is to design a low cost finite impulse response filter using the concept of faithfully rounded truncated multipliers. The optimization of bit width and the hardware resources are done with good accuracy. In direct FIR filter the multiple constant multiplication are implemented using the improved version of truncated multipliers. Key Words --- FIR filter; multiple constant multiplication; truncated multiplier; compressors 1. INTRODUCTION The Finite impulse response filter is an important component for designing an efficient digital signal processing system. In this paper FIR filters are constructed, which consumes less power and area. Adders are the main building block for the construction of FIR filter. Addition is one of the fundamental arithmetic operations, used extensively in many VLSI systems such as microprocessors and application specific DSP architectures. The complexity of FIR filter is dominated by the number of adders and subtractors which are used to implement the co-efficient multipliers. To get optimized solutions, the original co-efficient are multiplied by constant value. This can be done by using multiplier block called Multiple Constant Multiplication (MCM) followed by accumulation of all products. There are two FIR structures namely, direct form and transposed form. 2014, IJCSMC All Rights Reserved 438

Direct form needs extra pipeline registers between the adders to reduce the delay of the adder and to achieve high throughput which is shown in fig 1. Transposed form does not require pipeline registers so the delay will be high. Fig.1 FIR filter Direct form [4] The hardware implementation of digital filters is divided into multiplierless based and memory based in order to reduce the cost. Multiplierless MCM based FIR filter based on the transposed form consumes large power and area when compared to the direct form. Optimizing the bit width of the filter coefficients has a direct impact on the reduction in the size of the registers. After multiplication, the bit width grows and in order to obtain the desired output, it is necessary round the outputs. The total error occurring in the quantization and rounding should not be more than 1ulp.In brief, the partial product bits are accumulated for realizing the MCM/A module and the precised output is formed by removing unnecessary partial product bits (PPB). Design and the implementation of the FIR filter is classified into 3 stages namely finding the filter order and filter coefficients, quantization of the coefficients and optimization of hardware resources. In the first stage to satisfy the specification of frequency responses the filter coefficient and filter order are determined. In the stage second stage to attain finite bit accuracy the coefficients are quantized. Finally to minimize the area cost of hardware optimization approaches is used. Fig 2 shows the stages of design and implementation of FIR filter. Fig.2 Stages of digital FIR filter design and implementation 2. MULTIPLICATION USING TRUNCATED MULTIPLIER In many computer systems, the parallel multipliers produce 2n bits which are rounded to n bits in order to avoid growth in word size. An efficient method for reducing the hardware requirements for the rounded parallel multiplier is truncated multipliers. Truncated multipliers give significance improvements in area, power and delay The partial products bits are truncated to get the precised form to reduce area and cost.if there is any truncation error, compensation circuits can be 2014, IJCSMC All Rights Reserved 439

used to reduce the truncation error. In this method, it jointly considers the tree reduction, truncation and rounding of the partial product bits. There is no need of compensation circuits because the truncation error is not more than 1ulp and the final output will be precised. The fig 3 describes the improved version of the faithfully rounded truncated multiplier. In this method only the deletion and truncation takes place to eliminate the partial product bits. The range of the deletion error is two times larger than the previous results. The grey dot represents the deleted bits while the green dots represent the truncated bits. The Wallace tree multiplier is considered as faster than parallel multiplier and it is efficient implementation of a digital circuit which multiplies two integers. To reduce the latency a Wallace tree multiplier uses carry save addition algorithms. Basically Wallace tree multiplies two unsigned integers. A multiplier is divided into three stages:-the first stage is partial product generation where the multiplicand and multiplier are multiplied by bit wise to generate partial products. The second stage is the partial product reduction which is more complicated and the final stage is the carry propagation stage using different compressors employed in high speed multipliers to reduce the latency of the accumulation stage. Fig.3 Improved version of truncated multiplier [4] 3. MULTIPLICATION USING COMPRESSION TECHNIQUE Multiplication using improved version of the truncated multipliers consumes more area and power. In order to reduce power and area, in this paper 5:2 compression technique is used which gives good accuracy with less power consumption. During multiplication process the partial products are accumulated by the basic building block called compressor. The multiplier architecture consists of partial product generation, partial product reduction and partial product accumulation. By decreasing the number of adders the latency of the Wallace tree multiplier can be reduced in the partial product reduction stage. The full adders and half adders are replaced by the different compressors which speeds up the summation in general and multiplication in particular. 2014, IJCSMC All Rights Reserved 440

3.1. 5:2 compressor The basic idea of a n:2 compressor is that the n operands can be reduced by 2.The architecture of 5:2 compressors comprises of two serially connected 3:2 compressor as shown in the fig.4. The A, B, C, Sum1 and Carry1 are the inputs and outputs of the first compressor. The sum1, D, E Sum2 and Carry2 are the inputs and outputs of the second compressor shown in fig 5. Fig 4.Structure of 5:2 compressor Fig 5.Serially connected 3:2 compressor Consider an example shown in fig.6,in the given 8x8 multiplication the first 8 bit input is multiplied by 8 bit multiplier. If each bit is multiplied by another 8 bit totally 64 bits obtained.these bits are than added by using compressors which reduces the latency and increases the speed. The sum output of the intermediate compressor is fed as input to the next compressor of the same column and generated carry of the corresponding adders are propagated t o the next column.finally a 16 bit result will be obtained. The obtained partial products are than optimized by using the several 5:2 compressors as shown in fig.7. Fig. 6 8x8 multiplication with their partial product bits. 2014, IJCSMC All Rights Reserved 441

Fig.7 Reducing of partial products bits using optimized 5:2 compressors. 4. SYNTHESIS REPORT Synthesis report shown in fig 8 gives the complete details of device and total memory utilization for multiplication of two 8 bit data using 5:2 compression techniques. Using 5:2 compressor the number of gates is reduced to 2136 compared to the improved version of truncated multiplier. Fig 8 shows the synthesis report of area in 5:2 compressor. 2014, IJCSMC All Rights Reserved 442

The table.1 gives the comparative study on area utilization and power consumption of the improved version of the truncated multiplier and the 5:2 compressors. Table 1. Comparison of the area and power of the improved version of the faithfully rounded truncated multiplier and the 5:2 compressor. PARAMETERS IMPROVED VERSION OF THE TRUNCATED MULTIPLIER 5:2 COMPRESSOR NO OF GATE COUNTS (AREA) 2203 2136 POWER (mw) 56 48 5. CONCLUSION In this research,a linear phase direct form FIR filter is designed by considering the optimization of bit widths and the hardware resources.the proposed method reduces the number of stages in partial product reduction which leads to reduction in silicon area and power consumption The comparison results shows that a significant reduction in area and power. The results prove that the proposed method is more conventional one in terms of area and power. 6. REFERENCES [1]Bickerstaff, K. C., Schulte, M. and Swartzlander, E.E., Reduced Area Multipliers, in Proc. Int. Conf. Appl.-Specific Array Processors, pp.478 489, 1993. [2]Chang, C.H Chen, J. and Vinod, A.P., Information theoretic approach to complexity reduction of FIR filter design, IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 55, no. 8, pp. 2310 2321, Sep. 2008. [3]Gustafsson, O., Lower bounds for constant multiplication problems, IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 54, no.11, pp. 974 978, Nov. 2007. [4]Ko, H.-J. and Hsiao, S.-F., Design and application of faithfully rounded and truncated multipliers with combined deletion, reduction, truncation, and rounding, IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 58, no. 5, pp. 304-308, May 2011. [5]Lin,Y.C. and Parker, S., Discrete coefficient FIR digital filter design based upon an LMS criteria, IEEE Trans. Circuits Syst., vol. 30, no. 10, pp. 723 739, Oct. 1983. [6] Meher, P.K., New approach to look-up-table design and memory-based realization of FIR digital filter, IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 57, no. 3, pp. 592 603, Mar. 2010. [7]Park, I.C., and Kang, H.J., Digital filter synthesis based on an algorithm to generate all minimal signed digit representations, IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol. 21, no. 12, pp. 1525 1529, Dec. 2002. 2014, IJCSMC All Rights Reserved 443

[8]Yao, C.Y., Chen, H.-H., Lin, T.-F.,Chien, C.-J. J., and Hsu, X.-T., A novel Common subexpression elimination method for synthesizing fixed-point FIR filters, IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 51, no. 11, pp. 2215 2221, Sep. 2004. [9]Yu, Y. J., and Lim, Y.C., Design of linear phase FIR filters in subexpression space using mixed integer linear programming, IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 54, no. 10, pp. 2330 2338, Oct. 2007. 2014, IJCSMC All Rights Reserved 444