Zaslat SMS: Digital design of signal processing systems