Generic placeholder image

Recent Advances in Computer Science and Communications

Editor-in-Chief

ISSN (Print): 2666-2558
ISSN (Online): 2666-2566

Research Article

Implementing the Kalman Filter Algorithm in Parallel Form: Denoising Sound Wave as a Case Study

Author(s): Hazem H. Osman*, Ismail A. Ismail, Ehab Morsy and Hamid M. Hawidi

Volume 14, Issue 9, 2021

Published on: 06 August, 2020

Page: [2828 - 2835] Pages: 8

DOI: 10.2174/2666255813999200806161813

Price: $65

Abstract

Background: Kalman filter and its variants had achieved great success in many applications in the field of technology. However, the kalman filter is under heavy computations burden. Under big data, it becomes pretty slow. On the other hand, the computer industry has now entered the multicore era with hardware computational capacity increased by adding more processors (cores) on one chip, the sequential processors will not be available in near future, so we should have to move to parallel computations.

Objective: This paper focuses on how to make Kalman Filter faster on multicore machines and implementing the parallel form of Kalman Filter equations to denoise sound wave as a case study.

Method: Splitting the all signal points into large segments of data and applying equations on each segment simultaneously. After that, we merge the filtered points again in one large signal.

Results: Our Parallel form of Kalman Filter can achieve nearly linear speed-up.

Conclusion: Through implementing the parallel form of Kalman Filter equations on the noisy sound wave as a case study and using various numbers of cores, it is found that a kalman filter algorithm can be efficiently implemented in parallel by splitting the all signal points into large segments of data and applying equations on each segment simultaneously.

Keywords: Optimal state estimation, kalman filter, sound model and kalman filter, parallel computations, sound wave.

Graphical Abstract

Rights & Permissions Print Cite
© 2024 Bentham Science Publishers | Privacy Policy