How to extract wandering baseline
18 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hello! I have a PPG signal and I am looking to highlight/extract the baseline wander to examine. If anyone has any suggestions or guidance as to how to go about that, it would be greatly appreciated!
0 comentarios
Respuestas (1)
Star Strider
el 25 de Jul. de 2022
There are several options, however the one I usually use is first to calculate the Fourier transform of the signal using the fft function (to get an idea of the spectral content of the signal) and then using either the bandpass or highpass functions (depending on whether there is high-frequency noise to be rejected) to design the filter and do the actual filtering. Use 'ImpulseResponse','iir' for best results with those functions.
Another option is the detrend function. This may be preferable if the baseline drift is easy to model with a polynomial function. If this does not provide the desired result, then first use the islocalmin function to detect the minima of the signal, and then detrend the result of that operation (indexing into the signal using the logical vector resulting from the islocalmin call).
.
0 comentarios
Ver también
Categorías
Más información sobre Multirate Signal Processing en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!