Software - RPDE: Recurrence Period Density Entropy

This page contains fast software for Matlab for performing RPDE analysis as described and used in [1]. The embedding parameters can be set by the user or chosen semi-automatically. Download the following code:

Textclose_ret.c Core routine for calculating the recurrence period density, written in C with Matlab MEX integration.
Textclose_ret.dll Above code compiled as a DLL for direct use with Matlab under Microsoft Windows 32. Place the DLL in a directory accessible to Matlab and invoke as with any other function.
Textclose_ret.mexw32 Above code compiled as a Matlab 7 library for direct use with Matlab under Microsoft Windows 2000/XP. Place the library in a directory accessible to Matlab and invoke as with any other function.
Textrpde.m Driver for the above core routine, ensure it is in the same directory as the DLL file. Contains useage instructions.

Typing 'help (function name)' shows instructions for each routine. See the paper article on use of this technique for detection of medical disorders.


[1] M.A. Little, P.E. McSharry, S.J. Roberts, D.A.E. Costello, I.M. Moroz (2007), Exploiting Nonlinear Recurrence and Fractal Scaling Properties for Voice Disorder Detection, BioMedical Engineering OnLine 2007, 6:23.