Digital signal processing : an experimental approach - Engelberg, Shlomo (Signals and communication technology, 2008)