Realization of FIR Digital Filters Based on Stochastic/Binary Hybrid Computation

Recently, some attempts have been made to apply stochastic computation to realization of Finite Impulse Response (FIR) digital filters. Such new FIR filter realizations lead to significant reduction of hardware complexity over the conventional filter realizations based on binary computation. However, the stochastic FIR filters suffer from lower computational accuracy than the FIR filters based on binary computation. This paper presents a new method for realization of stochastic FIR filters to improve computational accuracy. In the proposed method, multipliers are realized using stochastic computation but adders are realized using binary computation. Evaluation results demonstrate that our method achieves a 7dB improvement in stopband attenuation.

[1]  Naoya Onizawa,et al.  Gabor Filter Based on Stochastic Computation , 2015, IEEE Signal Processing Letters.

[2]  Vincent C. Gaudet,et al.  Iterative decoding using stochastic computation , 2003 .

[3]  Keshab K. Parhi,et al.  VLSI digital signal processing systems , 1999 .

[4]  Howard C. Card,et al.  Stochastic Neural Computation I: Computational Elements , 2001, IEEE Trans. Computers.

[5]  Alan V. Oppenheim,et al.  Discrete-time Signal Processing. Vol.2 , 2001 .

[6]  Keshab K. Parhi,et al.  Architectures for digital filters using stochastic computing , 2013, 2013 IEEE International Conference on Acoustics, Speech and Signal Processing.

[7]  Kia Bazargan,et al.  Computation on Stochastic Bit Streams Digital Image Processing Case Studies , 2014, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[8]  Vincent C. Gaudet,et al.  Clockless Stochastic Decoding of Low-Density Parity-Check Codes: Architecture and Simulation Model , 2014, J. Signal Process. Syst..

[9]  Naoya Onizawa,et al.  Scaled IIR filter based on stochastic computation , 2015, 2015 IEEE 58th International Midwest Symposium on Circuits and Systems (MWSCAS).

[10]  Kia Bazargan,et al.  IIR filters using stochastic arithmetic , 2014, 2014 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[11]  Brian R. Gaines,et al.  Stochastic Computing Systems , 1969 .

[12]  Keshab K. Parhi,et al.  Architectures for IIR digital filters using stochastic computing , 2014, 2014 IEEE International Symposium on Circuits and Systems (ISCAS).

[13]  John P. Hayes,et al.  Survey of Stochastic Computing , 2013, TECS.

[14]  Shie Mannor,et al.  Stochastic decoding of LDPC codes , 2006, IEEE Communications Letters.