A Pragmatic Introduction to Signal Processing: with applications in scientific measurement