Deconvolution, differentiation and Fourier transformation algorithms for noise-containing data based on splines and global approximation