Using intuitive arguments rather than mathematical ones wherever possible, this book introduces the basic theory of digital signal processing with emphasis on real-world applications. Contains practical examples, over 200 illustrations and 132 exercises (including solutions). Ideal for practitioners working in signal processing, and undergraduate students of electrical and computer engineering.