High-Accuracy Stochastic Computing-based FIR Filter Design
Abstract-In this paper we propose a novel Stochastic Computing (SC) Finite Impulse Response (FIR) filter design to improve the overall accuracy. Since SC is generated probabilistically, it incurs inherent SC process error, i.e. the larger number of SC process blocks, the larger error probability. Moreover, generation of SC from lower binary radix value produces higher percentage of error as compared to generation from higher value. In our SC FIR design, we reduce the number of SC processing blocks by reducing the number of FIR stages using fast FIR algorithm (FFA). Further we improve the inner-product performance by re-ordering the FIR filter parameters to generate higher-value SC input. Confirmed by the numerical analysis and simulation results, our novel design can implement higher-order FIR filter without reducing its output performance.