Abstract
Background: Advance communication systems require new techniques for FIR filters with resource efficiency in terms of high performance and low power consumption. Lowcomplexity architectures are required by FIR filters for implementation in field programmable gate Arrays (FPGA). In addition, FIR filters in multistandard wireless communication systems must have low complexity and be reconfigurable. The coefficient multipliers of FIR filters are complicated.
Objective: The implementation and application of high tap FIR filters by a partial product reduce this complexity. Thus, this article proposes a novel digital finite impulse response (FIR) filter architecture with FPGA.
Methods: The proposed technique FIR filter is based on a new architecture method and implemented using the Quartus II design suite manufactured by Altera. Also, the proposed architecture is coded in Verilog HDL and the code developed from the proposed architecture has been simulated using Modelsim. This efficient FIR filter architecture is based on the shift and add method. Efficient circuit techniques are used to further improve power and performance. In addition, the proposed architecture achieves better hardware requirements as multipliers are reduced. A 10-tap FIR filter is implemented on the proposed architecture.
Results: The design’s example demonstrates a 25% reduction in resource usage compared to existing reconfigurable architectures with FPGA synthesis. In addition, the speed of the proposed architecture is 37% faster than the best performance of existing methods.
Conclusion: The proposed architecture offers low power and improved speed with the lowcomplexity design that gives the best architecture FIR filter for both reconfigurable and fixed applications.
Keywords: Finite impulse response, transposed direct form, common subexpressions elimination, canonical signed digit, digital signal processing, algorithm state machine.
Graphical Abstract
[http://dx.doi.org/10.1109/ISDEA.2014.121]
[http://dx.doi.org/10.1109/TCE.2003.1196409]
[http://dx.doi.org/10.1049/iet-cds:20060201]
[http://dx.doi.org/10.1364/JOCN.10.000461]
[http://dx.doi.org/10.1109/ICASIC.2003.1277327]
[http://dx.doi.org/10.1109/ACSSC.2004.1399175]
[http://dx.doi.org/10.1109/ESTMED.2005.1518074]
[http://dx.doi.org/10.1109/TEC.1961.5219227]
[http://dx.doi.org/10.1109/JSSC.2003.821785]
[http://dx.doi.org/10.1109/TCAD.2009.2035548]
[http://dx.doi.org/10.1109/ICCIC.2017.8524552]
[http://dx.doi.org/10.1109/ ACCESS.2017.2740422]
[http://dx.doi.org/10.1109/I2CT.2017.8226290]
[http://dx.doi.org/10.1016/j.jestch.2015.06.006]
[http://dx.doi.org/10.1109/82.539000]
[http://dx.doi.org/10.1109/TCSII.2006.875373]
[http://dx.doi.org/10.1109/TCAD.2007.893549]
[http://dx.doi.org/10.1109/WCSP.2016.7752701]
[http://dx.doi.org/10.1109/ICECS.2003.1301714]
[http://dx.doi.org/10.1109/ICASSP.2001.941119]
[http://dx.doi.org/10.1109/TVLSI.2002.1043332]
[http://dx.doi.org/10.1109/TCSI.2018.2838666]
[http://dx.doi.org/10.1109/CCAA.2016.7813942]
[http://dx.doi.org/10.1109/10.1109/ ICCSEE.2012.6]
[http://dx.doi.org/10.1109/PAWR.2014.6825738]
[http://dx.doi.org/10.1109/WiSPNET.2017.8300106]
[http://dx.doi.org/10.1109/CONCAPAN.2014.7000425]
[http://dx.doi.org/10.2174/2210327906999151217150407]