Enhanced LUT For Modified Distributed Arithematic Architecture - FIR Filter

Similar documents
Revision: June 10, E Main Suite D Pullman, WA (509) Voice and Fax

CHAPTER 6 IMPLEMENTATION OF DIGITAL FIR FILTER

OPTIMIZATION OF RNS FIR FILTERS FOR 6-INPUTS LUT BASED FPGAS

High Speed Area Efficient Modulo 2 1

A Novel Three Value Logic for Computing Purposes

CHAPTER 5 A NEAR-LOSSLESS RUN-LENGTH CODER

ELEC 204 Digital Systems Design

A Comparative Study on LUT and Accumulator Radix-4 Based Multichannel RNS FIR Filter Architectures

COMPRESSION OF TRANSMULTIPLEXED ACOUSTIC SIGNALS

Reconfigurable architecture of RNS based high speed FIR filter

Lossless Compression Schemes of Vector Quantization Indices Using State Codebook

Design of FPGA- Based SPWM Single Phase Full-Bridge Inverter

A New Image Enhancement Algorithm for Removing Artifacts

A New Design of Log-Periodic Dipole Array (LPDA) Antenna

A New Space-Repetition Code Based on One Bit Feedback Compared to Alamouti Space-Time Code

Technical Explanation for Counters

Design and Implementation of Vedic Algorithm using Reversible Logic Gates

Optimal P/N Width Ratio Selection for Standard Cell Libraries

ROM-Based Finite State Machine Implementation in Low Cost FPGAs

Survey of Low Power Techniques for ROMs

Logarithms APPENDIX IV. 265 Appendix

Reducing Power Dissipation in Complex Digital Filters by using the Quadratic Residue Number System Λ

Design of FPGA Based SPWM Single Phase Inverter

信號與系統 Signals and Systems

Analysis and Simulation Modeling of Programmable Circuits Using Digital Potentiometers

MCP1525/ V and 4.096V Voltage References. Features. Description. Applications. Temperature Drift. Typical Application Circuit.

Novel Steganography System using Lucas Sequence

信號與系統 Signals and Systems

Usage-Based Web Recommendations: A Reinforcement Learning Approach

ECE 2201 PRELAB 4A MOSFET SWITCHING APPLICATIONS. Digital CMOS Logic Inverter

A New Basic Unit for Cascaded Multilevel Inverters with the Capability of Reducing the Number of Switches

Department of Electrical and Computer Engineering, Cornell University. ECE 3150: Microelectronics. Spring Due on April 26, 2018 at 7:00 PM

Modulo 2 n +1 Arithmetic Units with Embedded Diminished-to-Normal Conversion

BANDWIDTH AND GAIN ENHANCEMENT OF MULTIBAND FRACTAL ANTENNA BASED ON THE SIERPINSKI CARPET GEOMETRY

Outline. Motivation. Analog Functional Testing in Mixed-Signal Systems. Motivation and Background. Built-In Self-Test Architecture

On Parity based Divide and Conquer Recursive Functions

An Adaptive Image Denoising Method based on Thresholding

Int. J. Mobile Network Design and Innovation, Vol. 3, No. 2, Abdullah Konak

Network reliability analysis for 3G cellular topology design

Sampling Distribution Theory

Sapana P. Dubey. (Department of applied mathematics,piet, Nagpur,India) I. INTRODUCTION

ISSN (Print) Research Article. *Corresponding author Oleksandr V. Lemeshko

A new Power MOSFET Generation designed for Synchronous Rectification

Adaptive processing and archiving of compound scanned documents

Cascaded Feedforward Sigma-delta Modulator for Wide Bandwidth Applications

PRACTICAL FILTER DESIGN & IMPLEMENTATION LAB

Combined Scheme for Fast PN Code Acquisition

Chapter 1 The Design of Passive Intermodulation Test System Applied in LTE 2600

FPGA Implementation of High Speed FIR Filters and less power consumption structure

Analysis of SDR GNSS Using MATLAB

VARIATIONS in process parameter values and on-chip

Lossless image compression Using Hashing (using collision resolution) Amritpal Singh 1 and Rachna rajpoot 2

Sampling. Introduction to Digital Data Acquisition: Physical world is analog CSE/EE Digital systems need to

Fingerprint Classification Based on Directional Image Constructed Using Wavelet Transform Domains

History and Advancement of the Family of Log Periodic Toothed Planer Microstrip Antenna

Analysis and Design of LVTSCR-based EOS/ESD Protection Circuits for Burn-in Environment

3. Error Correcting Codes

The Fast Haar Wavelet Transform for Signal & Image Processing

Australian Journal of Basic and Applied Sciences. Modified Sliding Norm Transform based approach for PAPR optimization in OFDM Systems

A study on the efficient compression algorithm of the voice/data integrated multiplexer

Adaptive Resource Allocation in Multiuser OFDM Systems

Throughput/Delay Analysis of Spectrally Phase- Encoded Optical CDMA over WDM Networks

Tehrani N Journal of Scientific and Engineering Research, 2018, 5(7):1-7

FPGA Implementation of the Ternary Pulse Compression Sequences

Delta- Sigma Modulator with Signal Dependant Feedback Gain

Estimation of an L-G Fault Distance of an Underground Cable Using WNN

Permutation Enumeration

Overview of the Power Minimization Techniques Employed in the IBM PowerPC 4xx Embedded Controllers Anthony Correale, Jr.

AN ESTIMATION OF MULTILEVEL INVERTER FED INDUCTION MOTOR DRIVE

SEVEN-LEVEL THREE PHASE CASCADED H-BRIDGE INVERTER WITH A SINGLE DC SOURCE

Novel Low Voltage CMOS Current Controlled Floating Resistor Using Differential Pair

An Efficient VLSI Architecture Parallel Prefix Counting With Domino Logic Λ

Replacing MOSFETs with Single Electron Transistors (SET) to Reduce Power Consumption of an Inverter Circuit

Space-saving edge-termination structures for vertical charge compensation devices

Resource allocation based on integer programming and game theory in uplink multi-cell cooperative OFDMA systems

EMPIRICAL MODE DECOMPOSITION IN AUDIO WATERMARKING BY USING WAVELET METHOD

A GHz Constant KVCO Low Phase Noise LC-VCO and an Optimized Automatic Frequency Calibrator Applied in PLL Frequency Synthesizer

ADAPTIVE ALGORITHMS FOR IMPROVING THE THROUGHPUT IN AN INDOOR MOBILE S-ALOHA DS-CDMA SYSTEM

A Comparison on FPGA of Modular Multipliers Suitable for Elliptic Curve Cryptography over GF(p) for Specific p Values

A New 3-Bit Integrating Time to Digital Converter Using Time to Voltage Conversion Technique

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

Objectives. Some Basic Terms. Analog and Digital Signals. Analog-to-digital conversion. Parameters of ADC process: Related terms

Controller Design for Congestion Control: Some Comparative Studies

A 5th order video band elliptic filter topology using OTRA based Fleischer Tow Biquad with MOS-C Realization

DIGITALLY TUNED SINUSOIDAL OSCILLATOR USING MULTIPLE- OUTPUT CURRENT OPERATIONAL AMPLIFIER FOR APPLICATIONS IN HIGH STABLE ACOUSTICAL GENERATORS

Application of Improved Genetic Algorithm to Two-side Assembly Line Balancing

Design of a Mixed Prime Factor FFT for Portable Digital Radio Mondiale Receiver

PHY-MAC dialogue with Multi-Packet Reception

Performance Analysis of Channel Switching with Various Bandwidths in Cognitive Radio

Compound Controller for DC Motor Servo System Based on Inner-Loop Extended State Observer

-RESEARCH ARTICLE- The impact transconductance parameter and threshold voltage of MOSFET s in static characteristics of CMOS inverter

Research Article New Topologies of Lossless Grounded Inductor Using OTRA

Enhancement of the IEEE MAC Protocol for Scalable Data Collection in Dense Sensor Networks

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

Procedia - Social and Behavioral Sciences 128 ( 2014 ) EPC-TKS 2013

Intermediate Information Structures

Energy-Efficient User Scheduling and Power Allocation for NOMA Wireless Networks

3rd International Conference on Mechatronics and Information Technology (ICMIT 2016)

A Study on Performance Analysis for Error Probability in SWSK Systems

PROJECT #2 GENERIC ROBOT SIMULATOR

Transcription:

N Vivek et al It. Joural of Egieerig Research ad Alics RESEARCH ARTICLE OPEN ACCESS Ehaced LT For Modified Distributed Arithematic Architecture - FIR Filter N Vivek*, Prof K Ausudha** *(Deartmet of Electroics Egieerig, Podicherry iversity, Puducherry) ** (Deartmet of Electroics Egieerig, Podicherry iversity, Puducherry) ABSTRACT This aer resets Ehaced LT for Modified Distributed Arithmetic Architecture for efficiet imlemet of fiite imulse resose (FIR) filter. I this techique cosists of shift registers, Look Table (LT) ad accumulator. Based o this techique multiliers i Fir filter are relaced with LT. Multilics are erformed usig shift oer. Performace aalysis of various filter orders with filter coefficiets (with Kaiser Widow techique) are sythesized usig Verilog HDL. Keywords-Fiite Imulse Resose (FIR), Modified Distributed Arithmetic (MDA), Look Table (LT),Cofigurable Logic Blocks (CLBs) I. INTRODCTION Digital Fiite Imulse Resose (FIR) filters are frequetly used i most Digital Sigal Processig (DSP) systems by virtue of stability ad easy imlemet, esecially i the realm of commuic ad multimedia alics. I this sese, great effort has to be ut i desigig efficiet architectures for digital sigal rocessig fuctios such as FIR filters, which are widely used i sigal rocessig, telecommuics ad etc. The filters are major determiats of the erformace ad ower cosumtio of the whole system. Sice field rogrammable gate arrays (FPGAs) cotai a very high umber of Cofigurable Logic Blocks (CLBs), they become more feasible for imlemetig secific DSP fuctios such as FIR filters. The roblem of desigig FIR filters are sufferig from a large umber of multilics, which leads to excessive area ad ower cosumtio. May works have bee focused o desigig alterative algorithm such as Distributed Arithmetic (DA) Other works have develomet o otimizig multilics by decomosig them ito simle oers such as additio, subtractio ad shift or sharig commo subexressios. I literature, several multiliers-less schemes had bee roosed. These methods ca be classified i two categories accordig to how they maiulate the filter coefficiets for the multily oer. The first tye of multilier-less techique is the coversio-based aroach, i which the coefficiets are trasformed to other umeric reresets whose hardware imlemet or maiul is more efficiet tha the traditioal biary rereset. Examle of such techiques are the Caoic Sig Digit (CSD) method, i which coefficiets are rereseted by a combi of owers of two i such a way that multilic ca be simly imlemeted with adder/subtractios ad shifters, ad the Demster-Mcleod method, which similarly ivolves the rereset of filter coefficiets with owers of two but i this case artial results arraged i cascade to itroduce further savigs i the usage of adders. The secod tye of multilier-less method ivolves use of memories (RAMs, ROMs) or Look- Tables (L) to store re-comuted values of coefficiet oers. These memory-based methods ivolve Costat Coefficiet Multilier method ad the very-well kow Distributed Arithmetic method The aer is orgaized as follows: Sectio II ad Sectio III give the itroductio of Basic FIR filter ad Distributed Arithmetic. Sectio IV exlais the realiz usig Distributed Arithmetic ad Sectio V deals with Modified Distributed FIR Filter ad its Realiz. Results are aalyzed i Sectio VI. Sectio VII cocludes the roosed work. II. BASIC FIR FILTER (N-TAP) I sigal rocessig, a fiite imulse resose (FIR) filter is a filter whose imulse resose is of fiite dur, because it settles to zero ifiite time. This is i cotrast to ifiite imulse resose (IIR) filters, which may have iteral feedback ad may cotiue to resod idefiitely. The basic N-ta Filter show i Figure1, Figure 1 Basic FIR filter (N-ta) 1220 P a g e (1)

Pricial author al. It. Joural of Egieerig Research ad Alic Where, x[] is the iut sigal, y[] is the outut sigal, a i is the filter coefficiets. For FIR Filter of N order filter has Coefficiets N+1 Multiliers N+1 Adders N III. DISTRIBTED ARITHMETIC Distributed Arithmetic is oe of the most well kow methods of imlemetig FIR filters. A FIR filter of legth K (bit size) is described as (2) Where h[k] is the filter coefficiets ad x[k]is the iut data. For simlicity it ca be writig as x 0 [k] =x [-k] i equ (2) as (3) Where X 0 [k] is the B-bit two comlemet biary umber to reset data. O substitutig equ () i (3) we get (o solvigfurther)... (5) We have. I equ.5 we observe the filter coefficiets are restored i LT ad addressed by. This way the MAC blocks of FIR filters are reduced to access (multilier-less circuit) ad summ with LT. IV. FIR FILTER REALIZATION SING DISTRIBTED ARITHMETIC The basic block Diagram of Distributed Arithmetic for ta Fir Filter is show below i Figure [2] Figure2: Block diagram of DA Fir Filter A Iut buffers: I the Block Diagram shows the Iut buffers, as it stores the iut values as the order that LSB values are take i for first cycle ad so o. Durig First iter least sigificat bit take ad stored i register ad it set it to the further LT stage ad for ext iter the cycle reeats for N bits. For examle: X1=1101, X2=0010 X3=0010, X=1111 X1[0] X2[0] X3[0] X[0] =1001 X1[ X2[ X3[ X[ =0111 X1[2] X2[2] X3[2] X[2] =1001 X1[3] X2[3] X3[3] X[] =1001 Where X1, X2, X3, ad X are the iuts of Fir Filter B Look P Table (LT) I this aer, for desigig the LT ROM is used to store the filter coefficiets as show i the table [. Table 1: Formula for gettig Filter Coefficiets used i LT b h [N- b h [N- b h [0] Coefficiet Value 2] 0 0 0 0 0 0 0 0 1 h[0]b 0..... b N-1 b N-2 b 0 h[0]b 0 +.+ h[n- b N-1 1 1 1 1 h[0]+ +h[n- As the umber of addresses icreases, fuctios also icreases. Hece comlexity will also icrease. Here addresses cotai four bits ad sixtee fuctios. If addresses have bit the LT will have 255 differet combis. To desig a LT of 255 differet fuctios is comlex ad it will occuy more area. C Scalig uit: Scalig accumulator reduces the size, elimiates the multilier ad erforms the oers serially. It requires adder, register ad right shifter each of -bit size.firstly iut a which is comig from LT is added with iut b which is iitially zero. It is stored i register ad before shiftig, the LSB bit is stored i register because i order to save the shifted bit. The right shifted by oe bit or divided by 2. The ext iut a comig from LT at ext clock cycle is added with reviously right shifted outut. It is agai stored i register ad right shifted by oe bit ad so o. 1221 P a g e

Pricial author al. It. Joural of Egieerig Research ad Alic V. MODIFIED DISTRIBTED FIR FILTER A ig Techique: For Desigig of ta Fir DA filter we eed LT with addresses i order to reduce the address, this aer reduces the address usig artitioig techique. The Basic block diagram of modified Distributed Fir Filter is show i Figure []. Figure 3: Modified Distributed FIR Filter ( ta filter) B Modified Look P Table (LT) I this aer for the redesigig of LT we used ROM to store the filter coefficiets usig the formula as show i the Table[. b h [ 0] b h [ b h [N -2] b h [N- b hn[ ] Coefficiet Value 0 0 0 0 0 0 1 0 0 0 0 h[0]b 0.... 0. b 0 b 1 b N-2 b N-1 b N h[0]b 0 +.+ h[n-b N-1 1 1 1 1 1 h[0]+ +h[n- the shifted bit. The right shifted by oe bit or divided by 2. The ext iut a comig from LT at ext clock cycle is added with reviously right shifted outut. It is agai stored i register ad right shifted by oe bit ad so o. VI. V REALIZATION OF TAP, TAP AND TAP MDA FIR FILTER This Paer maily deals with the memory utiliz ad o of LT s of FIR Filter of Ehaced LT for Modified Distributed Arithmetic. The Table [2] shows with Various Filters with Orders of, ad Filter. Table 2: Comariso of, ad TAP MDA filter with LT s ad Memory Locs No 2- - - N Me N Me N Me N Me Fi o. mor o. mor o. mor o. mor lte of y of y of y of y r L Loc L Loc L Loc L Loc s s s s - Ta 1 2 - - - - - Ta 1 256 2 6 32 - - - Ta 1 655 36 2 256 12 32 Table 1: Formula for gettig Filter Coefficiets used i LT As the umber of addresses icreases, fuctios also icreases. Hece comlexity will also icrease. Here addresses cotai four bits ad sixtee fuctios. If addresses have bit the LT will have 255 differet combis. To desig a LT of 255 differet fuctios is comlex ad it will occuy more area. C Scalig uit: Scalig accumulator reduces the size, elimiates the multilier ad erforms the oers serially. It requires adder, register ad right shifter each of -bit size.firstly iut a which is comig from LT is added with iut b which is iitially zero. It is stored i register ad before shiftig, the LSB bit is stored i register because i order to save Figure5: Modified DA FIRFilter VII. RESLTS AND ANALYSIS The erformace aalysis of Modified Distributed Fir filter of, ad filter is doe i Family of Sarta 3E ad the Device XC3S100E, ackage of CP132. 1222 P a g e

Pricial author al. It. Joural of Egieerig Research ad Alic Table 3: Delay erformaces of, ad TAP MDA filter without artitio 2 12.50 1.90 -- -- 25.11 21.2 22.07 -- -- 39.551 3.173 60.760 0 20 0 erformace Aalysis -- Delay without artitio with 2- artitio with artitio with artitio Figure 7: Proosedof Ehaced Modified Distributed Arithmetic FIR Filter 70 60 50 0 30 20 10 0 Figure 6: Modified Distributed Arithmetic FIR Filter Table 5: Delay erformaces of, ad ta MDA Filter of Proosed Model erformace Aalysis -- Delay without artitio with artitio without artitio 2 with 2- artitio with artitio Partiti o 11.219 11.739 -- -- 22.522 20.351 20.122 -- -- 33.21 3.03 37.515 VIII. CONCLSION I this aer, the multilier-less FIR filter is imlemeted usig Ehaced LT with Modified Distributed Arithmetic which cosists of Look Table is ivolved usig Verilog HDL.Coversio of Floatig oit Filter coefficiets to Fixed oit Filter coefficiets i L used by FDA Tool usig Mat Lab, a Ehaced LT with efficiet Modified Distributed Arithmetic FIR Filter is roosed. Therefore by relacig the ehaced LT ad iut buffers with the roosed model, reduces the area by memory address Locs. The reduced Number of logic levels of this work offers the great advatage i the reductio of delay. REFERENCES [ M.Keerthi,,S.NagakishoreBhavaam,Jeeva Reddy K, Distributed Arithmetic for FIR Filter Imlemet o FPGA, Iteral Joural Of Egieerig Research & Techology (IJERT), Vol.1, Issue.9, 1-, November 2012 [2] Zhou, Yaju, ad Pigzheg Shi, Distributed Arithmetic for FIR Filter imlemet o FPGA, Proc. IEEE o Iteral Coferece i Multimedia Techology (ICMT), 2011 o,. 29-297, 2011. [3] Yaju Zhou, igzheg Shi, Distributed Arithmetic for FIR Filter Imlemet O FPGA, IEEE Iteral Coferece o Commuics, Circuits ad Systems(ICCCAS),. 620-623, July 2007. [] Naredra Sigh Pal, Harjit Pal Sigh, R.K.Sari, Sarabjeet Sigh, Imlemet of High Seed FIR Filter usig Serial ad Parallel Distributed Arithmetic Algorithm Iteral Joural of Comuter Alics, Volume 25 No.7, July 2011 [5] R, Nathiya R, Realiz Of Fir Filter sig Modified Distributed Arithmetic Architecture, A Iteral of Joural Sigal & Image Processig(SIPIJ) Vol.3, No.1, February 2012 1223 P a g e

Pricial author al. It. Joural of Egieerig Research ad Alic [6] JiafegXie, Jiaju He, Guazheg Ta, FPGA Realiz of FIR filters for highseed admedium-seed by usig modified distributed arithmetic architectures, Microelectroics joural, 1(2010) 365-370. [7] Partrick Loga, Ali Miri, Area-Efficiet Fir Filter Desig o FPGAs usig Distributed Arithmetic, IEEE Iteral Symosium o Sigal Processig ad Iform Techology, : 2-252, 2006. [] Meher P K, Chadrasekara S et al, FPGA Realiaz of FIR Filters by efficiet ad flexible Systoliz usig Distributed Arithematic, IEEE Tras. o Sigal Processig, Vol. 56,o. 7,.3009-3017,Jul 200. [9] S.A White, Alics of the Disributed Arithematic to Digital Sigal Processig :A tutorial review, IEEE ASSP Mag., vol.,o.3,.5-19,jul.199. [10] Jug Pil Choi,Seug-cheol Shi ad Ji- Gyu Chug, Eficiet Rom Size Reductio For Distributed Arithematic, i Proc.IEEE It. Sym.Cricuits Syst.(ISCAS),May 2000,Vol. 2,. v/125-v/12. 122 P a g e