Abstract
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 language | English (US) |
---|---|
Title of host publication | Proceedings - IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2016 |
Publisher | IEEE Computer Society |
Pages | 128-133 |
Number of pages | 6 |
Volume | 2016-September |
ISBN (Electronic) | 9781467390385 |
DOIs | |
State | Published - Sep 2 2016 |
Event | 15th IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2016 - Pittsburgh, United States Duration: Jul 11 2016 → Jul 13 2016 |
Other
Other | 15th IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2016 |
---|---|
Country/Territory | United States |
City | Pittsburgh |
Period | 7/11/16 → 7/13/16 |
Keywords
- FIR filter
- high accuracy
- stochastic computing
ASJC Scopus subject areas
- Hardware and Architecture
- Control and Systems Engineering
- Electrical and Electronic Engineering