Abstract
Digital filters are essential for many signal processing applications. They can selectively pass or block certain frequency bands. Traditionally, they are implemented in Digital Signal Processors (DSPs), depending on the response of the system, digital filters can be divided into Finite Impulse Response (FIR) and Infinite Impulse Response (IIR). FIR filters are especially critical in signal processing applications, but implementing them using multipliers and adders can be resource-intensive and require significant amounts of space when implemented in FPGA. To address these challenges, FIR filters often employ the Distributed arithmetic (DA) algorithm to improve speed and reduce the filter’s area. This paper presents a new method for designing a low-power filter that supports pipelining and parallel processing using DA. By leveraging these techniques, the filter achieves less delay time, high-speed processing, and an efficient architecture in terms of area and power consumption. The newly proposed Distributed arithmetic algorithm used in this design is high performance and well-suited for low-power filter applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
I.W. Selesnick, M. Lang, C. Sidney Burrus, Constrained least square design of FIR filters without specified transition bands. IEEE Trans. Signal Process. 44(8), 1879–1892 (1996)
M. Keerthi, V. Midasala, S.N. Bhavanam, J. Reddy, FPGA implementation of distributed arithmetic for FIR filter. Int. J. Eng. Res. Technol. (IJERT). 1(9), 1–8 (2012)
S.K. Saha, R. Dutta, R. Choudhury, R. Kar, D. Mandal, S.P. Ghoshal, Efficient and accurate optimal linear phase FIR filter design using opposition-based harmony search algorithm. Sci. World J. 2013, 320489 (2013). https://doi.org/10.1155/2013/320489
D. Debarshi, H.S. Dutta, in Efficient FPGA Implementation of fir Filter Using Distributed Arithmetic. Energy Systems, Drives and Automations: Proceedings of ESDA 2019 (Springer, Singapore) (2020)
C.P. Chowdari, J.B. Seventline, Systolic architecture for adaptive block FIR filter for throughput using distributed arithmetic. Int. J. Speech Technol. 23, 549–557 (2020)
S. Akhter, S. Kumar, D. Bareja, in Design and Analysis of Distributed Arithmetic-Based FIR Filter. 2018 International Conference on Advances in Computing, Communication Control and Networking (ICACCCN). (IEEE) (2018)
S. Manoshrudhy, S. Maragatharaj, D. Gayathri, Design of finite impulse response filter using distributed arithmetic of lookup table. Int. J. Innov. Res. Sci. Eng. Technol. 4(Special Issue 6) (2015)
M. Yazhini, R. Ramesh, FIR filter implementation using modified distributed arithmetic architecture. Indian J. Sci. Technol. 6(5), 4485–4491 (2013)
G.K. Ganjikunta, M.B. Mohammed, I.K. Sibghatullah, Energy efficient FIR filter design using distributed arithmetic. J. Shanghai Jiaotong Univ. 2022, 1–5 (2022)
P.V. Praveen Sundar et al., Low power area efficient adaptive FIR filter for hearing aids using distributed arithmetic architecture. Int. J. Speech Technol. 23(2), 287–296 (2020)
S. Kumar, T. Vigneswaran, High performance adaptive finite impulse response filter using new distributed arithmetic algorithm. Asian J. Pharm. (2017)
S. Patil, P. Patil, I. Patil, S. Jadhav, Implementation of FIR filter using VLSI. J. Inf. Knowl. Res. Electron. Commun. Eng. 4(02) (2018)
S.K. Singhal, B.K. Mohanty, Efficient parallel architecture for fixed-coefficient and variable-coefficient FIR filters using distributed arithmetic. J. Circuits Syst. Comput. 25(07), 1650073 (2016)
G.N. Jyothi, K. Sanapala, A. Vijayalakshmi, ASIC implementation of distributed arithmetic based FIR filter using RNS for high speed DSP systems. Int. J. Speech Technol. 23(2), 259–264 (2020)
R. Vinay et al., in Power Efficient FIR Filter Architecture Using Distributed Arithmetic Algorithm. 2020 First IEEE International Conference on Measurement, Instrumentation, Control and Automation (ICMICA) (IEEE) (2020)
A. Quayyum, M. Mazher, Design of programmable, efficient finite impulse response filter based on distributive arithmetic algorithm. Int. J. Inform. Technol. Electr. Eng. 1, 19–24 (2012)
D. Kalaiyarasi, T. Kalpalatha Reddy, Design and implementation of least mean square adaptive FIR filter using offset binary coding based distributed arithmetic. Microprocessors and microsystems 71, 102884 (2019)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Chatterjee, S., Singh, M., Advaith, R.S., Upadhyaya, Y.K. (2024). FIR Filter Design Using Distributed Arithmetic with Lookup Tables (LUTs). In: Nanda, S.J., Yadav, R.P., Gandomi, A.H., Saraswat, M. (eds) Data Science and Applications. ICDSA 2023. Lecture Notes in Networks and Systems, vol 820. Springer, Singapore. https://doi.org/10.1007/978-981-99-7817-5_35
Download citation
DOI: https://doi.org/10.1007/978-981-99-7817-5_35
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-7816-8
Online ISBN: 978-981-99-7817-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)