Back to Search
Start Over
A Tutorial on Multiplierless Design of FIR Filters: Algorithms and Architectures.
- Source :
- Circuits, Systems & Signal Processing; Jun2014, Vol. 33 Issue 6, p1689-1719, 31p
- Publication Year :
- 2014
-
Abstract
- Finite impulse response (FIR) filtering is a ubiquitous operation in digital signal processing systems and is generally implemented in full custom circuits due to high-speed and low-power design requirements. The complexity of an FIR filter is dominated by the multiplication of a large number of filter coefficients by the filter input or its time-shifted versions. Over the years, many high-level synthesis algorithms and filter architectures have been introduced in order to design FIR filters efficiently. This article reviews how constant multiplications can be designed using shifts and adders/subtractors that are maximally shared through a high-level synthesis algorithm based on some optimization criteria. It also presents different forms of FIR filters, namely, direct, transposed, and hybrid and shows how constant multiplications in each filter form can be realized under a shift-adds architecture. More importantly, it explores the impact of the multiplierless realization of each filter form on area, delay, and power dissipation of both custom (ASIC) and reconfigurable (FPGA) circuits by carrying out experiments with different bitwidths of filter input, design libraries, reconfigurable target devices, and optimization criteria in high-level synthesis algorithms. [ABSTRACT FROM AUTHOR]
Details
- Language :
- English
- ISSN :
- 0278081X
- Volume :
- 33
- Issue :
- 6
- Database :
- Complementary Index
- Journal :
- Circuits, Systems & Signal Processing
- Publication Type :
- Academic Journal
- Accession number :
- 96126994
- Full Text :
- https://doi.org/10.1007/s00034-013-9727-8