Real-time Signal Processing