Research Article Open Access

Hardware Approach of a Multipurpose Finite Impulse Response Filter for Real-Time Filtering Applications

Md. Syedul Amin1, Md. Mamun2 and Labonnah F. Rahman1
  • 1 Department of Electrical, Electronic and Systems Engineering, University Kebangsaan Malaysia, Malaysia
  • 2 Institute of Visual Informatics, University Kebangsaan Malaysia, 43600, Bangi, Selangor, Malaysia


Problem statement: Finite Impulse Response (FIR) filters are widely used in various DSP applications. The design of digital FIR filters is a very basic problem in digital signal processing. A FIR filter with multiple operation capability is certainly very useful for any real-time filtering applications. This article presents a multipurpose FIR filter design modeled by the hardware description language VHDL for real-time filtering application. Approach: The VHDL has its concept of concurrency to cope with the parallelism of digital hardware. The novel feature is the capability of the design to accomplish up to 127variable filter order and an arbitrary filter frequency response. The coefficients are calculated by Hamming windowing technique. Basing on selection embedded in the design, the model is able to execute highpass, lowpass, bandstop and bandpass filtering operations. It is set at 8-bit signed data processing. To filter the input data in time domain, Linear Constant Coefficient Difference Equation (LCCDE) is used by the filter. Results: The design outputs are validated through simulation and compilation. The output results are also compared with the MATLAB implemented calculated output results to test the correctness that proves the effectiveness of the design. Conclusion: With the capability of filtering signal in real time mode utilizing arbitrary filter shape, the multipurpose filter proves to be versatile.

American Journal of Applied Sciences
Volume 8 No. 12, 2011, 1272-1281


Submitted On: 31 August 2011 Published On: 11 October 2011

How to Cite: Amin, M. S., Mamun, M. & Rahman, L. F. (2011). Hardware Approach of a Multipurpose Finite Impulse Response Filter for Real-Time Filtering Applications. American Journal of Applied Sciences, 8(12), 1272-1281.

  • 0 Citations



  • Finite Impulse response (FIR) Filter
  • hamming window
  • VHDL
  • Linear Constant Coefficient Difference Equation (LCCDE)
  • infinite impulse response
  • filter coefficients
  • multipurpose digital
  • execution instruction