CFP last date
22 April 2024
Reseach Article

20 Tap Reconfigurable IIR Filter using Fully Parallel MAC Algorithm

by Rohini, Rajesh Mehra, Chandni
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 156 - Number 10
Year of Publication: 2016
Authors: Rohini, Rajesh Mehra, Chandni
10.5120/ijca2016912525

Rohini, Rajesh Mehra, Chandni . 20 Tap Reconfigurable IIR Filter using Fully Parallel MAC Algorithm. International Journal of Computer Applications. 156, 10 ( Dec 2016), 1-6. DOI=10.5120/ijca2016912525

@article{ 10.5120/ijca2016912525,
author = { Rohini, Rajesh Mehra, Chandni },
title = { 20 Tap Reconfigurable IIR Filter using Fully Parallel MAC Algorithm },
journal = { International Journal of Computer Applications },
issue_date = { Dec 2016 },
volume = { 156 },
number = { 10 },
month = { Dec },
year = { 2016 },
issn = { 0975-8887 },
pages = { 1-6 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume156/number10/26742-2016912525/ },
doi = { 10.5120/ijca2016912525 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T00:02:12.822806+05:30
%A Rohini
%A Rajesh Mehra
%A Chandni
%T 20 Tap Reconfigurable IIR Filter using Fully Parallel MAC Algorithm
%J International Journal of Computer Applications
%@ 0975-8887
%V 156
%N 10
%P 1-6
%D 2016
%I Foundation of Computer Science (FCS), NY, USA
Abstract

The paper introduces designing of MAC 20 tap IIR filter based on Field Programmable Gate Array (FPGA).The implementation is based on Multiply Add and Accumulate algorithm (MAC) unit which plays important role in many of the DSP aplications.MAC unit is used for best performance digital signal processing system. The designed filter has been synthesized on Digital Signal Processor (DSP) slice based FPGA to perform multiplier function of MAC unit. The proposed filter is implemented on two FPGA devices Xilinx’s Spartan-3E, xc3s500e-4fg320 and Vertex 2P, xc2vp30-5ff896 and compared on the basis of Direct-form I IIR and Direct–Form II IIR structure for hardware resource utilization as well as speed. The hardware result shows that the proposed low pass butterworth filter designed on spartan3E with Direct I Form 19.03% faster than that designed on vertex2p with Direct form II structure.

References
  1. Rajesh Mehra, Bharti Thakur, “Field Programmable Gate Array Based Infinite Impulse Response Filter Using Multipliers” International Journal of Electrical, Computer, Energetic, Electronic and Communication Engineering Vol:9, No:12, 2015
  2. Samarjeet Singh, Uma Sharma “Matlab Based Digital IIR Filter Design”. International journal of Electronics and Computer Science engineering (2277-1956)
  3. J. G. Proakis, Manolakis, “Digital Signal Processing”, Fourth edition, Pearson education, pp. 2-6, 2007
  4. Steve Zack, Suhel Dhanani” DSP Co-Processing in FPGAs Embedding High Performance, Low-Cost DSP Functions” WP212 (v1.0) March 18, 2004.
  5. H. Choo, K. Muhammad, K. Roy, Complexity reduction of digital filters using shift inclusive differential Coefficients, IEEE Transactions on Signal Processing 52 (June (6)) (2004)
  6. H.Y.F. Lam, Analog and Digital Filters: Design and Realization, Prentice Hall, Englewood Cliffs, NJ, 1979.
  7. Hadjer Zairi, Malika Kedire-Talha, Sara Benouar, Amine Ait–Amer “Intelligent System for Detecting Cardiac Arrhythmia on FPGA” 5th International Conference on Information and Communication Systems”, pp4, 2014.
  8. Emmanuel C. Ifeachor , Barrie W. Jervis “Digital Signal Processing A Practical Approach” Pearson Education, Second Edition, pp455, 2004
  9. Math works, “Users Guide Filter Design Toolbox-4”, March-2007.
  10. Rajesh Mehra, Ravinder Kaur, “Reconfigurable area and speed Efficient Interpolator using DALUT Algorithm for wireless communication system.” Springr International Confrence of advances in network and communication, 2011. R Mehra, G Saini, S Singh,” FPGA based igh speed BCH encoder for wireless communicaton application” Communication system and network technology (CSNT),2011.
Index Terms

Computer Science
Information Sciences

Keywords

IIR low pass Butterworth filter Matlab Xilinx FPGA Spatan3E Virtex2P