- ホーム
- > 洋書
- > 英文書
- > Science / Mathematics
Full Description
From the Foreword:"...There are many good textbooks today to teach digital signal processing, but most of them are content to teach the theory, and perhaps some MATLAB (R) simulations. This book has taken a bold step forward. It not only presents the theory, it reinforces it with simulations, and then it shows us how to actually use the results in real-time applications. This last step is not a trivial step, and that is why so many books, and courses, present only theory and simulations. With the combined expertise of the three authors of this text...the reader can step into the real-time world of applications with a text that presents an accessible path..."-Delores M. Etter, Texas Instruments Distinguished Chair in Electrical Engineering and Executive Director, Caruth Institute for Engineering Education, Southern Methodist University, Dallas, Texas, USAMastering practical application of real-time digital signal processing (DSP) remains one of the most challenging and time-consuming pursuits in the field. It is even more difficult without a resource to bridge the gap between theory and practice. Filling that void, Real-Time Digital Signal Processing from MATLAB (R) to C with the TMS320C6x DSPs, Second Edition is organized in three sections that cover enduring fundamentals and present practical projects and invaluable appendices. This updated edition gives readers hands-on experience in real-time DSP using a practical, step-by-step framework that also incorporates demonstrations, exercises, and problems, coupled with brief overviews of applicable theory and MATLAB (R) application. Engineers, educators, and students rely on this book for precise, simplified instruction on use of real-time DSP applications. The book's software supports the latest high-performance hardware, including the powerful, inexpensive, and versatile OMAP-L138 Experimenter Kit and other development boards. Incorporating readers' valuable feedback and suggestions, this installment covers additional topics (such as PN sequences) and more advanced real-time DSP projects (including higher-order digital communications projects), making it even more valuable as a learning tool.
Contents
Section IIntroduction and OrganizationWhy Do You Need This Book?Real-Time DSPHow to Use This BookGet StartedSampling and ReconstructionTheorywinDSK DemonstrationTalk-Through Using WindowsTalk-Through Using MATLAB and WindowsDSK Implementation in CFIR Digital FiltersTheorywinDSK DemonstrationMATLAB ImplementationDSK Implementation in CIIR Digital FiltersTheorywinDSK Demonstration: Notch Filter ApplicationMATLAB ImplementationDSK Implementation in CPeriodic Signal GenerationTheorywinDSK DemonstrationMATLAB ImplementationDSK Implementation in CPseudonoise SequencesFrame-Based DSPTheorywinDSK DemonstrationMATLAB ImplementationDSK Implementation in CSummary of Frame-Based ProcessingDigital Filters Using FramesTheorywinDSK DemonstrationMATLAB ImplementationDSK Implementation in CThe Fast Fourier TransformTheorywinDSK DemonstrationMATLAB ImplementationImplementation in CSpectral Analysis and WindowingTheorywinDSK DemonstrationMATLAB ImplementationDSK Implementation in CConclusionSection II: ProjectsProject 1: Guitar Special EffectsIntroduction to ProjectsTheorywinDSK DemonstrationMATLAB ImplementationDSK Implementation in CProject 2: Graphic EqualizerTheorywinDSK DemonstrationMATLAB ImplementationDSK Implementation in CProject 3: Peak Program MeterTheorywinDSK Demonstration: commDSKMATLAB ImplementationDSK Implementation in CProject 4: AM TransmittersTheorywinDSK DemonstrationMATLAB ImplementationDSK Implementation in CProject 5: AM ReceiversTheorywinDSK DemonstrationMATLAB ImplementationDSK Implementation in CProject 6: Phase-Locked LoopTheorywinDSK DemonstrationMATLAB ImplementationDSK Implementation in CProject 7: BPSK Digital TransmittersTheorywinDSK DemonstrationMATLAB ImplementationDSK Implementation in CProject 8: BPSK Digital ReceiversTheorywinDSK DemonstrationMATLAB ImplementationDSK Implementation in CProject 9: MPSK and QAM Digital TransmittersTheorywinDSK DemonstrationMATLAB ImplementationDSK Implementation in CHigher-Order Modulation SchemesProject 10: QPSK Digital ReceiversTheorywinDSK8 DemonstrationMATLAB ImplementationDSK Implementation in CFollow-On ChallengesSection III: AppendicesCode Composer Studio: An OverviewIntroductionStarting Code Composer StudioConclusionDSP/BIOSIntroductionDSP/BIOS Sample ProjectsNumeric RepresentationsEndiannessInteger RepresentationsInteger Division and RoundingFloating-Point RepresentationsFixed-Point RepresentationsSummary of Numeric RepresentationsTMS320C6x ArchitectureComputer Architecture BasicsTMS320C671x ArchitectureTMS320C674x ArchitectureRelated Tools for DSKsIntroductionWindows Control ApplicationsMATLAB ExportsMATLAB Real-Time InterfaceProgramming Perils and PitfallsDebug versus Release BuildsThe Volatile KeywordFunction Prototypes and Return TypesArithmetic IssuesControlling the Location of Variables in MemoryReal-Time Schedule FailuresVariable InitializationInteger Data SizesAbbreviations, Acronyms, and SymbolsReferencesIndex