My Account Log in

3 options

Real-time digital signal processing based on the TMS320C6000 / by Nasser Kehtarnavaz ; with laboratory contributions by Namjin Kim.

EBSCOhost Academic eBook Collection (North America) Available online

EBSCOhost Academic eBook Collection (North America)

EBSCOhost eBook Community College Collection Available online

EBSCOhost eBook Community College Collection

O'Reilly Online Learning: Academic/Public Library Edition Available online

O'Reilly Online Learning: Academic/Public Library Edition
Format:
Book
Author/Creator:
Kehtarnavaz, Nasser, author.
Contributor:
Kim, Namjin, contributor.
Language:
English
Subjects (All):
Signal processing--Digital techniques.
Texas Instruments TMS320 series microprocessors.
Physical Description:
1 online resource (322 p.)
Edition:
1st edition
Place of Publication:
Amsterdam, [Netherlands] : Newnes, 2005.
Language Note:
English
System Details:
text file
Summary:
Digital Signal Processing has undergone enormous growth in usage/implementation in the last 20 years and many engineering schools are now offering real-time DSP courses in their undergraduate curricula. Our everyday lives involve the use of DSP systems in things such as cell phones and high-speed modems; Texas Instruments has introduced the TMS320C6000 DSP processor family to meet the high performance demands of today's signal processing applications.This book provides the know-how for the implementation and optimization of computationally intensive signal processing algorithms on the
Contents:
Front Cover; Real-Time Digital Signal Processing: Based on the TMS320C6000; Copyright Page; Contents; Preface; Acknowledgments; What's on the CD-ROM?; Chapter 1. Introduction; 1.1 Examples of DSP Systems; 1.2 Organization of Chapters; 1.3 Required Software/Hardware; Bibliography; Chapter 2. Analog-to-Digital Signal Conversion; 2.1 Sampling; 2.2 Quantization; 2.3 Signal Reconstruction; Bibliography; Chapter 3. TMS320C6x Architecture; 3.1 CPU Operation (Dot Product Example); 3.2 Pipelined CPU; 3.3 VelociTI; 3.4 C64x DSP; Bibliography; Chapter 4. Software Tools; 4.1 C6x DSK/EVM Target Boards
4.2 Assembly File4.3 Memory Management; 4.4 Compiler Utility; 4.5 Code Initialization; 4.6 Bibiolography; Lab 1: Getting Familiar with Code Composer Studio; L1.1 Creating Projects; L1.2 Debugging Tools; L1.3 EVM Target; L1.4 Simulator; Bibliography; Chapter 5. Interrupt Data Processing; Bibliography; Lab 2: Audio Signal Sampling; L2.1 Initialization of Codec and Peripherals of C6711; L2.2 Interrupt Service Routine; L2.3 C6711 DSK without Audio Daughter Card; L2.4 C6416/C6713 DSK; L2.5 C67x EVM; Bibliography; Chapter 6. Fixed-Point vs Floating-Point
6.1 Q-format Number Representation on Fixed-Point DSPs6.2 Finite Word Length Effects on Fixed-Point DSPs; 6.3 Floating-Point Number Representation; 6.4 Overflow and Scaling; 6.5 Some Useful Arithmetic Operations; Bibliography; Lab 3: Integer Arithmetic; L3.1 Overflow Handling; L3.2 Scaling Approach; Chapter 7. Code Optimization; 7.1 Word-Wide Optimization; 7.2 Mixing C and Assembly; 7.3 Software Pipelining; 7.4 C64x Improvements; Bibliography; Lab 4: Real-Time Filtering; L4.1 Design of FIR Filter; L4.2 FIR Filter Implementation; L4.3 Floating-Point Implementation; L4.4 EVM Implementation
BibliographyChapter 8. Circular Buffering; Lab 5: Adaptive Filtering; L5.1 Design of IIR Filter; L5.2 IIR Filter Implementation; L5.3 Adaptive FIR Filter; Bibliography; Chapter 9. Frame Processing; 9.1 Direct Memory Access; 9.2 DSP-Host Communication; Bibliography; Lab 6: Fast Fourier Transform; L6.1 DFT Implementation; L6.2 FFT Implementation; L6.3 Real-Time FFT; Bibliography; Chapter 10. Real-Time Analysis and Scheduling; 10.1 Real-Time Analysis; 10.2 Real-Time Scheduling; 10.3 Real-Time Data Exchange; Bibliography; Lab 7: DSP/BIOS; L7.1 A DSP/BIOS-Based Program
L7.2 DSP/BIOS Analysis and InstrumentationL7.3 Multithread Scheduling; Lab 8: Data Synchronizationand Communication; L8.1 Prioritization of Threads; L8.2 RTDX; Chapter 11. Lab Project Examples; 11.1 Sinewave Generation; 11.2 Cascade IIR Filter; 11.3 Filter Bank; 11.4 Pulse Amplitude Modulation (PAM); Bibliography; Appendix A: Quick Reference Guide; A.1 List of C6x Instructions; A.2 List of C67x Floating-Point Instructions; A.3 Registers and Memory Mapped Registers; A.4 Compiler Intrinsics; A.5 Optimization Checklist; About the Author; Index
Notes:
Includes index.
Includes bibliographical references at the end of each chapters and index.
Description based on print version record.
ISBN:
1-280-96442-1
9786610964420
0-08-047033-5
OCLC:
437176613

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

We want your feedback!

Thanks for using the Penn Libraries new search tool. We encourage you to submit feedback as we continue to improve the site.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account