Sensors (Nov 2024)

A Field-Programmable Gate Array-Based Adaptive Sleep Posture Analysis Accelerator for Real-Time Monitoring

  • Mangali Sravanthi,
  • Sravan Kumar Gunturi,
  • Mangali Chinna Chinnaiah,
  • Siew-Kei Lam,
  • G. Divya Vani,
  • Mudasar Basha,
  • Narambhatla Janardhan,
  • Dodde Hari Krishna,
  • Sanjay Dubey

DOI
https://doi.org/10.3390/s24227104
Journal volume & issue
Vol. 24, no. 22
p. 7104

Abstract

Read online

This research presents a sleep posture monitoring system designed to assist the elderly and patient attendees. Monitoring sleep posture in real time is challenging, and this approach introduces hardware-based edge computation methods. Initially, we detected the postures using minimally optimized sensing modules and fusion techniques. This was achieved based on subject (human) data at standard and adaptive levels using posture-learning processing elements (PEs). Intermittent posture evaluation was performed with respect to static and adaptive PEs. The final stage was accomplished using the learned subject posture data versus the real-time posture data using posture classification. An FPGA-based Hierarchical Binary Classifier (HBC) algorithm was developed to learn and evaluate sleep posture in real time. The IoT and display devices were used to communicate the monitored posture to attendant/support services. Posture learning and analysis were developed using customized, reconfigurable VLSI architectures for sensor fusion, control, and communication modules in static and adaptive scenarios. The proposed algorithms were coded in Verilog HDL, simulated, and synthesized using VIVADO 2017.3. A Zed Board-based field-programmable gate array (FPGA) Xilinx board was used for experimental validation.

Keywords