z-logo
open-access-imgOpen Access
High-Speed FIR Filter Design using Decision Tree Algorithm with FPGA Debugging
Author(s) -
Murali Anumothu*,
Kakarla Harikishore
Publication year - 2020
Publication title -
international journal of innovative technology and exploring engineering
Language(s) - English
Resource type - Journals
ISSN - 2278-3075
DOI - 10.35940/ijitee.c8448.019320
Subject(s) - field programmable gate array , verilog , multiplier (economics) , finite impulse response , computer science , filter (signal processing) , virtex , debugging , algorithm , computer hardware , multiplication (music) , digital filter , mathematics , combinatorics , economics , computer vision , macroeconomics , programming language
In recent years, the filter is one of the key elements in signal processing applications to remove unwanted information. However, traditional FIR filters have been consumed more resources due to complex multiplier design. Mostly the complexity of the FIR filter is dominated by multiplier design. The conventional multipliers can be realized by Single Constant Multiplication (SCM) and Multiple Constant Multiplication (MCM) algorithms using shift and add/subtract operations. In this paper, a hybrid state decision tree algorithm is introduced to reduce hardware utilization (area) and increase speed in filter tap cells of FIR. The proposed scheme generates a decision tree to perform shift & addition and accumulation based on the combined SCM/MCM approach. The proposed FIR filter was implemented in Xilinx Field Programmable Gate Array (FPGA) platform by using Verilog language. The experimental results of the DTG-FIR filter were averagely reduced the 48.259% of LUTs, 51.567 % of flip flops and 44.497 % of slices at 183.122 MHz of operating frequency on the Virtex-5 than existing VP-FIR.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here