Self-Programmable Multipurpose Digital Filter Design Based on FPGA

Conventional digital filter can only obtain fixed frequency domain characteristics at a time. In order to obtain variable characteristics, the digital filter's type, number of taps and coefficients should be changed constantly such that the desired frequency-domain characteristics can be obtained. This paper proposes a method for self-programmable Variable Digital Filter (VDF) design based on FPGA. Taking finite impulse response (FIR) digital filter as an example, we implement a digital filter system by using Custom embedded Micro-Processor, programmable FIR macro module, coefficient-loader, clock manager and A/D or D/A controller and other modules. The self-programmable VDF can provide the best solution for realization of digital filter algorithms, which are the low-pass, high-pass, band-pass and band-stop filter algorithms with variable frequency domain characteristics. The design examples with minimum 1 to maximum 32 taps FIR filter, based on Modelsim post-routed simulation and onboard running on XUPV5-LX110T, are provided to demonstrate the effectiveness of the proposed method and the online-adaptability of variable digital filters.

[1]  Akinori Nishihara,et al.  A realization of digital filter banks for reconstruction of uniformly sampled signals from nonuniform samples , 2008, APCCAS 2008 - 2008 IEEE Asia Pacific Conference on Circuits and Systems.

[2]  A. Prasad Vinod,et al.  New Reconfigurable Architectures for Implementing FIR Filters With Low Complexity , 2010, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[3]  Barruquer Moner IX. References , 1971 .

[4]  Kok Lay Teo,et al.  Variable Digital Filter With Least-Square Criterion and Peak Gain Constraints , 2007, IEEE Transactions on Circuits and Systems II: Express Briefs.

[5]  Soo-Chang Pei,et al.  Design of Variable Two-Dimensional FIR Digital Filters by McClellan Transformation , 2009, IEEE Trans. Circuits Syst. I Regul. Pap..

[6]  S.M. Fakhraie,et al.  Design flow for hardware implementation of digital filters , 2008, 2008 International Symposium on Telecommunications.

[7]  S. C. Chan,et al.  On the design and implementation of FIR and IIR digital filters with variable frequency characteristics , 2002 .

[8]  Chang-Seok Choi,et al.  A Partial Self-Reconfigurable Adaptive FIR Filter System , 2007, 2007 IEEE Workshop on Signal Processing Systems.