Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
Skip header Section
Digital Signal Processing and Applications with the TMS320C6713 and TMS320C6416 DSK (Topics in Digital Signal Processing)April 2008
Publisher:
  • Wiley-Interscience
  • 605 Third Avenue New York, NY
  • United States
ISBN:978-0-470-13866-3
Published:25 April 2008
Pages:
576
Skip Bibliometrics Section
Reflects downloads up to 12 Nov 2024Bibliometrics
Skip Abstract Section
Abstract

Now in a new edition-the most comprehensive, hands-on introduction to digital signal processing The first edition of Digital Signal Processing and Applications with the TMS320C6713 and TMS320C6416 DSK is widely accepted as the most extensive text available on the hands-on teaching of Digital Signal Processing (DSP). Now, it has been fully updated in this valuable Second Edition to be compatible with the latest version (3.1) of Texas Instruments Code Composer Studio (CCS) development environment. Maintaining the original's comprehensive, hands-on approach that has made it an instructor's favorite, this new edition also features: * Added program examples that illustrate DSP concepts in real-time and in the laboratory * Expanded coverage of analog input and output * New material on frame-based processing * A revised chapter on IIR, which includes a number of floating-point example programs that explore IIR filters more comprehensively * More extensive coverage of DSP/BIOS * All programs listed in the text-plus additional applications-which are available on a companion CD-ROM No other book provides such an extensive or comprehensive set of program examples to aid instructors in teaching DSP in a laboratory using audio frequency signals-making this an ideal text for DSP courses at the senior undergraduate and postgraduate levels. It also serves as a valuable resource for researchers, DSP developers, business managers, and technology solution providers who are looking for an overview and examples of DSP algorithms implemented using the TMS320C6713 and TMS320C6416 DSK.

Contributors
  • Roger Williams University

Index Terms

  1. Digital Signal Processing and Applications with the TMS320C6713 and TMS320C6416 DSK (Topics in Digital Signal Processing)

        Reviews

        S. Nagaraj

        Digital signal processing (DSP) is concerned with the representation of signals by a succession of numbers or symbols, including the processing of these signals. DSP is best taught by choosing a specific microprocessor to illustrate the concepts. This book updates its first edition [1] so that it is harmonious with the latest version of Texas Instruments' Code Composer Studio (CCS) development environment. The new edition contains more examples, illustrating DSP constructs, both in real time and in the laboratory. In addition, the book includes elaborate reporting of analog input and output, new material on frame-based processing, an amended chapter on infinite impulse response (IIR), and more extensive coverage of DSP/BIOS. This is perhaps one of the few books that provide a large set of example programs to aid teachers in expounding DSP in a laboratory, using audio-frequency signals. Thus, it can be a perfect text for DSP courses at both senior undergraduate and postgraduate levels. It is meant to be a valuable resource for researchers, DSP developers, business managers, and technology solution providers who expect a general summary of DSP and examples of DSP algorithms enforced using the TMS320C6713 and TMS320C6416 DSP starter kit (DSK). Some of the commands for using CCS that were described in the earlier edition are no longer precise due to the release of the new version. When compared to the first edition, the second edition has more examples and more explanations. Some material from the first edition has been omitted. The book comes with a CD-ROM that includes all the programs listed in the text, including some additional applications. In order to comprehend the material in the book, the readers must be familiar with DSP, programming, and some mathematics. The book has ten chapters and seven appendices. Many chapters include assignments and references. Chapter 1 presents the DSP development system, DSK support tools, CCS, and programming examples to test the DSK tools. The examples illustrate the capabilities of the CCS for debugging, as well as plotting in the time and frequency domains. Chapter 2 is about input and output with the DSK; programming examples using C code are shown. Chapter 3 covers the architecture and instruction set of the TMS320C6x processor. Various topics including pipelining, addressing modes, instruction set, assembler directives, techniques for code improvement, and constraints are discussed. Programming examples using C, assembly, and linear assembly are also presented. Chapter 4 introduces z -transforms, finite impulse response (FIR) filters, and FIR implementation using Fourier series; also, programming examples using C and ASM code are shown. Chapter 5 studies IIR filters; programming examples for the implementation of IIR filters are shown. Chapter 6 deals with the fast Fourier transform (FFT) and shows methods for developing FFTs using radix-2 and radix-4. Chapter 7 concerns adaptive filters and their applications; examples illustrating noise cancellation and system identification are shown. Chapter 8 deals with code optimization; procedures for code optimization, software pipelining for code optimization, and programming examples to illustrate code optimization are also included. Chapter 9 introduces DSP/BIOS and discusses a number of schemes, such as Visual C++ and MATLAB for real-time data transfer (RTDX) and communication between the PC and the DSK. Chapter 10 is the last chapter of the book. It includes DSP applications and more than 20 handy student projects. The seven appendices cover: TMS320C6x instruction set, registers for circular addressing and interrupts, fixed-point considerations, MATLAB and Goldwave support tools, the fast Hartley transform, the Goertzel algorithm, and the TMS320C6416 DSK. The index is short but useful, and the references are adequate. While there are numerous texts on DSP, this one is very useful due to the succinct style of presentation and the inclusion of many illustrative programming examples and student projects. The typesetting and layout are praiseworthy, and the coverage of topics is laudable. However, I feel that the authors could have addressed the theory in greater depth, which also would have provided more justification for a second edition. Nevertheless, I recommend this revised edition as a useful text for students and practitioners of DSP. Online Computing Reviews Service

        Access critical reviews of Computing literature here

        Become a reviewer for Computing Reviews.

        Recommendations