1. Trang chủ
  2. » Tất cả

Real-Time Digital Signal Processing from MATLAB to C with the TMS320C6x DSPs (2nd ed.) [Welch, Wright & Morrow 2011-12-22]

434 3 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 434
Dung lượng 30,22 MB

Nội dung

Second Edition Real-Time Digital Signal Processing from MATLAB® to C with the TMS320C6x DSPs This page intentionally left blank Second Edition Real-Time Digital Signal Processing from MATLAB® to C with the TMS320C6x DSPs Thad B Welch Boise State University, Boise, Idaho Cameron H.G Wright University of Wyoming, Laramie, Wyoming Michael G Morrow University of Wisconsin, Madison, Wisconsin Boca Raton London New York CRC Press is an imprint of the Taylor & Francis Group, an informa business MATLAB® is a trademark of The MathWorks, Inc and is used with permission The MathWorks does not warrant the accuracy of the text or exercises in this book This book’s use or discussion of MATLAB® software or related products does not constitute endorsement or sponsorship by The MathWorks of a particular pedagogical approach or particular use of the MATLAB® software CRC Press Taylor & Francis Group 6000 Broken Sound Parkway NW, Suite 300 Boca Raton, FL 33487-2742 © 2012 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: 20111129 International Standard Book Number-13: 978-1-4398-8305-1 (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 reproduced 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.copyright.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 identification 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 and little Jacob To all those people whose friendship, counsel, and criticism have helped us along the way v This page intentionally left blank Foreword Digital signal processing is at the “heart” of most technologies that we use today Our cell phones use digital signal processing to generate the DTMF (dual tone multi-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 that we can store hundreds of images in a single memory card It is digital signal processing 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 them are content to teach the theory, and perhaps some MATLAB simulations This book has taken a bold step forward It not only presents the theory, it reinforces it with simulations, and then it shows us how to actually use the results in real-time applications This last step 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, Cam Wright, and Mike Morrow—the reader can step into the real-time world of applications with a text that presents an accessible path This Second Edition continues to support the C6713 DSK, but it also includes support for the new multi-core OMAP-L138 board from Texas Instruments The multi-core OMAP-138 chip includes both a C6784 DSP core and an ARM9 GPP core, making it very powerful and attractive to a wide variety of users New project chapters cover QPSK and QAM transmitters, QPSK receivers, and a new section on pseudonoise signal generation for spread spectrum I have been fortunate to co-author several papers with the authors of this text, and can speak from first-hand experiences of their dedication to engineering education They go the extra mile to continue to expand their understanding and their abilities to present complex 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! (One of the co-authors, Thad Welch, was recently selected as the first Signal Processing Engineering Network Fellow to recognize his leadership and contributions.) I am delighted to be able to have an opportunity to tell the readers of this text that they are in for, in the authors’ own words, “a ride ” Delores M Etter Texas Instruments Distinguished Chair in Electrical Engineering Executive Director, Caruth Institute for Engineering Education Lyle School of Engineering Southern Methodist University Dallas, Texas (Dr Etter is a member of the National Academy of Engineering and is a Fellow of the IEEE and of the American Society of Engineering Education She served as the Assistant Secretary of the Navy for Research, Development and Acquisitions from 2005–2007, and 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.) vii About the Authors Thad B Welch, Ph.D., P.E., is a Professor and past Chair of the Department of Electrical and Computer Engineering at Boise State University He previously taught in the Department of Electrical and Computer Engineering at both the U.S Naval Academy (USNA) and the U.S Air Force Academy (USAFA) A retired Commander in the U.S Navy, he was the inaugural 2011 SPEN Fellow, won the 2001 ECE Outstanding Educator Award, the 2002 Raouf Award for Excellence in the Teaching of Engineering, the John A Curtis Lecture Award from the Computers in Education Division of ASEE in 1998, 2005, and 2010, the 2003 ECE Outstanding Researcher Award at USNA, and the 1997 Clements Outstanding Educator Award at USAFA Dr Welch is the former Chair and a founding member of the Technical 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), Tau Beta Pi (the engineering honor society), and Eta Kappa Nu (the electrical engineering honor society) Cameron H G Wright, Ph.D., P.E., is an Associate Professor and Associate Department Head in the Department of Electrical and Computer Engineering at the University of Wyoming, and previously taught for nearly 10 years at the U.S Air Force Academy (USAFA) in the Department of Electrical and Computer 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 and 2008, he won the IEEE Student Choice Award for Outstanding Professor of the Year, the Mortar Board “Top Prof” Award at the University of Wyoming in 2005 and 2007, the Outstanding Teaching Award from the ASEE Rocky Mountain Section in 2007, the John A Curtis Lecture Award from the Computers in Education Division of ASEE in 1998, 2005, and 2010, and the Tau Beta Pi WY-A chapter Undergraduate Teaching Award in 2011 Dr Wright is a founding member of the Technical Committee on Signal Processing Education for the IEEE Signal Processing Society, a senior member of the IEEE, and a member of ASEE, the National Society of Professional Engineers, the Biomedical Engineering Society, SPIE–The International Society of Optical Engineering, Tau Beta Pi, and Eta Kappa Nu 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 Electrical and Computer Engineering Engineering Department at the U.S Naval Academy and in the Department of Electrical and Computer Engineering at Boise State University Mr Morrow won both the 2002 Department of Electrical and Computer Engineering Outstanding Educator Award and the 2003 Gerald Holdridge Teaching Excellence ix ...Second Edition Real-Time Digital Signal Processing from MATLAB? ? to C with the TMS32 0C6 x DSPs This page intentionally left blank Second Edition Real-Time Digital Signal Processing from MATLAB? ? to. .. photocopy or use material electronically from this work, please access www.copyright.com (http:// www.copyright.com/) or contact the Copyright Clearance Center, Inc (CCC), 222 Rosewood Drive, Danvers,... 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

Ngày đăng: 17/04/2017, 10:02