2005 · 14 citations · 5 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureEmbedded SystemsField-programmable Gate ArraysDigital Signal ProcessingField-programmable Gate Array ArchitectureHardware AccelerationHardware Modeling For Digital SystemsLookup TablesComplexityDynamic RangeFixed-point ArithmeticFloating-point ArithmeticFloating-point Error AnalysisImplementation ComplexityNumerical Data RepresentationPrecision Scaling
Dual FiXed-point (DFX) is a new data representation which is an efficient compromise between fixed-point and floating-point representations. DFX has an implementation complexity similar to that of a fixed-point system with the improved dynamic range capability of a floating-point system. Automating the process of DFX scaling optimisation requires the knowledge of its truncation/rounding noise properties. This paper presents truncation and rounding error models for DFX arithmetic as traditional error models do not apply to DFX. The models were tested on a 159-tap FIR filter and the benefits of using DFX over floating-point are demonstrated with implementations on a Xilinx Virtex II Pro.
5
Analysis of high-performance floating-point arithmetic on FPGAs
Gokul Govindu, Ling Zhuo, Seonil Choi et al. · 2004 · 138 citations
Floating-point arithmetic in signal processing
J. Kontro, K. Kalliojärvi, Y. Neuvo · 2003 · 19 citations
Engineering, Computer Engineering, Electrical Engineering +14