ebook img

Real-Time Digital Signal Processing from MATLAB to C with the TMS320C6x DSK. PDF

396 Pages·2005·18.64 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Real-Time Digital Signal Processing from MATLAB to C with the TMS320C6x DSK.

REAL-TIME DIGITAL SIGNAL PROCESSING from M ® to C with ATLAB the TMS320C6x DSK REAL-TIME DIGITAL SIGNAL PROCESSING from M ® to C with ATLAB the TMS320C6x DSK Thad B. Welch United States Naval Academy, Annapolis, Maryland Cameron H.G. Wright University of Wyoming, Laramie, Wyoming Michael G. Morrow University of Wisconsin, Madison, Wisconsin Boca Raton London New York A CRC title, part of the Taylor & Francis imprint, a member of the Taylor & Francis Group, the academic division of T&F Informa plc. Matlab and Simulink are registered trademarks of The MathWorks, Inc. Code Composer Studio and DSP/BIOS are trademarks of Texas Instruments, Inc. Windows is a trademark of Microsoft Corporation. CRC Press Taylor & Francis Group 6000 Broken Sound Parkway NW, Suite 300 Boca Raton, FL 33487-2742 © 2006 by Taylor & Francis Group, LLC CRC Press is an imprint of Taylor & Francis Group, an Informa business No claim to original U.S. Government works Version Date: 20110713 International Standard Book Number-13: 978-1-4200-5782-9 (eBook - PDF) This book contains information obtained from authentic and highly regarded sources. Reasonable efforts have been made to publish reliable data and information, but the author and publisher cannot assume responsibility for the validity of all materials or the consequences of their use. The authors and publishers have attempted to trace the copyright holders of all material repro- duced in this publication and apologize to copyright holders if permission to publish in this form has not been obtained. If any copyright material has not been acknowledged please write and let us know so we may rectify in any future reprint. Except as permitted under U.S. Copyright Law, no part of this book may be reprinted, reproduced, transmitted, or utilized in any form by any electronic, mechanical, or other means, now known or hereafter invented, including photocopying, microfilming, and recording, or in any information storage or retrieval system, without written permission from the publishers. For permission to photocopy or use material electronically from this work, please access www.copyright.com (http://www.copy- right.com/) or contact the Copyright Clearance Center, Inc. (CCC), 222 Rosewood Drive, Danvers, MA 01923, 978-750-8400. CCC is a not-for-profit organization that provides licenses and registration for a variety of users. For organizations that have been granted a photocopy license by the CCC, a separate system of payment has been arranged. Trademark Notice: Product or corporate names may be trademarks or registered trademarks, and are used only for identifica- tion and explanation without intent to infringe. Visit the Taylor & Francis Web site at http://www.taylorandfrancis.com and the CRC Press Web site at http://www.crcpress.com To Donna... To Robin... To Jan... Foreword Digital signal processing is at the “heart” of most technologies that we use today. Our cellphonesusedigital signalprocessingtogeneratetheDTMF(dualtonemulti-frequency) tones that are sent to wireless networks. Our noise-canceling headphones use adaptive digital signal processing to cancel the noise in the environment around us. Digital cameras use digital signal processing to compress images into JPEG formats for efficient storage so thatwecanstorehundredsofimagesinasinglememorycard. Itisdigitalsignalprocessing that allows us to play compressed music in our iPODs. Digital signal processing controls even the anti-lock brakes in our cars today. And these are just a few of the examples of real-time signal processing in the world around us. There are many good textbooks today to teach digital signal processing—but most of themarecontenttoteachthetheory,andperhapssomeMatlabsimulations. Thisbookhas taken a bold step forward. It not only presents the theory, it reinforces it with simulations, andthenitshowsushowtoactuallyusetheresultsinreal-timeapplications. Thislaststep is not a trivial step, and that is why so many books and courses present only theory and simulations. With the combined expertise of the three authors of this text—Thad Welch, CamWright,andMikeMorrow—thereadercanstepintothereal-timeworldofapplications with a text that presents an accessible path. I have been fortunate to co-author several papers with the authors of this text, and can speakfromfirst-handexperiencesoftheirdedicationtoengineeringeducation. Theygothe extra mile to continue to expand their understanding and their abilities to present com- plex material in a logical, straightforward manner. They attend conferences on engineering education; they chair sessions on engineering education; they write papers on engineering education; they live engineering education! So, I am delighted to be able to have an op- portunity to tell the readers of this text that they are in for, in the authors’ own words, “a ride...”. Delores M. Etter Professor, Electrical Engineering Distinguished Chair in Science and Technology United States Naval Academy Annapolis, Maryland (Dr.EtterismemberoftheNationalAcademyofEngineeringandaFellowoftheIEEEand the American Society of Engineering Education. She served as the Deputy Under Secretary of Defense for Science and Technology from 1998–2001. She is also the author of a number of engineering textbooks, including several on Matlab.) About the Authors Thad B. Welch, Ph.D., P.E., is an Associate Professor and Permanent Military Pro- fessor in the Department of Electrical and Computer Engineering at the U.S. Naval Academy(USNA),Annapolis,Maryland,andpreviouslytaughtattheU.S.AirForce Academy(USAFA)intheDepartmentofElectricalEngineering. HeisaCommander in the U.S. Navy, and won the 1997 Clements Outstanding Educator Award at US- AFA, the 2001 ECE Outstanding Educator Award, 2002 Raouf Award for Excellence in the Teaching of Engineering, and the 2003 ECE Outstanding Researcher Award at USNA. Dr. Welch is the former chairman and a founding member of the Tech- nical Committee on Signal Processing Education for the Institute of Electrical and Electronic Engineers (IEEE) Signal Processing Society. He is a senior member of the IEEE and a member of the American Society for Engineering Education (ASEE). Cameron H. G. Wright, Ph.D., P.E., is an Assistant Professor in the Department of Electrical and Computer Engineering at the University of Wyoming, and previously taughtfornearlytenyearsattheU.S.AirForceAcademy(USAFA)intheDepartment of Electrical Engineering where he was Professor and Deputy Department Head. A retired Lieutenant Colonel in the U.S. Air Force, he won the Brigadier General R. E. Thomas Award for Outstanding Contributions to Cadet Education in 1992 and 1993. In 2005, he won the IEEE Student Choice Award for Outstanding Professor of the Year and the Mortar Board “Top Prof” Award at the University of Wyoming. Dr. Wright is a founding member of the Technical Committee on Signal Processing Education for the IEEE Signal Processing Society. He is a senior member of the IEEE, and a member of ASEE, the National Society of Professional Engineers, and the International Society of Optical Engineers. Michael G. Morrow, M.Eng.E.E., P.E., is a Faculty Associate in the Department of Electrical and Computer Engineering at the University of Wisconsin–Madison. A retired Lieutenant Commander in the U.S. Navy, he previously taught in the Elec- trical Engineering Department at the U.S. Naval Academy. Mr. Morrow won both the 2002 Department of Electrical and Computer Engineering Outstanding Educator Award and the 2003 Gerald Holdridge Teaching Excellence Award at the University of Wisconsin–Madison, and was designated a Microsoft Most Valuable Professional (MVP). HeisthefounderandpresidentofEducationalDSP(eDSP),LLC,developing affordable DSP education solutions. He is a member of the Technical Committee on Signal Processing Education for the Institute of Electrical and Electronic Engineers (IEEE)SignalProcessingSociety,aseniormemberoftheIEEE,andamemberofthe American Society for Engineering Education (ASEE).

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.