Real-Time Digital Signal Processing: Implementation, Applications, and Experiments Based on TMS320C55x

Author: Kuo (Kuo/S.M.) / Lee (Lee/B.H.)
Publisher:
Publish Date: 2003-12-01
Features: "Real-Time" functionality is a new challenge in high-performance digital signal processors (DSPs) and DSP applications. Its successful implementation requires not only a thorough understanding of DSP theory but also comprehensive mastery of real-time DSP design and application techniques. This book provides readers with a highly practical textbook and reference. The book is characterized by the following: It includes rich exercises and experiments using MATLAB, C, and TMS320C55x assembly language, covering everything from basic concepts to communication applications. The discussion of theoretical problems in digital signal processing avoids complex theoretical derivations and focuses on implementation. It guides readers on selecting DSP chips to meet various application requirements, such as real-time constraints, different hardware choices, fixed-point or floating-point devices, etc. [Preface] The Chinese title of this book can be translated as "Real-Time Digital Signal Processing—Implementation, Applications, and Experiments Based on TMS320C55x." The term "Real-Time Implementation" refers to the ability of a practical system to process input signals and output them within the time limits allowed by human auditory, visual, or task requirements. For example, the mobile phones we use daily and the digital TVs that will become widespread are all real-time digital signal processing systems. To complete signal processing in extremely short times, on one hand, requires fast algorithms and efficient programming, and on the other hand, demands high-performance hardware support. Digital Signal Processors (DSPs) are a class of high-performance CPUs specifically designed for real-time digital signal processing tasks. With the rapid development of information science and microelectronics technology, digital signal processing theory and DSPs have been widely applied in numerous fields such as communication, home appliances, aerospace, industrial measurement and control, biomedical engineering, and military. Since designing and implementing a real-time digital signal processing system requires not only a systematic grasp of signal processing theory but also proficiency in DSP hardware knowledge, the demands on designers are very high and quite comprehensive. This book, co-authored by Professor Sen M. Kuo of the Department of Electrical Engineering at the University of Illinois in the United States and Dr. Bob H. Lee of Texas Instruments, provides a highly recommended textbook for cultivating such talent. The book is divided into nine chapters. Chapter 1 briefly introduces the basic concepts of real-time digital signal processing systems; Chapter 2 introduces the structure and programming of the newly launched DSP chip TMS320C55x by Texas Instruments; Chapter 3 discusses the structure, quantization, and overflow issues in real-time implementation of DSP systems; Chapters 4–8 cover fundamental topics in digital signal processing such as time-domain analysis, frequency-domain analysis, FIR and IIR filter design, fast Fourier transform, and adaptive filtering; and Chapter 9 provides detailed examples of real-time system applications in DSP, such as signal generation (sine waves, Chirp signals, noise, etc.), adaptive noise cancellation, and speech enhancement. The book's features are as follows:
1. The entire book is centered on the TMS320C55x DSP chip, systematically introducing the design and implementation of real-time digital signal processing systems.
2. Although the book also discusses theoretical problems in digital signal processing in considerable detail, the purpose is always to focus on implementation.
3. Each chapter includes experimental examples, either in TMS320C55x assembly language or in C language, to illustrate the implementation of the chapter's content on a DSP. Through these experiments, readers can quickly master the design and implementation of real-time DSP systems.
4. Except for Chapter 9, each chapter includes a wealth of exercises. Some of these exercises involve theoretical problems in signal processing, but most are hands-on practice exercises for real-time DSP system implementation.
5. The book avoids complex theoretical derivations, making it easy to understand. It can serve as a textbook for undergraduate and graduate students and also as a reference for engineers and technicians.

📌 Related Posts