Model-Based Signal Processing