Book description
Now in a new edition—the most comprehensive, handson 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 handson 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, handson approach that has made it an instructor's favorite, this new edition also features:
Added program examples that illustrate DSP concepts in realtime and in the laboratory
Expanded coverage of analog input and output
New material on framebased processing
A revised chapter on IIR, which includes a number of floatingpoint 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 CDROM
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.
Table of contents
 COVER
 TOPICS IN DIGITAL SIGNAL PROCESSING
 TITLE PAGE
 COPYRIGHT
 DEDICATION
 Preface
 Preface to the First Edition
 List of Examples
 Programs/Files on Accompanying CD
 1: DSP Development System
 2: Input and Output with the DSK

3: Architecture and Instruction Set of the C 6x Processor
 3.1 INTRODUCTION
 3.2 TMS 320C6x ARCHITECTURE
 3.3 FUNCTIONAL UNITS
 3.4 FETCH AND EXECUTE PACKETS
 3.5 PIPELINING
 3.6 REGISTERS
 3.7 LINEAR AND CIRCULAR ADDRESSING MODES
 3.8 TMS320C6x INSTRUCTION SET
 3.9 ASSEMBLER DIRECTIVES
 3.10 LINEAR ASSEMBLY
 3.11 ASM STATEMENT WITHIN C
 3.12 CCALLABLE ASSEMBLY FUNCTION
 3.13 TIMERS
 3.14 INTERRUPTS
 3.15 MULTICHANNEL BUFFERED SERIAL PORTS
 3.16 DIRECT MEMORY ACCESS
 3.17 MEMORY CONSIDERATIONS
 3.18 FIXEDAND FLOATINGPOINT FORMAT
 3.19 CODE IMPROVEMENT
 3.20 CONSTRAINTS
 3.21 PROGRAMMING EXAMPLES USING C, ASSEMBLY, AND LINEAR ASSEMBLY
 3.22 ASSIGNMENTS
 REFERENCES
 4: Finite Impulse Response Filters
 5: Infinite Impulse Response Filters

6: Fast Fourier Transform
 6.1 INTRODUCTION
 6.2 DEVELOPMENT OF THE FFT ALGORITHM WITH RADIX2
 6.3 DECIMATIONINFREQUENCY FFT ALGORITHM WITH RADIX2
 6.4 DECIMATIONINTIME FFT ALGORITHM WITH RADIX2
 6.5 BIT REVERSAL FOR UNSCRAMBLING
 6.6 DEVELOPMENT OF THE FFT ALGORITHM WITH RADIX4
 6.7 INVERSE FAST FOURIER TRANSFORM
 6.8 PROGRAMMING EXAMPLES
 REFERENCES
 7: Adaptive Filters
 8: Code Optimization
 9: DSP/BIOS and RTDX Using MATLAB, Visual C++, Visual Basic, and LabVIEW

10: DSP Applications and Student Projects
 10.1 DTMF SIGNAL DETECTION USING CORRELATION, FFT, AND GOERTZEL ALGORITHM
 10.2 BEAT DETECTION USING ONBOARD LEDs
 10.3 FIR WITH RTDX USING VISUAL C++ FOR TRANSFER OF FILTER COEFFICIENTS
 10.4 RADIX4 FFT WITH RTDX USING VISUAL C++ AND MATLAB FOR PLOTTING
 10.5 SPECTRUM DISPLAY THROUGH EMIF USING A BANK OF 32 LEDs
 10.6 SPECTRUM DISPLAY THROUGH EMIF USING LCDs
 10.7 TIME–FREQUENCY ANALYSIS OF SIGNALS WITH SPECTROGRAM
 10.8 AUDIO EFFECTS (ECHO AND REVERB, HARMONICS, AND DISTORTION)
 10.9 VOICE DETECTION AND REVERSE PLAYBACK
 10.10 PHASE SHIFT KEYING—BPSK ENCODING AND DECODING WITH PLL
 10.11 BINARY PHASE SHIFT KEYING
 10.12 MODULATION SCHEMES—PAM AND PSK
 10.13 SELECTABLE IIR FILTER AND SCRAMBLING SCHEME USING ONBOARD SWITCHES
 10.14 CONVOLUTIONAL ENCODING AND VITERBI DECODING
 10.15 SPEECH SYNTHESIS USING LINEAR PREDICTION OF SPEECH SIGNALS
 10.16 AUTOMATIC SPEAKER RECOGNITION
 10.17 μLAW FOR SPEECH COMPANDING
 10.18 SBADPCM ENCODER/DECODER: IMPLEMENTATION OF G.722 AUDIO CODING
 10.19 ENCRYPTION USING THE DATA ENCRYPTION STANDARD ALGORITHM
 10.20 PHASELOCKED LOOP
 10.21 MISCELLANEOUS PROJECTS
 ACKNOWLEDGMENTS
 REFERENCES
 A: TMS320C6x Instruction Set
 B: Registers for Circular Addressing and Interrupts
 C: FixedPoint Considerations
 D: MATLAB and Goldwave Support Tools
 E: Fast Hartley Transform
 F: Goertzel Algorithm
 G: TMS320C6416 DSK
 INDEX
Product information
 Title: Digital Signal Processing and Applications with the TMS320C6713 and TMS320C6416 DSK, 2nd Edition
 Author(s):
 Release date: April 2008
 Publisher(s): WileyIEEE Press
 ISBN: 9780470138663
You might also like
book
Digital Signal Processing with Examples in MATLAB®, 2nd Edition
Updated and expanded, the second edition of this bestselling text introduces the fundamentals of DSP. Along …
book
Managing Power Electronics: VLSI and DSPDriven Computer Systems
A unique system focus that presents specific solutions for specific appliances This publication presents stateoftheart power …
book
Transmission Lines in Digital and Analog Electronic Systems: Signal Integrity and Crosstalk
In the last 30 years there have been dramatic changes in electrical technologyyet the length of …
book
Embedded Signal Processing with the Micro Signal Architecture
This is a realtime digital signal processing textbook using the latest embedded Blackfin processor Analog Devices, …