Digital signal processing : principles, algorithms and applications - Proakis, John G. (Prentice Hall, 2002)