An algorithm of B-spline interpolation is presented and developed to be implemented on a system with digital signal processor. There is presented how the interpolation errors vary with the sampling frequency for a sinusoidal signal. Some problems and limitations that appear when using a digital signal processor are discussed.