Theory and Algorithms for Pulse Signal Processing

被引:4
|
作者
Nallathambi, Gabriel [1 ]
Principe, Jose C. [2 ]
机构
[1] Vital Connect Inc, San Jose, CA 95110 USA
[2] Univ Florida, Dept Elect & Comp Engn, Gainesville, FL 32611 USA
关键词
Signal processing algorithms; Convolution; Timing; Bandwidth; Sensors; Internet of Things; Analog to pulse converter; biphasic pulse trains; convolution; pulse signal processing; semantic information; INTEGRATE; RECONSTRUCTION; CLASSIFICATION; NEURON; ANALOG;
D O I
10.1109/TCSI.2020.2981318
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The integrate and fire converter (IFC) transforms an analog signal into a train of biphasic pulses. The pulse train has information encoded in the timing and polarity of pulses. While it has been shown that any finite bandwidth analog signal can be reconstructed from these pulse trains with an error as small as desired, there is a need for fundamental signal processing techniques to operate directly on pulse trains without signal reconstruction. In this paper, the feasibility of performing online the operations of addition, multiplication, and convolution of analog signals using their pulses train representations is presented. The theoretical framework to perform signal processing with IFC pulse trains imposing minimal restrictions is derived, and algorithms for online implementation of the operators is developed. The performance of the proposed algorithms is studied by quantifying the variations in instantaneous occurrence of pulses. Comparisons are performed with digital processing of reconstructed pulse trains. Moreover, an application of noise subtraction and representation of relevant features of interest in electrocardiogram signal is demonstrated with a sparse data rate of less than 20 IFC pulses per second, and an absolute error in heart rate of 0.16 +/- 0.18 bpm.
引用
收藏
页码:2707 / 2718
页数:12
相关论文
共 50 条
  • [1] Investigation of signal processing algorithms for an embedded microcontroller-based wearable pulse oximeter
    Johnston, W. S.
    Mendelson, Y.
    [J]. 2006 28TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY, VOLS 1-15, 2006, : 3030 - +
  • [2] Optimization of signal processing algorithms
    Ahmed, R
    Evans, BL
    [J]. THIRTIETH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, VOLS 1 AND 2, 1997, : 1401 - 1406
  • [3] Algorithms of combined signal processing
    Grigoryev, VA
    Kuzichkin, AV
    Khvorov, IA
    [J]. 2ND INTERNATIONAL CONFERENCE ON SATELLITE COMMUNICATIONS - PROCEEDINGS OF ICSC '96, VOLS 1-4, 1996, : E61 - E66
  • [4] Blind signal processing algorithms
    Margaris, A
    Kotsialos, E
    [J]. IWSSIP 2005: PROCEEDINGS OF THE 12TH INTERNATIONAL WORSHOP ON SYSTEMS, SIGNALS & IMAGE PROCESSING, 2005, : 105 - 109
  • [5] Signal processing methods for pulse oximetry
    Rusch, TL
    Sankar, R
    Scharf, JE
    [J]. COMPUTERS IN BIOLOGY AND MEDICINE, 1996, 26 (02) : 143 - 159
  • [6] SIGNAL PROCESSING PULSE WIDTH DISCRIMINATOR
    WILSON, CL
    [J]. INSTRUMENTS & CONTROL SYSTEMS, 1971, 44 (05): : 41 - &
  • [7] Differential algorithms of digital signal processing
    Pogribny W.A.
    [J]. Radioelectronics and Communications Systems, 2010, 53 (7) : 380 - 388
  • [8] Gossip Algorithms for Distributed Signal Processing
    Dimakis, Alexandros G.
    Kar, Soummya
    Moura, Jose M. F.
    Rabbat, Michael G.
    Scaglione, Anna
    [J]. PROCEEDINGS OF THE IEEE, 2010, 98 (11) : 1847 - 1864
  • [9] Genetic Algorithms for control and signal processing
    Man, KF
    Tang, KS
    [J]. IECON '97 - PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON INDUSTRIAL ELECTRONICS, CONTROL, AND INSTRUMENTATION, VOLS. 1-4, 1997, : 1541 - 1555
  • [10] Signal processing algorithms implementation with FPGAs
    Katona, M
    Krajacevic, Z
    Teslic, N
    Kovacevic, V
    [J]. Telsiks 2005, Proceedings, Vols 1 and 2, 2005, : 127 - 130