B-spline signal processing. I. Theory | Synapse