Algorithm implemented in the timeseries\resample function of Matlab
See http://www.mathworks.com/help/matlab/ref/timeseries.setinterpmethod.html 
Seems to a choice between a few fairly simple interpolation schemes. The standard resample() uses a polyphase filter interpolation which is much better for most applications.