Digital Signal Processing and Applications, Second Edition