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 条
  • [31] Towards Efficient Real-Time Submarine Power Cable Monitoring using Distributed Fibre Optic Acoustic Sensors
    Hicke, Konstantin
    Krebber, Katerina
    2017 25TH INTERNATIONAL CONFERENCE ON OPTICAL FIBER SENSORS (OFS), 2017, 10323
  • [32] Acoustic emission in laser surface cleaning for real-time monitoring
    Lu, Yong-Feng
    Aoyagi, Yoshinobu
    Japanese Journal of Applied Physics, Part 2: Letters, 1995, 34 (11 B):
  • [33] Real-time Monitoring of Degradation of Zirconia Ceramic by Acoustic Emission
    Wu, Kaige
    Choe, Chan-Yang
    Lee, Seung-Mi
    Yoo, Ji-Ae
    Hyun, Chang-Yong
    Hong, Dong-Pyo
    Byeon, Jai-Won
    ADVANCES IN MECHATRONICS AND CONTROL ENGINEERING II, PTS 1-3, 2013, 433-435 : 816 - +
  • [34] Real-time monitoring on boiler combustion based on acoustic measurement
    Shen, G. Q.
    An, L. S.
    Jiang, G. S.
    2006 IEEE POWER INDIA CONFERENCE, VOLS 1 AND 2, 2006, : 792 - +
  • [35] Simultaneous acoustic and dielectric real time curing monitoring of epoxy systems
    Gkikas, G.
    Saganas, Ch
    Grammatikos, S. A.
    Aggelis, D. G.
    Paipetis, A. S.
    SMART SENSOR PHENOMENA, TECHNOLOGY, NETWORKS, AND SYSTEMS INTEGRATION 2012, 2012, 8346
  • [36] Real-time acoustic monitoring using wireless sensor motes
    Berisha, Visar
    Kwon, Homin
    Spanias, Andreas
    2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 847 - +
  • [37] Acoustic surveillance of production impairment with real-time completion monitoring
    Shell
    不详
    JPT J Pet Technol, 2008, 9 (88+91-92):
  • [38] Real-Time Degradation Monitoring of SiC-MOSFETs through Readily Available System Microcontroller
    Pu, Shi
    Ugur, Enes
    Akin, Bilal
    2017 IEEE 5TH WORKSHOP ON WIDE BANDGAP POWER DEVICES AND APPLICATIONS (WIPDA), 2017, : 378 - 382
  • [39] Polymorphic conversion monitoring using real-time Raman spectroscopy
    Bras, Ligia P.
    Loureiro, Rui M. S.
    CHIMICA OGGI-CHEMISTRY TODAY, 2013, 31 (05) : 34 - 36
  • [40] Real-Time Pyruvate Chemical Conversion Monitoring Enabled by PHIP
    Stevanato, Gabriele
    Ding, Yonghong
    Mamone, Salvatore
    Jagtap, Anil P.
    Korchak, Sergey
    Gloeggler, Stefan
    JOURNAL OF THE AMERICAN CHEMICAL SOCIETY, 2023, 145 (10) : 5864 - 5871