MATLAB routines for the extraction of respiratory signals from single-lead ECG data.
The DimReduction toolbox is required (more information on the paper: L.J.P. van der Maaten, E.O. Postma, and H.J. van den Herik. Dimensionality Reduction: A Comparative Review. Tilburg University Technical Report, TiCC-TR 2009-005, 2009.)
The EMD routine follows the work described in Rato, R. T., M. D. Ortigueira, and A. G. Batista. "On the HHT, its problems, and some solutions." Mechanical Systems and Signal Processing 22.6 (2008): 1374-1394.