Real Time Sensor Signal Processing Techniques Using Symmetric Dual-Bank Buffer on FreeRTOS

Citations

WEB OF SCIENCE

0
Citations

SCOPUS

1

초록

A real-time sensor device gets data from a sensor and transfers it to a host instantly. However, delay occurs at a microprocessor working on a single process when the transfer time is longer than the sensing period while executing the collecting and transferring of rotational data. Delay hinders the increase in the sampling rate of the device. In this paper, we suggest a technique for the short sampling period of a sensor device using FreeRTOS and multi-buffer. We execute sensing data and transfer data simultaneously in FreeRTOS. Prepare two buffers and save sensor data in rotation to avoid a collision of the sensing process and the transmission process. The Arduino Due collecting sensor data from 3 types of sensors reduces by 42% the sampling period with a symmetric dual-bank buffer algorithm. This algorithm is expected to enable microprocessors that can perform collect sensor data collection at high sampling rates.

키워드

sensing device; high sampling rate; real-time sensor; FreeRTOS; multi-buffer
제목
Real Time Sensor Signal Processing Techniques Using Symmetric Dual-Bank Buffer on FreeRTOS
저자
Jung, Dongkyu; Park, Daejin
DOI
10.1109/LIFETECH52111.2021.9391911
발행일
2021
유형
Proceedings Paper
저널명
2021 IEEE 3RD GLOBAL CONFERENCE ON LIFE SCIENCES AND TECHNOLOGIES (IEEE LIFETECH 2021)
페이지
331 ~ 332