Efficient Logarithmic Conversion on an ARM Microcontroller for Real Time Acoustic Monitoring

被引:0
|
作者
Hopkins, Mark. B. [1 ]
Lee, Peter [1 ]
机构
[1] Univ Kent, Sch Engn & Digital Arts, Canterbury, Kent, England
关键词
Logarithic Conversion; Logarithm Algorithm;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Measuring instrumentation products incorporating embedded microcontrollers are frequently required to perform logarithmic conversions both accurately and efficiently - in this case the application is a high precision acoustic monitoring system. Many contemporary microcontrollers (such as those based on ARM Cortex M4 or M7 cores), incorporate an optional 'on board' Floating Point Unit (FPU), providing very rapid floating point arithmetic calculations leading some programmers to abandon integer variables in favour floating point types. This paper demonstrates how this facet of the microcontrollers may be employed, in an alternative approach, to efficiently compute logarithms using classical mathematical power series working in radix ten format. This is compared and contrasted with traditional iterative binary algorithms and 'Look up Table' techniques. The paper then develops the mathematical background and subsequently presents an efficient practical algorithm for such computations, which may be simply implemented (and adapted) in a high level language such as 'C'. An accuracy of better than 0.0005% has been attained with mean execution times of 350 nS for the mantissa calculation, and 830 nS for an overall common logarithmic conversion for single precision floating point numbers.
引用
收藏
页码:1915 / 1920
页数:6
相关论文
共 50 条
  • [21] Efficient monitoring of embedded real-time systems
    Cadamuro Junior, Joao
    Renaux, Douglas P. B.
    PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, 2008, : 651 - 656
  • [22] Internet of Fish: Integration of acoustic telemetry with LPWAN for efficient real-time monitoring of fish in marine farms
    Hassan, Waseem
    Fore, Martin
    Ulvund, John Birger
    Alfredsen, Jo Arve
    COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2019, 163
  • [23] Implementation of Computationally Efficient Real-Time Voice Conversion
    Toda, Tomoki
    Muramatsu, Takashi
    Banno, Hideki
    13TH ANNUAL CONFERENCE OF THE INTERNATIONAL SPEECH COMMUNICATION ASSOCIATION 2012 (INTERSPEECH 2012), VOLS 1-3, 2012, : 94 - 97
  • [24] EFFICIENT REAL-TIME INTERPOLATION FOR D-A CONVERSION
    DECARVALHO, J
    HANSON, JV
    ELECTRONICS LETTERS, 1981, 17 (20) : 733 - 735
  • [25] Real-time communication protocol development using SDL for an embedded system on chip based on ARM microcontroller
    Drosos, C
    Zayadine, M
    Metafas, D
    13TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2001, : 89 - 94
  • [26] Real-time acoustic monitoring of ocean interiors using ocean acoustic tomography
    Nakano, I
    Fujimori, H
    Nakamura, T
    INTERNATIONAL JOURNAL OF OFFSHORE AND POLAR ENGINEERING, 2003, 13 (04) : 280 - 284
  • [27] Home Ultrasound Device for Heart Beats Monitoring Based on ARM Microcontroller
    Golonek, Tomasz
    Kotas, Marian
    Jantos, Piotr
    2016 INTERNATIONAL CONFERENCE ON SIGNALS AND ELECTRONIC SYSTEMS (ICSES) PROCEEDINGS, 2016, : 243 - 246
  • [28] ARM® Microcontroller based Automatic Power Factor Monitoring and Control System
    Saha, Somnath
    Tyagi, Tushar
    Gadre, Dhananjay V.
    2013 TEXAS INSTRUMENTS INDIA EDUCATORS' CONFERENCE (TIIEC 2013), 2013, : 165 - 170
  • [29] A compact real-time acoustic bandwidth compression system for real-time monitoring of ultrasound
    Koay, TB
    Potter, JR
    Chitre, M
    Ruiz, S
    Delory, E
    OCEANS '04 MTS/IEEE TECHNO-OCEAN '04, VOLS 1- 2, CONFERENCE PROCEEDINGS, VOLS. 1-4, 2004, : 2323 - 2329
  • [30] Efficient microcontroller based portable heart monitoring system
    Alam, MS
    Chatterjea, A
    Ferriter, P
    PROCEEDINGS OF THE 39TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS I-III, 1996, : 1264 - 1267