This textbook offers a fresh approach to digital signal processing (DSP) that combines heuristic reasoning and physical appreciation with sound mathematical methods to illuminate DSP concepts and practices. It uses metaphors, analogies and creative explanations, along with examples and exercises to provide deep and intuitive insights into DSP concepts. Practical DSP requires hybrid systems including both discrete- and continuous-time components. This book follows a holistic approach and presents discrete-time processing as a seamless continuation of continuous-time signals and systems, beginning with a review of continuous-time signals and systems, frequency response, and filtering. The synergistic combination of continuous-time and discrete-time perspectives leads to a deeper appreciation and understanding of DSP concepts and practices. * For upper-level undergraduates * Illustrates concepts with 500 high-quality figures, more than 170 fully worked examples, and hundreds of end-of-chapter problems, more than 150 drill exercises, including complete and detailed solutions * Seamlessly integrates MATLAB throughout the text to enhance learning
B. P. Lathi holds a PhD in Electrical Engineering from Stanford University and was previously a Professor of Electrical Engineering at California State University, Sacramento. He is the author of eight books, including Signal Processing and Linear Systems, 2nd edition (2004) and Modern Digital and Analog Communications Systems, 4th edition (2009, with Zhi Ding). Roger A. Green is an Associate Professor of Electrical and Computer Engineering at North Dakota State University. He holds a PhD from the University of Wyoming. He is co-author, with B. P. Lathi, of Signal Processing and Linear Systems, 2nd edition.
List of figures; List of tables; Preface; Acknowledgments; 1. Review of continuous-time signals and systems; 2. Continuous-time analog filters; 3. Sampling: the bridge from continuous to discrete; 4. Discrete-time signals and systems; 5. Time domain analysis of discrete-time systems; 6. Discrete-time fourier analysis; 7. Discrete-time system analysis using the z-transform; 8. Digital filters; 9. Discrete fourier transform; Appendix A. Matlab; Appendix B. Useful tables; Appendix C. Drill solutions; Index.