Skip to main content
Log in

Speed, power and area efficient 2D FIR digital filter using vedic multiplier with predictor and reusable logic

  • Published:
Analog Integrated Circuits and Signal Processing Aims and scope Submit manuscript

Abstract

The main goal of this paper is to design an efficient 2D FIR digital filter for digital image processing and digital signal processing applications. To optimize filter speed, area and power different multipliers like array, Wallace tree, Booth and Vedic are used in the design of filters. Among these multipliers, Vedic multiplier reduces the partial products in multiplication. This increases the speed of the multiplication process. Vedic multiplier is based on ancient mathematics and uses a sutra called “Urdhva Tiryabhyam”. This paper, proposes two methods to optimize speed, area and power. The first method uses a predictor block in Vedic multiplier. This helps in predicting the outputs with the help of previous outputs. In the second method Reusable Logic blocks are used in Vedic multiplier. This method occupies only less number of LUTs and slice registers. The 2D FIR digital filter is designed and implemented using the two proposed multipliers and the state of art multipliers. The experimental results show that the 2D FIR digital filter using Vedic multiplier with predictor has 71.07% less EDP and using Vedic multiplier with Reusable Logic has 89.5% less EDP compared to conventional Vedic multiplier. The 2D FIR filter designed using Verilog HDL, synthesized, simulated and implemented using Xilinx FPGA. Comparison of simulation results show that 2D FIR filter implemented using the proposed methods optimizes the speed, area and power of the filter.

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

Similar content being viewed by others

References

  1. Punitha, P. G., & Ramesh, R. (2015). Review of memory efficient 2-D finite impulse response (FIR) filter architecture. Middle-East Journal of Scientific Research, 23(5), 957–961

    Google Scholar 

  2. Aggarwal, A., Kumar, M., & Kumar Rawat, T. (2019). Design of two-dimensional FIR filters with quadrantally symmetric properties using the 2D L1-method. IET Signal Processing, 13(3), 262–272

    Article  Google Scholar 

  3. Suresh, S., & Lal, S. (2017). Two-dimensional CS adaptive FIR Wiener filtering algorithm for the denoising of satellite images. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 10(12), 5245–5257

    Article  Google Scholar 

  4. Horé, A., & Yadid-Pecht, O. (2019). On the design of optimal 2D filters for efficient hardware implementations of image processing algorithms by using power-of-two terms. Journal of Real-Time Image Processing, 16, 429–457

    Article  Google Scholar 

  5. Mohanty, B. K., Meher, P. K., Al-Maadeed, S., et al. (2014). Memory footprint reduction for power-efficient realization of 2D FIR filters. IEEE Transactions on Circuits and Systems I, 61(1), 120–133

    Article  Google Scholar 

  6. Kumar, J. V., & Charlie, C. K. (2014). Design of modified Vedic multiplier and FPGA implementation in multilevel 2D-DWT for image processing applications. In 2nd International conference on current trends in engineering and technology (pp. 508–511).

  7. Manikandan, S. K., & Palanisamy, C. (2016). Design of an efficient binary Vedic multiplier for high speed applications using Vedic mathematics with bit reduction technique. Circuits and Systems., 7(9), 2593–2602

    Article  Google Scholar 

  8. Manasa, B. K. (2015). FPGA implimentation of high speed digital linear phase parallel FIR filter. International Journal Of Engineering Research & Technology, 3(19), 150

    Google Scholar 

  9. Alawad, M., & Lin, M. (2017). Memory-efficient probabilistic 2-D finite impulse response(FIR) filter’. IEEE Transactions on Multi-Scale Computing Systems. https://doi.org/10.1109/TMSCS.2017.2695588

    Article  Google Scholar 

  10. Mittal, A., Nandi, A., & Yadav, D. (2017). Comparative study of 16-order FIR filter design using different multiplication techniques. IET Circuits, Devices and Systems, 11(3), 196–200

    Article  Google Scholar 

  11. Leon, V., Xydis, S., et al. (2019). Energy-efficient VLSI implementation of multipliers with double LSB Operands. IET Circuits Devices System, 13(6), 816–821

    Article  Google Scholar 

  12. Reusens, P., Ku, W. H., & Mao, Y. H. (1981). Fixed-point high-speed parallel multipliers in VLSI. Berlin: Springer. https://doi.org/10.1007/978-3-642-68402-9_33

    Book  Google Scholar 

  13. He, Y., Yang, J., & Chang, C. H. (2017). Design and evaluation of booth-encoded multipliers in redundant binary representation. In A. Molahosseini, L. de Sousa, & C. H. Chang (Eds.), Embedded systems design with special arithmetic and number systems. (pp. 113–147). Springer.

    Chapter  Google Scholar 

  14. S. P., & Khan, A. A. (2018). Comparison of Braun multiplier and Wallace multiplier techniques in VLSI. In 4th international conference on devices, circuits and systems (ICDCS), Coimbatore, (pp. 48–53).

  15. Gupta, T., & Sharma, J. B. (2018). Han-Carlson adder based high-speed Vedic multiplier for complex multiplication. Microsystems Technologies. https://doi.org/10.1007/s00542-018-3872-8

    Article  Google Scholar 

  16. Sumalatha, M., Naganjaneyulu, P. V., & Prasad, K. S. (2019). Low Power and low area VLSI implementation of vedic design FIR filter for ECG signal de-noising. Elsiever Microprocessors and Microsystems, 71, 102883

    Article  Google Scholar 

  17. Pawale, D., & Ghodke, N. (2015). High Speed Vedic multiplier design and implementation on FPGA. International Journal of Applied Research., 1(7), 239–244

    Google Scholar 

  18. Venkatachalam, S., Adams, E., et al. (2019). Design and analysis of area and power efficient approximate booth multipliers. IEEE Transactions on Computers. https://doi.org/10.1109/TC.2019.2926275

    Article  MathSciNet  MATH  Google Scholar 

  19. Chudasama, A., Sasamal, T. N., et al. (2017). An efficient design of Vedic Multiplier using ripple carry adder in Quantum-dot Cellular Automata. Elsevier Computers and Electrical Engineering. https://doi.org/10.1016/j.compeleceng.2017.09.019

    Article  Google Scholar 

  20. Sivanandam, K., & Kumar, P. (2019). Design and performance analysis of reconfigurable modified Vedic Multiplier with 3-1-1-2 compressor. Elsevier Microprocessors and Microsystems., 65, 97–106

    Article  Google Scholar 

  21. Bindima, T., & Elias, E. (2016). Design of efficient circularly symmetric two-dimensional variable FIR digital filters. Journal of Advanced Research., 7(3), 336–347

    Article  Google Scholar 

  22. Kumar, C. V., Ramaiah, G. N., & Rasadurai, K. (2018). Design of radix-8 Mbe-multiplier based on efficient parallel multiplier accumulator. International Journal of Scientific Research in Science, Engineering and Technology., 4(10), 2394–4099

    Google Scholar 

  23. Chen, P. Y., et al. (2010). Power-efficient and cost-effective 2-D Symmetry filter architectures. IEEE Transactions on Circuits and Systems I., 58(1), 112–125

    Article  MathSciNet  Google Scholar 

  24. Chen, P. Y., et.al. (2013). Area effificient 2-D digital filter architectures possessing diagonal and four fold rotational symmetries. In International conference on informations, communications and signal processing (IEEE) (pp. 1–5).

  25. Karthikeyan, S., & Jagadeeswari, M. (2020). Performance improvement of elliptic curve cryptography system using low power, high speed 16 × 16 Vedic multiplier based on reversible logic. Journal of Ambient Intelligence and Humanized Computing. https://doi.org/10.1007/s12652-020-01795-5

    Article  Google Scholar 

  26. Sri Bharti Krishna Tirthaji Maharaja. (1965). Vedic Mathematics or Sixteen Simple Mathematical Formulae from the Veda. Delhi, Motilal Banarsidass, Varanasi, India.

  27. Prasad, K. K. (2016). An emprical study on role of Vedic mathematics in improving the speed of basic mathematical operations. International Journal of Management, IT and Engineering., 6(1), 161–171

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to V. Dyana Christilda.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Christilda, V.D., Milton, A. Speed, power and area efficient 2D FIR digital filter using vedic multiplier with predictor and reusable logic. Analog Integr Circ Sig Process 108, 323–333 (2021). https://doi.org/10.1007/s10470-021-01853-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10470-021-01853-8

Keywords

Navigation