Heart rate PPG signals with acceleration captured at wrist during small and moderate body movements - Open Research Data - Bridge of Knowledge

Search

Heart rate PPG signals with acceleration captured at wrist during small and moderate body movements

Description

Heart rate PPG signals with acceleration captured at wrist during small and moderate body movements

  • 130 waveforms of approx. length of 32 seconds each have been captured from 3 different persons.
  • Each waveform is saved in single data file in Matlab 'mat' format. File names are: pulse_realXXXX.mat, where XXXX= 0001...0130
  • Each single waveform consists of 1024 samples with:
    • dataTim - time in [ms]
    • dataPPG - measured raw PPG signal
    • dataAcc_x - measured acceleration in X axis in [mg]
    • dataAcc_y - measured acceleration in Y axis in [mg]
    • dataAcc_z - measured acceleration in Z axis in [mg]
    • targetHrX - times of ideal (target) PPG, calculated according to [1]
    • targetHrY - values of ideal (target) PPG, calculated according to [1]
  • The signals have been sampled with 1/32ms sampling frequency.
  • For each 32-second signal, each person wearing the sensor was asked not to move for a few seconds at the beginning and end of the sampling time. In this way the automatic peak detection algorithm was able to correctly detect the peaks and the beginning and at the end of each signal. Those two movement-free periods at the beginning and at the end have been used for generation of target PPG. The middle part of each signal, which was distorted by the movement, contains multiple false peaks which are the result of the movements. The target pulse has been extrapolated basing on the undisturbed data at the beginning and end of the waveform.

References:

[1] M. Wojcikowski and B. Pankiewicz, "Photoplethysmographic Time-Domain Heart Rate Measurement Algorithm for Resource-Constrained Wearable Devices and its Implementation," Sensors, vol. 20, no. 6, Mar 2020, Art no. 1783, doi: 10.3390/s20061783.

Dataset file

capturedRealData.tgz
968.6 kB, S3 ETag e1b820fed1990a6d2e35e9f909f1b1b1-1, downloads: 67
The file hash is calculated from the formula
hexmd5(md5(part1)+md5(part2)+...)-{parts_count} where a single part of the file is 512 MB in size.

Example script for calculation:
https://github.com/antespi/s3md5

File details

License:
Creative Commons: by-nc 4.0 open in new tab
CC BY-NC
Non-commercial
Software:
Matlab

Details

Year of publication:
2021
Verification date:
2021-11-18
Dataset language:
English
Fields of science:
  • Automation, electronic and electrical engineering (Engineering and Technology)
DOI:
DOI ID 10.34808/bkc4-9z29 open in new tab
Verified by:
Gdańsk University of Technology

Keywords

References

Cite as

seen 293 times