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. Rahman2
  • 1 , Afganistan
  • 2 ,
American Journal of Applied Sciences
Volume 8 No. 12, 2011, 1272-1281

DOI: https://doi.org/10.3844/ajassp.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. https://doi.org/10.3844/ajassp.2011.1272.1281

Abstract

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.

  • 1,275 Views
  • 2,207 Downloads
  • 0 Citations

Download

Keywords

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