Code to estimate HR from PPG signals using Subspace Decomposition and Kalman filter for the dataset of 22 PPG recordings provided for the 2015 IEEE Signal Processing Cup (SP Cup) competition. The traces are stored in folder 'DATABASE'. Please cite this publication when referencing this material: "Measuring Heart Rate During Physical Exercise by Subspace Decomposition and Kalman Smoothing", IEEE Transaction on Instrumentation & Measurement.
hello,
in your paper ,you use "zero-padded to extend DFT vector length to 8192 samples" to get high resolution in spectrum, but sometimes it may cause cause problems .And you have mentioned that "Since the spectrum of PPG signals is mostly made up of harmonic components, this should not cause problems, their separation being usually good enough to resolve them". Considering that, the CZT or Zoom-FFT can be used to decrease the operations. Have you try it? if you haven't, i will try to do it and can show the result if you want.
sorry for my poor English.