Digital signal processing a practical guide for engineers and scientists (Newnes, 2003)