Book description
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.
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 C-CALLABLE 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 FIXED-AND FLOATING-POINT 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 RADIX-2
- 6.3 DECIMATION-IN-FREQUENCY FFT ALGORITHM WITH RADIX-2
- 6.4 DECIMATION-IN-TIME FFT ALGORITHM WITH RADIX-2
- 6.5 BIT REVERSAL FOR UNSCRAMBLING
- 6.6 DEVELOPMENT OF THE FFT ALGORITHM WITH RADIX-4
- 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 RADIX-4 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 SB-ADPCM ENCODER/DECODER: IMPLEMENTATION OF G.722 AUDIO CODING
- 10.19 ENCRYPTION USING THE DATA ENCRYPTION STANDARD ALGORITHM
- 10.20 PHASE-LOCKED LOOP
- 10.21 MISCELLANEOUS PROJECTS
- ACKNOWLEDGMENTS
- REFERENCES
- A: TMS320C6x Instruction Set
- B: Registers for Circular Addressing and Interrupts
- C: Fixed-Point 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): Wiley-IEEE 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
Transmission Lines in Digital and Analog Electronic Systems: Signal Integrity and Crosstalk
In the last 30 years there have been dramatic changes in electrical technology--yet the length of …
book
Managing Power Electronics: VLSI and DSP-Driven Computer Systems
A unique system focus that presents specific solutions for specific appliances This publication presents state-of-the-art power …
book
Power Supplies for LED Driving, 2nd Edition
Power Supplies for LED Driving, Second Edition explores the wide use of light-emitting diodes due to …