This chapter presents the fundamental signal processing techniques used to analyse the photoplethysmogram (PPG) signal. The chapter starts by providing an overview of the PPG signal, covering its physiological origins, presentation, and acquisition. Fundamental signal processing techniques are then presented, covering: pre-processing techniques; analysis in the time domain; analysis in the frequency domain; the application of machine learning; and methods to estimate physiological parameters from PPG signals. Finally, the chapter provides a review of methods to synthesise PPG signals.
Further details of the textbook are provided here, including another freely available sample chapter.