DSP abstractions