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
Switchmode RF Power Amplifiers
A majority of people now have a digital mobile device whether it be a cell phone, …
book
Embedded Signal Processing with the Micro Signal Architecture
This is a real-time digital signal processing textbook using the latest embedded Blackfin processor Analog Devices, …
book
Power Quality in Power Systems and Electrical Machines, 2nd Edition
The second edition of this must-have reference covers power quality issues in four parts, including new …
book
Mathematical Foundations for Signal Processing, Communications, and Networking
Mathematical Foundations for Signal Processing, Communications, and Networking describes mathematical concepts and results important in the …