Skip to main navigation Skip to search Skip to main content

Tradeoff between approximation accuracy and complexity for range analysis using affine arithmetic

  • Linsheng Zhang*
  • , Yan Zhang
  • , Wenbiao Zhou
  • *Corresponding author for this work
  • Harbin Institute of Technology Shenzhen

Research output: Contribution to journalArticlepeer-review

Abstract

Digital signal processing algorithms are usually developed in floating-point arithmetic. After that floating-point to fixed-point transformation is performed to implement them on fixed-point devices, for higher speed, smaller area and lower power. During this transformation, range analysis is to find the minimum integer bit-widths for signals to prevent overflow. Existing state-of-the-art analytical methods for range analysis are generally based on Affine Arithmetic, which presents two approximation methods for non-affine operations. The Chebyshev approximation provides the best approximation with prohibitive computation expense. The trivial range estimation, which is very efficient for computation, over-estimates the range four times at the worst case. This paper presents a novel approach to let user decide tradeoff between approximation accuracy and complexity of Affine Arithmetic. Case studies and experiments are carried out to demonstrate its efficiency.

Original languageEnglish
Pages (from-to)279-291
Number of pages13
JournalJournal of Signal Processing Systems
Volume61
Issue number3
DOIs
StatePublished - Dec 2010
Externally publishedYes

Keywords

  • Affine arithmetic
  • Bit-width optimization
  • Floating-point to fixed-point transformation
  • Range analysis
  • Tradeoff

Fingerprint

Dive into the research topics of 'Tradeoff between approximation accuracy and complexity for range analysis using affine arithmetic'. Together they form a unique fingerprint.

Cite this