Design of Digital FIR Filter using Modified MAC Unit

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

A Survey on Power Reduction Techniques in FIR Filter

International Journal of Advanced Research in Computer Science and Software Engineering

Reduced Complexity Wallace Tree Mulplier and Enhanced Carry Look-Ahead Adder for Digital FIR Filter

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

Implementation of FPGA based Design for Digital Signal Processing

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

Design of an optimized multiplier based on approximation logic

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

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

ADVANCES in NATURAL and APPLIED SCIENCES

Design and Implementation of Low Power Digital FIR Filter Based on Configurable Booth Multiplier

Design and Implementation of High Speed Carry Select Adder

VLSI Implementation of Digital Down Converter (DDC)

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

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

DESIGN AND IMPLEMENTATION OF AREA EFFICIENT, LOW-POWER AND HIGH SPEED 128-BIT REGULAR SQUARE ROOT CARRY SELECT ADDER

SQRT CSLA with Less Delay and Reduced Area Using FPGA

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

International Journal of Scientific & Engineering Research, Volume 7, Issue 3, March-2016 ISSN

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

LOW POWER HIGH SPEED MODIFIED SQRT CSLA DESIGN USING D-LATCH & BK ADDER

Tirupur, Tamilnadu, India 1 2

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

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

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

A Novel High-Speed, Higher-Order 128 bit Adders for Digital Signal Processing Applications Using Advanced EDA Tools

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

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

Design of Multiplier Less 32 Tap FIR Filter using VHDL

128 BIT MODIFIED SQUARE ROOT CARRY SELECT ADDER

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

Design and Simulation of 16x16 Hybrid Multiplier based on Modified Booth algorithm and Wallace tree Structure

SINGLE MAC IMPLEMENTATION OF A 32- COEFFICIENT FIR FILTER USING XILINX

MULTIRATE IIR LINEAR DIGITAL FILTER DESIGN FOR POWER SYSTEM SUBSTATION

High Speed Binary Counters Based on Wallace Tree Multiplier in VHDL

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

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

An Efficent Real Time Analysis of Carry Select Adder

Optimized FIR filter design using Truncated Multiplier Technique

DESIGN AND IMPLEMENTATION OF 64- BIT CARRY SELECT ADDER IN FPGA

Low Power Approach for Fir Filter Using Modified Booth Multiprecision Multiplier

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

Multiplier Design and Performance Estimation with Distributed Arithmetic Algorithm

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

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

Implementation of High Speed and Low Area Digital Radix-2 CSD Multipliers using Pipeline Concept

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

FPGA Implementation of Area-Delay and Power Efficient Carry Select Adder

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

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

Implementation of 32-Bit Unsigned Multiplier Using CLAA and CSLA

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

Design and Performance Analysis of 64 bit Multiplier using Carry Save Adder and its DSP Application using Cadence

Globally Asynchronous Locally Synchronous (GALS) Microprogrammed Parallel FIR Filter

DESIGN OF AREA EFFICIENT TRUNCATED MULTIPLIER FOR DIGITAL SIGNAL PROCESSING APPLICATIONS

JDT EFFECTIVE METHOD FOR IMPLEMENTATION OF WALLACE TREE MULTIPLIER USING FAST ADDERS

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

COMPARISION OF LOW POWER AND DELAY USING BAUGH WOOLEY AND WALLACE TREE MULTIPLIERS

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

Design and Implementation of High Speed Area Efficient Carry Select Adder Using Spanning Tree Adder Technique

High Speed IIR Notch Filter Using Pipelined Technique

Performance Analysis of FIR Filter Design Using Reconfigurable Mac Unit

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

DESIGN & FPGA IMPLEMENTATION OF RECONFIGURABLE FIR FILTER ARCHITECTURE FOR DSP APPLICATIONS

International Journal of Advance Engineering and Research Development

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

S.Nagaraj 1, R.Mallikarjuna Reddy 2

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

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

DESIGN AND ANALYSIS OF LOW POWER 10- TRANSISTOR FULL ADDERS USING NOVEL X-NOR GATES

High Speed Non Linear Carry Select Adder Used In Wallace Tree Multiplier and In Radix-4 Booth Recorded Multiplier

Review On Design Of Low Power Multiply And Accumulate Unit Using Baugh-Wooley Based Multiplier

[Devi*, 5(4): April, 2016] ISSN: (I2OR), Publication Impact Factor: 3.785

International Journal Of Scientific Research And Education Volume 3 Issue 6 Pages June-2015 ISSN (e): Website:

SIGNED PIPELINED MULTIPLIER USING HIGH SPEED COMPRESSORS

Performance Analysis of Multipliers in VLSI Design

Mahendra Engineering College, Namakkal, Tamilnadu, India.

Keywords: Column bypassing multiplier, Modified booth algorithm, Spartan-3AN.

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

Low Power FIR Filter Structure Design Using Reversible Logic Gates for Speech Signal Processing

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

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

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

Resource Efficient Reconfigurable Processor for DSP Applications

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

DESIGN OF LOW POWER MULTIPLIERS

International Journal of Modern Engineering and Research Technology

IMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLA

A Fixed-Width Modified Baugh-Wooley Multiplier Using Verilog

Implementation of Discrete Wavelet Transform for Image Compression Using Enhanced Half Ripple Carry Adder

High Speed Vedic Multiplier Designs Using Novel Carry Select Adder

AUTOMATIC IMPLEMENTATION OF FIR FILTERS ON FIELD PROGRAMMABLE GATE ARRAYS

IMPLEMENTATION OF MULTIRATE SAMPLING ON FPGA WITH LOW COMPLEXITY FIR FILTERS

Design and Simulation of Convolution Using Booth Encoded Wallace Tree Multiplier

A NOVEL IMPLEMENTATION OF HIGH SPEED MULTIPLIER USING BRENT KUNG CARRY SELECT ADDER K. Golda Hepzibha 1 and Subha 2

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

International Journal of Advance Engineering and Research Development

VLSI IMPLEMENTATION OF AREA, DELAYANDPOWER EFFICIENT MULTISTAGE SQRT-CSLA ARCHITECTURE DESIGN

Performance Analysis of a 64-bit signed Multiplier with a Carry Select Adder Using VHDL

Transcription:

Design of Digital FIR Filter using Modified MAC Unit M.Sathya 1, S. Jacily Jemila 2, S.Chitra 3 1, 2, 3 Assistant Professor, Department Of ECE, Prince Dr K Vasudevan College Of Engineering And Technology *1,2,3 Abstract: Finite impulse response (FIR) filter is one of the important components in any DSP and communication systems. The output from the DSP processor is depends on the FIR filter, so need an efficient FIR filter design, to achieve an efficient output. Filter architecture contains many components; one of the main components is multiplier. Different types of multipliers are available in the digital circuits, but need an efficient multiplier design to get efficient filters. Wallace tree multiplier was designed and implemented using verilog HDL. This multiplier needs many gates to implement the design. So it takes more area and delay. To reduce the drawbacks, to propose a new efficient multiplier named as Birecoder multiplier. It is one of the best multiplier in the digital circuit design. This multiplier overcomes the existing multiplier drawbacks. Multiplier is designed by veriloghdl, after the design Wallace tree multiplier is compared with Birecoder, and analyzes the performance of the multiplier. Keywords: FIR Filter, DSP Processor, Verilog HDL, Wallace Tree Multiplier, Xilinx ISE, Bi-Recoder. I. INTRODUCTION One of the most extensively used functions executed in DSP is Finite Impulse Response (FIR) filtering. In several applications, in order to attain high spectral suppression and noise reduction, FIR filters are used. A lot of prior efforts for decreasing power consumption of FIR filter usually focus on the miniaturization of the filter coefficients whereas maintaining a fixed filter order. FIR filter structures are simplified to minimizing the number additions, subtractions and add & shift operations. Though, one of the problems encountered is that one time the filter architecture is determined, the coefficients cannot be altered; consequently, those are not appropriate to FIR filter with programmable coefficients. A. Finite Impulse Response Finite impulse response (FIR) filter is one of the important components in any DSP and communication systems. The output from the DSP processor is depends on the FIR filter, so need an efficient FIR filter design, to achieve an efficient output. Filter architecture contains many components; one of the main components is multiplier. Different types of multipliers are available in the digital circuits, but need an efficient multiplier design to get efficient filters B. Very Large Scale Integration Very Large Scale Integration (VLSI) is the process integrating thousands of transistors into a single chip. The major concerns of the VLSI design were area, performance and power. In the past, the designers were directed towards increasing the speed of the digital system; hence the present day technologies posses computing capabilities that make possible personal work stations, sophisticated computer graphics and multi-media capabilities such as real time speech recognition and real time video. C. Digital Signal Processing Digital signal processing (DSP) is the use of digital processing, such as by computers, to perform a wide variety of signal processing operations. The signals processed in this manner are a sequence of numbers that represent samples of a continuous variable in a domain such as time, space, or frequency. Digital signal processing and analog signal processing are subfields of signal processing. DSP applications include audio and speech signal processing, sonar, radar and other sensor array processing, spectral estimation, statistical signal processing, digital image processing, signal processing for telecommunications, control of systems,biomedical engineering, sesmic data processing, among others. D. XILINX ISE The Integrated Software Environment (ISE) is the Xilinx design software suite that allows us to take our design from design entry through Xilinx device programming. The ISE Project Navigator manages and processes our design through the following steps in 1441

the ISE design flow. The Xilinx ISE is a design environment for FPGA products from Xilinx, and is tightly- coupled to the architecture of chips. The Xilinx ISE is primarily used for circuit synthesis and design, while the modelism logic simulator is used for system level testing. The Xilinx ISE system is an integrated design environment that that consists of a set of programs to create (capture), simulate and implement digital designs in a FPGA or CPLD target device. II. WALLACE TREE MULTIPLIER The block diagram of Wallace tree multiplier is shown below in the figure 1. Fig. 1 Wallace Tree Multiplier Fig. 2 Example of Wallace tree reduction A. The Wallace tree has three steps: 1) Multiply (that is - AND) each bit of one of the arguments, by each bit of the other, yielding results. 2) Depending on position of the multiplied bits, the wires carry different weights. 3) Group the wires in two numbers, and add them with a conventional adder. Wallace multiplier uses full adders and half adders to reduce the partial product tree to two rows, and then a final adder is used to add these two rows of partial products. The final adder that is used in the Wallace tree multiplier is Carry select adder the diagram of reduction of wallace tree is show below in the figure 2. III. MAC BI-RECODER MULTIPLIER In this paper, uses the Multiply and Accumulate (MAC) bi-recoder multiplier and the final stage of the addition is done by Square Root Carry Select adder (SRCSA). In order to overcome the disadvantages, such that the Area(LUT and Slice),delay Finite Impulse Response (FIR) filter is used to filter the noise/unwanted signals at finite impulse durations. Fig. 3 Bi-Recoder Multiplier 1442

B. Bi-Recoder Based Fir Filter Finite Impulse Response (FIR) filter is considered for improving the performance of digital filtering process in wireless communication technology. Large endeavours have been worked on direct form digital FIR filter to improve the performance in terms of high speed and throughput. The relationship of input- output of Linear Time Invariant (LTI) System is represented as in equation, yout(n) = Coeff p Xin (n - 1) Where, xin(n) represents the input samples of FIR filter, yout(n) represents the output samples of FIR filter, N is the order of the filter or length of the filter, Coeff denotes the coefficient of filter Impulse response of FIR filter must be finite and therefore, Periodical multiplication and accumulation structures are used to maintain the impulse response of FIR filter as finite. C. Square Root Carry Select Adder(Srcsa) In figure 4.SRCSA is one of the best VLSI based adders, because it utilizes less hardware complexity and high speed. The combination of Ripple Carry Adder (RCA) and Binary to Excess1 Conversion (BEC) unit is to reduce the propagation delay of addition process. In SRCSA, N-bit data can be divided into N groups for performing parallel addition process. Reduced complexity Wallace multiplier is developed for the design of digital FIR filter.. Fig.4 Square root carry select adder RCA circuits of SRCSA reduce the performance in terms of speed. Hence, one set of RCA circuits is replaced by BEC circuits (have same functionality with less number of gates) to increase the speed of the adder significantly. The circuit diagram of 16-bit BEC based SRCSA circuit is illustrated in the figure 5. Every group structures have RCA, BEC and Multiplexer circuits. Fig.5 16-bit BEC based square root carry select adder IV. RESULTS A. Wallace Tree Multiplier: The simulation output of the Wallace tree multiplier is shown in the figure 8. and this shows the overall performance of the Wallace tree multiplier. 1443

Fig.6 Simulation output of Wallace tree multiplier. Table.1 Area of Wallace tree multiplier B. Bi-recoder Multiplier Table.2 Power consumption of Wallace tree multiplier Fig.7 Simulation output of Bi-recoder multiplier 1444

Table.3 Area of Bi-recoder multiplier Table.4 Power consumption of Bi-recoder multiplier C. Comparison Between The wallace Tree And Birecoder Multiplier 1000 800 600 400 200 0 LUTs Slices Delay (ns) Power (mw) Existing Wallace Tree Fig. 8 Comparison between the Wallace tree and birecoder multiplier V. CONCLUSION This paper presents a Bi-Recoder multiplier with help of multiplexer. This reduces N rows of partial products into N/2 rows of partial products with slight increase in bit-lengths. Due to lesser number of partial products, the number of adders used to make partial product addition is also less. It reduces slices by 6% and LUT by 7% compared to Wallace tree multiplier. Power consumption of Bi-Recoder multiplier reduces up to 60% than Wallace tree multiplier. REFERENCES [1] Ahmed F. Shalash and Keshab K. Parthi, (2000) Power Efficient Folding of Pipelined LMS Adaptive Filters with Applications Journal of VLSI Signal Processing, pp. 199 213. [2] Hung Tien Bui, Yuke Wang, and Yingtao Jiang(2001), Design and Analysis of Low-Power 10-Transistor Full Adders Using Novel XOR XNOR Gates IEEE Trans on Circuits and Systems II: Analog and Digital Signal Processing, Vol. 49, No. 1. [3] Jin-Gyun Chung and Keshab,K. Parhi(2002) Frequency Spectrum Based Low-Area Low-Power Parallel FIR Filter Design EURASIP Journal on Applied Signal Processing, vol. 31, pp. 944 953. [4] Ovramenko,S. and Wyrzykowski,R.(1992), Flexible systolic architecture for VLSI FIR filters Proc. Inst. Elect. Eng. Compute. Digit. Techniques, Vol. 139, No. 2, pp. 170 172. [5] Anup Hosangadi, Ryan Kastner, and Shahnam Mirzaei, (2006), FPGA Implementation of High Speed FIR Filters Using Add and Shift Method, IEEE. [6] Gensuke Goto(1995), High Speed Digital Parallel Multiplier UnitedStates Patent-5,465,226. 1445