Filtered Audio Clips from Approximate FIR Filters Designed Using the SABER Algorithm

Loading...
Thumbnail Image
Statistics
View Statistics

Keywords

Collection period

2016-11-17
2017-03-17

Date completed

Date updated

Time period coverage

Geographic coverage

University of Minnesota, Minneapolis, MN

Source information

Music Analysis, Retrieval and Synthesis for Audio Signals (MARSYAS)

Journal Title

Journal ISSN

Volume Title

Title

Filtered Audio Clips from Approximate FIR Filters Designed Using the SABER Algorithm

Published Date

2017-04-11

Group

Author Contact

Sengupta, Deepashree
deepashreesengupta@gmail.com

Type

Audio
Dataset
Simulation Data

Abstract

We developed an algorithm, Selection of Approximate Bits for the Design of Error Tolerant Circuits (SABER), to generate an approximate circuit with the aim of maximizing the number of approximate bits in a circuit (which translates to power/area minimization) so that it uses minimal resources under a specified error budget. Our work demonstrates results on fixed-point integer arithmetic operations. The key ingredient of any methodology based on approximate design is an accurate quantification of the error injected into a computation by the approximation scheme. We use the variance of this error as the error metric to be constrained within a user-specified budget. We use an analytical expression of this error variance as a function of the total approximation in a circuit.

Description

The results of using accurate and approximate finite impulse response (FIR) filters on noisy song clips are summarized here. The names of the clips are listed along with its description. For each song (e.g., Country), there are four versions: a. Country_1NOISY - Noisy version of the song downloaded from the GTZAN Genre Collection (marsyas.info/downloads/datasets.html - use of audio clips permitted by collection creator and falls under fair use). b. Country_2EXACTfilter - Filtered version using exact hardware of the FIR filter c. Country_3APPROXifilterBudget100K - Filtered version using approximate hardware of the FIR filter with error variance 100,000. d. Country_4APPROXifilterBudget200K - Filtered version using approximate hardware of the FIR filter with error variance 200,000. e. Country_5APPROXifilterBudget400K - Filtered version using approximate hardware of the FIR filter with error variance 400,000. The original songs were processed with low pass filter and 6 seconds of each data was selected for our analysis from each of the eight genres specified. Colored noise (high frequency) was added to the 6 seconds data to generate the noisy signal. This signal was then passed through four different versions of an order-33 FIR filter to obtained the filtered versions. Each version of the filter corresponds to the exact, and approximate configurations with three different error variance budgets, and designed using the Selection of Approximate Bits for the Design of Error Tolerant Circuits (SABER) algorithm. While the filtered signal still has some noise, it is within acceptable auditory range of human ears as compared to the noisy signal. Our paper shows how using the approximate version of the FIR filter can lead to power savings compared to the exact version, with minimal compromise on the user experience in terms of the quality of the output.

Referenced by

Sengupta, Deepashree; Snigdha, Farhana, S.; Hu, Jiang; Sapatnekar, Sachin S., "SABER: Selection of Approximate Bits for the Design of Error Tolerant Circuits", In Proceedings of the ACM/EDAC/IEEE Design Automation Conference, 2017 DOI:10.1145/3061639.3062314 (Publication date: June 2017)
http://dx.doi.org/10.1145/3061639.3062314

Related to

Replaces

item.page.isreplacedby

Publisher

Funding information

The Doctoral Dissertation Fellowship, University of Minnesota
Awards CCF-1162267, CCF-1525925, and CCF-1525749, National Science Foundation

item.page.sponsorshipfunderid

item.page.sponsorshipfundingagency

item.page.sponsorshipgrant

Previously Published Citation

Other identifiers

Suggested citation

Sengupta, Deepashree; Snigdha, Farhana, S; Hu, Jiang; Sapatnekar, Sachin S. (2017). Filtered Audio Clips from Approximate FIR Filters Designed Using the SABER Algorithm. Retrieved from the Data Repository for the University of Minnesota (DRUM), https://doi.org/10.13020/D6BP4X.

Content distributed via the University Digital Conservancy may be subject to additional license and use restrictions applied by the depositor. By using these files, users agree to the Terms of Use. Materials in the UDC may contain content that is disturbing and/or harmful. For more information, please see our statement on harmful content in digital repositories.