High-accuracy FIR filter design using stochastic computing

Bo Yuan, Yanzhi Wang

Research output: Chapter in Book/Entry/PoemConference contribution

17 Scopus citations


Finite impulse response (FIR) filter is the basic functional component in various signal processing and communication systems. In many practical applications that have stringent requirement on spectrum, long FIR filters are needed to achieve the desired filtering performance. However, because a T-tap FIR filter requires T copies of high-complexity multiplier, the conventional design of long FIR filter consumes a large amount of silicon area and power dissipation. This paper, for the first time, proposes a high-accuracy stochastic computing (SC)-based FIR filter design. By utilizing the simplicity of stochastic arithmetic unit, the proposed stochastic FIR filter achieves significant reduction in hardware complexity as compared to the conventional design. More importantly, this paper proposes a new high-accuracy non-scaled stochastic adder that has significant increase in computation accuracy than the conventional stochastic adder. Built on this new stochastic adder, the proposed stochastic FIR filter achieves much higher accuracy than the existing stochastic FIR filter design, especially for large T cases, thereby unlocking the potentiality for the widespread applications of stochastic FIR filters in practical signal processing systems.

Original languageEnglish (US)
Title of host publicationProceedings - IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2016
PublisherIEEE Computer Society
Number of pages6
ISBN (Electronic)9781467390385
StatePublished - Sep 2 2016
Event15th IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2016 - Pittsburgh, United States
Duration: Jul 11 2016Jul 13 2016


Other15th IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2016
Country/TerritoryUnited States


  • FIR filter
  • high accuracy
  • stochastic computing

ASJC Scopus subject areas

  • Hardware and Architecture
  • Control and Systems Engineering
  • Electrical and Electronic Engineering


Dive into the research topics of 'High-accuracy FIR filter design using stochastic computing'. Together they form a unique fingerprint.

Cite this