Architectures for IIR digital filters using stochastic computing

Research output: Chapter in Book/Report/Conference proceedingConference contribution

28 Scopus citations


This paper addresses implementation of IIR digital filters using stochastic computing. Stochastic computing requires fewer logic gates and is inherently fault-tolerant. Thus, these structures are well suited for deep sub-micron technologies. While it is easy to realize FIR digital filters using stochastic computing, implementation of IIR digital filters is non-trivial. Stochastic logic assumes independence of input signals; however, the feedback in IIR digital filters leads to correlation of input signals and the independence assumption is violated. The novelty of this paper lies in demonstrating that, despite the feedback in IIR filters, these filters can be implemented using stochastic logic. The key to stochastic implementation is selection of an IIR filter structure where the states are orthogonal and are, therefore, uncorrelated. Two architectures are presented for stochastic IIR digital filter. Both architectures are based on the lattice filter representation where the states are orthogonal. The first is based on a state-space description of the IIR filter derived from the lattice filter structure. The second is based on transforming the lattice IIR digital filter into an equivalent form that can exploit the novel scaling approach developed in our prior work for inner product computations. Our experimental results show that the two proposed architectures for stochastic IIR digital filters can lead to one to two orders of magnitude reduction in the output error-to-signal power ratio, compared to stochastic implementations using direct-form IIR filters. Furthermore, for higher-order filters, while stochastic direct-form structures fail to function correctly, the state-space and lattice based stochastic IIR digital filters always filter the input signals in a functionally correct manner.

Original languageEnglish (US)
Title of host publication2014 IEEE International Symposium on Circuits and Systems, ISCAS 2014
PublisherInstitute of Electrical and Electronics Engineers Inc.
Number of pages4
ISBN (Print)9781479934324
StatePublished - 2014
Event2014 IEEE International Symposium on Circuits and Systems, ISCAS 2014 - Melbourne, VIC, Australia
Duration: Jun 1 2014Jun 5 2014

Publication series

NameProceedings - IEEE International Symposium on Circuits and Systems
ISSN (Print)0271-4310


Other2014 IEEE International Symposium on Circuits and Systems, ISCAS 2014
CityMelbourne, VIC


Dive into the research topics of 'Architectures for IIR digital filters using stochastic computing'. Together they form a unique fingerprint.

Cite this