With this hands-on, step-by-step guide, students use MATLAB to construct the various pieces of a communication system and learn to integrate all the elements into a fully functional software receiver. Coverage of crucial issues, such as timing, carrier recovery and equalization, is included, together with over 400 practical exercises.
About the Author
C. Richard Johnson, Jr is the Geoffrey S. M. Hedrick Senior Professor of Engineering at Cornell University, where he has been on the faculty since 1981. He is a Fellow of the IEEE and co-author of Telecommunication Breakdown (2004, with William A. Sethares) and Theory and Design of Adaptive Filters (2001).
William A. Sethares is a Professor in the Department of Electrical and Computer Engineering at the University of Wisconsin, Madison. He is the author of Rhythm and Transforms (2007) and Tuning, Timbre, Spectrum, Scale (2005).
Andrew G. Klein is an Assistant Professor at Worcester Polytechnic Institute. In addition to working in academia, he has also held industry positions at several wireless start-up companies.