Real-time digital signal processing from MATLAB to C with the TMS320C6x DSPs

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Author(s): Wright, Cameron H. G.; Welch, Thad B.; Morrow, Michael G
Edition: 2nd ed
Publisher: CRC Press
Year: 2012

Language: English
Pages: 396
City: Boca Raton, FL
Tags: Приборостроение;Обработка сигналов;

Content: Section I: Enduring Fundamentals Introduction and Organization Why Do You Need This Book? Real-Time DSP How to Use This Book Get Started Sampling and Reconstruction Theory winDSK Demonstration Talk-Through Using Windows Talk-Through Using MATLAB and Windows DSK Implementation in C FIR Digital Filters Theory winDSK Demonstration MATLAB Implementation DSK Implementation in C IIR Digital Filters Theory winDSK Demonstration: Notch Filter Application MATLAB Implementation DSK Implementation in C Periodic Signal Generation Theory winDSK Demonstration MATLAB Implementation DSK Implementation in C Pseudonoise Sequences Frame-Based DSP Theory winDSK Demonstration MATLAB Implementation DSK Implementation in C Summary of Frame-Based Processing Digital Filters Using Frames Theory winDSK Demonstration MATLAB Implementation DSK Implementation in C The Fast Fourier Transform Theory winDSK Demonstration MATLAB Implementation Implementation in C Spectral Analysis and Windowing Theory winDSK Demonstration MATLAB Implementation DSK Implementation in C Conclusion Section II: Projects Project 1: Guitar Special Effects Introduction to Projects Theory winDSK Demonstration MATLAB Implementation DSK Implementation in C Project 2: Graphic Equalizer Theory winDSK Demonstration MATLAB Implementation DSK Implementation in C Project 3: Peak Program Meter Theory winDSK Demonstration: commDSK MATLAB Implementation DSK Implementation in C Project 4: AM Transmitters Theory winDSK Demonstration MATLAB Implementation DSK Implementation in C Project 5: AM Receivers Theory winDSK Demonstration MATLAB Implementation DSK Implementation in C Project 6: Phase-Locked Loop Theory winDSK Demonstration MATLAB Implementation DSK Implementation in C Project 7: BPSK Digital Transmitters Theory winDSK Demonstration MATLAB Implementation DSK Implementation in C Project 8: BPSK Digital Receivers Theory winDSK Demonstration MATLAB Implementation DSK Implementation in C Project 9: MPSK and QAM Digital Transmitters Theory winDSK Demonstration MATLAB Implementation DSK Implementation in C Higher-Order Modulation Schemes Project 10: QPSK Digital Receivers Theory winDSK8 Demonstration MATLAB Implementation DSK Implementation in C Follow-On Challenges Section III: Appendices Code Composer Studio: An Overview Introduction Starting Code Composer Studio Conclusion DSP/BIOS Introduction DSP/BIOS Sample Projects Numeric Representations Endianness Integer Representations Integer Division and Rounding Floating-Point Representations Fixed-Point Representations Summary of Numeric Representations TMS320C6x Architecture Computer Architecture Basics TMS320C671x Architecture TMS320C674x Architecture Related Tools for DSKs Introduction Windows Control Applications MATLAB Exports MATLAB Real-Time Interface Programming Perils and Pitfalls Debug versus Release Builds The Volatile Keyword Function Prototypes and Return Types Arithmetic Issues Controlling the Location of Variables in Memory Real-Time Schedule Failures Variable Initialization Integer Data Sizes Abbreviations, Acronyms, and Symbols References Index