You might want to look at "The Scientist and Engineer's Guide to Digital Signal Processing" by Steve Smith. The entire book is online at http://www.dspguide.com. Alan .