SMS: Practical Signal Processing