Info: Zenodo’s user support line is staffed on regular business days between Dec 23 and Jan 5. Response times may be slightly longer than normal.

Published February 27, 2007 | Version 14297
Journal article Open

Simulation Tools for Fixed Point DSP Algorithms and Architectures

Description

This paper presents software tools that convert the C/Cµ floating point source code for a DSP algorithm into a fixedpoint simulation model that can be used to evaluate the numericalperformance of the algorithm on several different fixed pointplatforms including microprocessors, DSPs and FPGAs. The tools use a novel system for maintaining binary point informationso that the conversion from floating point to fixed point isautomated and the resulting fixed point algorithm achieves maximum possible precision. A configurable architecture is used during the simulation phase so that the algorithm can produce a bit-exact output for several different target devices.

Files

14297.pdf

Files (297.8 kB)

Name Size Download all
md5:3a799f0edb76508d1c9369115a093744
297.8 kB Preview Download

Additional details

References

  • <p>
  • The Open SystemC Initiative, "SystemC Version 2.0 User-s guide," http://www.systemc.org, 2002.
  • Markus Willems, Volker B┬¿ursgens, Holger Keding, Thorsten Gr┬¿otker and Heinrich Meyr, "System Level Fixed-Point Design Based on an Interpolative Approach," in Proc. 34th Design Automation Conference, Jun. 1997.
  • Seehyun Kim, Ki-Il Kum and Wonyong Sung, "Fixed-Point Optimization Utility for C and C++ Based Digital Signal Processing Programs," in IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing, Nov. 1998.
  • Sanmati Kamath, Neeraj Magotra and Ashish Shrivastava, "Quantization Analysis Tool for Fixed-Point Implementation of Real Time Algorithms on the TMS320C5000," Proc. ICASSP, May. 2002.
  • Ki-Il Kum, Jiyang Kang and Wonyong Sung, "AUTOSCALER For C: An Optimizing Floating-Point to Integer C Program Converter For Fixed- Point Digital Signal Processors," in IEEE Transactions on Circuits and Systems - II: Analog and Digital Signal Processing, Sep. 2000.
  • K.B. Cullen, A. Gu'erin, N.J. Hurley and G.C.M Silvestre, "Evaluation of Fixed Point Elementary Functions for FPGA Audio Perceptual Coding," in Proc. Irish Signals and Systems Conference, Jul. 2003.
  • K.B. Cullen, N.J. Hurley and G.C.M Silvestre, "Scalable Architecture for MPEG-2 AAC Encoders," in Proc. Irish Signals and Systems Conference, Jun. 2002.
  • A. Gu'erin, K.B. Cullen, N.J. Hurley and G.C.M Silvestre, "FPGA Implementation of the MPEG-2 AAC Filter Bank," in Proc. Irish Signals and systems Conference, Jul. 2004.</p>