Computational pulse signal analysis (2018)