Skip to main content
Log in

A New Low-Power Architecture Design for Distributed Arithmetic Unit in FIR Filter Implementation

  • Published:
Circuits, Systems, and Signal Processing Aims and scope Submit manuscript

Abstract

In this article, an improved Distributed Arithmetic (DA) architecture is proposed, in which the high power consumed by adder units is relocated in the system to reduce the switching activity and total power needed. We used the concept of Time Domain Activity Duration Function (ADF) in architectural-level modification of target units at dynamic operating conditions. The proposed DA exploits the circuit activity, and the adder units are used in minimum states. The proposed DA is a run-time reconfigurable and lets system change the coefficients of FIR filter dynamically. The design was simulated, and the results were verified via two-phase power calculation method. The power calculations are based on forward synthesis invariant points and backward synthesis oriented activity approach. This method was applied to calculate the power and area of the proposed DA and other well-known counterparts in the literature. In the experimental results on 180 nm CMOS ASIC synthesis, the maximum clock of 100 MHz is achieved. In the 32-tap FIR filter implementation of our proposed DA and best known DA2 in serial DA structure, the switching power and internal power improvements are about 21 % and 10 %, respectively, in approximately equal speed and 5 % area increment.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

References

  1. A.M. Al-Haj, An FPGA-based parallel distributed arithmetic implementation of the 1-D discrete wavelet transform. Informatica (Ljublj.) 32(2), 241–247 (2005)

    Google Scholar 

  2. D.J. Allred, H. Yoo, V. Krishnan, W. Huang, D.V. Anderson, LMS adaptive filters using distributed arithmetic for high throughput. IEEE Trans. Circuits Syst. 52(7), 1327–1337 (2005)

    Article  Google Scholar 

  3. S.M. Badave, A.S. Bhalchandra, Multiplier less FIR filter implementation on FPGA. Int. J. Inf. Electron. Eng. 2(2) (2012). doi:10.7763/IJIEE.2012.V2.78

  4. M.N. Bhukya, K. Anjaiah, G. Sravya, P. Nagaraju, The design of high speed FIR filter using improved DA algorithm and it’s FPGA implementation. Int. J. Eng. Trends Technol. 3(2) (2012). www.ijettjournal.org/volume-3/issue-2/IJETT-V3I2P212.pdf

  5. S.F. Ghamkhari, M.B. Ghaznavi-Ghoushchi, A low-power low-area architecture design for distributed arithmetic (DA) unit, in 20th Iranian Conference on Electrical Engineering (ICEE) (2012)

    Google Scholar 

  6. G.B.S.R. Naidu, B.A. Kumar, G.R. Locharla, Design and FPGA implementation of DAA based FIR filter. Int. J. Sci. Res. Publ. 2(7) (2012). http://www.ijsrp.org/research_paper_jul2012/rp13.html

  7. N.S. Pal, H.P. Singh, P.K. Sarin, S. Singh, Implementation of high speed FIR filter using serial and parallel distributed arithmetic algorithm. Int. J. Comput. Appl. 25(7), 26–32 (2011)

    Google Scholar 

  8. N.S. Pal, R.K. Sarin, K. Sighal, R. Rajan, Distributed arithmetic algorithm for raised cosine FIR filter in WCDMA system. MIT Int. J. Comput. Sci. Inf. Technol. 2(1), 5–10 (2012)

    Google Scholar 

  9. R. Ramesh, R. Nathiya, Realization of FIR filter using modified distributed arithmetic architecture. Signal. Image Process. Int. J. 3(1) (2012). doi:10.5120/4433-6173

  10. A.P. Ramesh, G. Nagarjuna, G.S. Raam, FPGA based design and implementation of higher order FIR filter using improved DA algorithm. Int. J. Comput. Appl. 35(9) (2011) (0975–8887). doi:10.5120/4433-6173

  11. W. Sen, T. Bin, Z. Jun, Distributed arithmetic for FIR filter design on FPGA, in International Conference on Communications, Circuits and Systems (2007), pp. 620–623

    Google Scholar 

  12. C. Singh, B. Singh, Design of high performance modified wave pipelined DAA filter with critical path approach. Int. J. Electr. Electron. Eng. I(II) (2011). http://www.interscience.in/IJEEE_%20Vol1Iss2/Paper6.pdf

  13. S. White, Applications of distributed arithmetic to digital signal processing: a tutorial review. IEEE ASSP Mag. 6(3), 4–19 (1989)

    Article  Google Scholar 

  14. C. Xu, F. Dong, S. Member, Distributed arithmetic FIR filter for electrical resistance tomography system, in Control and Decision Conference (CCDC) (2011), pp. 3548–3553. Chinese

    Google Scholar 

  15. H. Yoo, D. Anderson, Hardware-efficient distributed arithmetic architecture for high-order digital filters, in IEEE International Conference on Acoustics, Speech and Signal Processing (2005), pp. 125–128

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammad Bagher Ghaznavi-Ghoushchi.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ghamkhari, S.F., Ghaznavi-Ghoushchi, M.B. A New Low-Power Architecture Design for Distributed Arithmetic Unit in FIR Filter Implementation. Circuits Syst Signal Process 33, 1245–1259 (2014). https://doi.org/10.1007/s00034-013-9690-4

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00034-013-9690-4

Keywords

Navigation