Macro-based simulated floating-point programming environment for instrumentation applications

被引:0
|
作者
Ovaska, Seppo J. [1 ]
机构
[1] Lappeenranta Univ of Technology, Lappeenranta, Finland
关键词
Computer programming - Computer simulation - Digital instruments - Industrial applications;
D O I
暂无
中图分类号
学科分类号
摘要
The need for high-accuracy arithmetic and wide dynamic range is obvious in several fields of digital instrumentation, e.g., adaptive control/filtering, parametric system identification, and arbitrary function generation. However, most of the existing low-cost signal processors have solely fixed-point capabilities. On the other hand, the latest true floating-point processors represent still too high expense in many embedded industrial applications. To solve the high-precision demand and the low-cost requirement simultaneously, we propose a simulated floating-point programming environment that can be utilized in applications where the primary signal band-width is no more than 5-10 kHz. The high-precision floating-point operations can be used together with the fast fixed-point instructions to provide the design engineer a convenient flexibility to use the fixed-point arithmetic in speed-critical functions, like high-order frequency selective prefiltering, and the simulated floating-point arithmetic in such special cases when either high accuracy or wide dynamic range is required.
引用
收藏
页码:39 / 44
相关论文
共 50 条
  • [1] Floating-point accumulation circuit for matrix applications
    Bodnar, Michael R.
    Humphrey, John R.
    Curt, Petersen F.
    Prather, Dennis W.
    FCCM 2006: 14TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2006, : 303 - +
  • [2] Fuzzy memoization for floating-point multimedia applications
    Alvarez, C
    Corbal, J
    Valero, M
    IEEE TRANSACTIONS ON COMPUTERS, 2005, 54 (07) : 922 - 927
  • [3] FORTH - A PROGRAMMING ENVIRONMENT FOR ONLINE INSTRUMENTATION .2. FLOATING POINT MATRIX PACKAGE
    THIJSSEN, PC
    DOHMEN, FTM
    TRAC-TRENDS IN ANALYTICAL CHEMISTRY, 1985, 4 (09) : 218 - 219
  • [4] ENVIRONMENT PARAMETERS AND BASIC FUNCTIONS FOR FLOATING-POINT COMPUTATION
    BROWN, WS
    FELDMAN, SI
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1980, 6 (04): : 510 - 523
  • [5] Automated floating-point to fixed-point conversion with the fixify environment
    Belanovic, P
    Rupp, M
    16TH INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2005, : 172 - 178
  • [6] FPChecker: Detecting Floating-Point Exceptions in GPU Applications
    Laguna, Ignacio
    34TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2019), 2019, : 1126 - 1129
  • [7] USE OF SHORT FLOATING-POINT FORMATS IN AUDIO APPLICATIONS
    KONTRO, J
    KALLIOJARVI, K
    NEUVO, Y
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 1992, 38 (03) : 200 - 207
  • [8] DSP APPLICATIONS RIDE THE WAVE OF FLOATING-POINT PROCESSING
    ANDREWS, W
    COMPUTER DESIGN, 1988, 27 (16): : 50 - &
  • [9] Benchmarks and Performance Analysis of Decimal Floating-Point Applications
    Wang, Liang-Kai
    Tsen, Charles
    Schulte, Michael J.
    Jhalani, Divya
    2007 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, VOLS, 1 AND 2, 2007, : 164 - 170
  • [10] Floating-point parallel compression based on GPGPU
    Wang, Pengjie
    Yang, Xin
    Liu, Zichao
    Li, Wei
    Li, Houjie
    Yu, Chengxue
    Journal of Information and Computational Science, 2015, 12 (04): : 1399 - 1406