B-SPLINE SIGNAL PROCESSING: PART I-THEORY