Design and Performance Analysis of High Throughput and Low Power RNS-Based FIR Filter Design on FPGA

Design and Performance Analysis of High Throughput and Low Power RNS-Based FIR Filter Design on FPGA

B. N. Mohan Kumar, Rangaraju H. G.
Copyright: © 2022 |Pages: 16
DOI: 10.4018/IJeC.301258
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

A cost-effective finite impulse response (FIR) filter is introduced in this research work through Residue Number System (RNS). The moduli set selected provides the same benefit as that of the shift and add method. The implementation Residue Number System with reduced computational complexity, as well as high-performance finite impulse response filters that employ advanced Vivado Design Suite & Artix-7 field-programmable logic (FPL) devices, are presented in this research work. For a specified 64-tap FIR filter, a classical modulo adder tree is substituted by a binary adder with enhanced accuracy pursued by a single modulo reduction stage and as a result reducing the area constraints by approximately 18%. When compared to the three-multiplier-per-tap two's complement filter, the index arithmetic complex FIR filter that is based on the Quadratic Residue Number System outperforms by approximately 75% and at the same time involving some LEs for filters with more than 8 taps. When compared to the traditional design, a 64-tap filter requires only 41% LEs.
Article Preview
Top

Literature Survey

Before this, efficient multipliers of a different type had been built. Chen et al. (2003) presented a low power consumption multiplication by minimizing partial product switching movements using the application Booth technique and presented a low-power 2's complement multiplier. The Radix-4 Booth method is used to reduce the number of Partial Product switching activities. Wang et al. (2004) suggested a multiplier with fixed-width using the left-right technique. One of the downsides of this fixed-width multiplier is that the power dissipation is relatively high in comparison to the cost, while one of the benefits is that it minimizes Partial Product to improve multiplication performance. Huang and Ercegovac (2005) describe a linear array multiplier structure that is built by combining several methodologies. The disadvantage of this design is that it requires substantially more time and space, but it is also more energy-efficient. Chen and Chu (2007) used spurious power suppression to the compaction tree of the multiplier and the Booth decoder, resulting in multiplier architecture with significantly lower power and a very fast speed of operation. The recommended design's area consumption is higher, and this is one of its disadvantages regrettably. Two 32-bit multipliers proposed by Krad and Al-Taie (2008) are examined using a ripple carry adder and a carry-look-ahead adder for the combination of Partial Products. Dastjerdi and others proposed the shift-add multipliers BZ-FAD (Mottaghi-Dastjerdi et al., 2009) decrease power consumption by minimizing opportunities to evolve. Saha et al. (2013) proposed an 8-bit multiplier with fast speed and low power consumption that is based on a pair-wise method. The overall efficiency of the proposed model is high due to the use of wave pipelining regrettably. Liu et al. (2014) have proposed an approximate repeater with a short right trajectory and high power efficiency for error-tolerant purposes. Mohanty and Tiwari (2014) proposed a radix-4 Booth multiplier with improved probabilistic estimate bias (PEB) for uses such as digital signal processing. It has also been recommended that a probabilistic estimate bias multiplier be used for an adequate adder. Shao and Li (2015) suggested a squarer and a 16-bit Booth multiplier with a fixed width that has optimal area and energy. To handle the squarer and multiplier structure (AAAC) unique array architecture, based on approximate arithmetic computing, has been provided. He et al. (2016) describes a Booth multiplier with a fixed width and high speed that is based on the conditional probability of input series. A few of the benefits of this multiplier is that it reduces computing costs while increasing velocity. Shabbir et al. (2016) used the Dadda algorithm to create a multiplier with high speed and low power consumption. Full adders are advised for the use of boosters. Defects in the outcome are reduced by using flip-flops in converters.

Complete Article List

Search this Journal:
Reset
Volume 20: 1 Issue (2024)
Volume 19: 7 Issues (2023)
Volume 18: 6 Issues (2022): 3 Released, 3 Forthcoming
Volume 17: 4 Issues (2021)
Volume 16: 4 Issues (2020)
Volume 15: 4 Issues (2019)
Volume 14: 4 Issues (2018)
Volume 13: 4 Issues (2017)
Volume 12: 4 Issues (2016)
Volume 11: 4 Issues (2015)
Volume 10: 4 Issues (2014)
Volume 9: 4 Issues (2013)
Volume 8: 4 Issues (2012)
Volume 7: 4 Issues (2011)
Volume 6: 4 Issues (2010)
Volume 5: 4 Issues (2009)
Volume 4: 4 Issues (2008)
Volume 3: 4 Issues (2007)
Volume 2: 4 Issues (2006)
Volume 1: 4 Issues (2005)
View Complete Journal Contents Listing