Book description
This is a real-time digital signal processing textbook using the latest embedded Blackfin processor Analog Devices, Inc (ADI). 20% of the text is dedicated to general real-time signal processing principles. The remaining text provides an overview of the Blackfin processor, its programming, applications, and hands-on exercises for users. With all the practical examples given to expedite the learning development of Blackfin processors, the textbook doubles as a ready-to-use user's guide. The book is based on a step-by-step approach in which readers are first introduced to the DSP systems and concepts. Although, basic DSP concepts are introduced to allow easy referencing, readers are recommended to complete a basic course on "Signals and Systems" before attempting to use this book. This is also the first textbook that illustrates graphical programming for embedded processor using the latest LabVIEW Embedded Module for the ADI Blackfin Processors. A solutions manual is available for adopters of the book from the Wiley editorial department.
Table of contents
- Coverpage
- Titlepage
- Copyright
- Contents
- Preface
- Acknowledgments
- About the Authors
- 1. Introduction
-
Part A Digital Signal Processing Concepts
-
2. Time-Domain Signals and Systems
- 2.1 Introduction
- 2.2 Time-Domain Digital Signals
- 2.3 Introduction to Digital Systems
- 2.4 Nonlinear Filters
- 2.5 More Hands-On Experiments
- 2.6 Implementation of Moving-Average Filters with Blackfin Simulator
- 2.7 Implementation of Moving-Average Filters with BF533/BF537 EZ-KIT
- 2.8 Moving-Average Filter in LabVIEW Embedded Module for Blackfin Processors
- 2.9 More Exercise Problems
- 3. Frequency-Domain Analysis and Processing
-
4. Digital Filtering
- 4.1 Introduction
- 4.2 Finite Impulse Response Filters
- 4.3 Infinite Impulse Response Filters
- 4.4 Adaptive Filters
- 4.5 Adaptive Line Enhancer Using Blackfin Simulator
- 4.6 Adaptive Line Enhancer Using Blackfin BF533/BF537 EZ-KIT
- 4.7 Adaptive Line Enhancer Using LabVIEW Embedded Module for Blackfin Processors
- 4.8 More Exercise Problems
-
2. Time-Domain Signals and Systems
-
Part B Embedded Signal Processing Systems and Concepts
-
5. Introduction to the Blackfin Processor
- 5.1 The Blackfin Processor: An Architecture for Embedded Media Processing
- 5.2 Software Tools for the Blackfin Processor
- 5.3 Introduction to the FIR Filter-Based Graphic Equalizer
- 5.4 Design of Graphic Equalizer Using Blackfin Simulator
- 5.5 Implementation of Graphic Equalizer Using BF533/BF537 EZ-KIT
- 5.6 Implementation of Graphic Equalizer Using LabVIEW Embedded Module for Blackfin Processors
- 5.7 More Exercise Problems
-
6. Real-Time DSP Fundamentals and Implementation Considerations
- 6.1 Number Formats Used in the Blackfin Processor
- 6.2 Dynamic Range, Precision, and Quantization Errors
- 6.3 Overview of Real-Time Processing
- 6.4 Introduction to the IIR Filter-Based Graphic Equalizer
- 6.5 Design of IIR Filter-Based Graphic Equalizer Using Blackfin Simulator
- 6.6 Design of IIR Filter-Based Graphic Equalizer with BF533/BF537 EZ-KIT
- 6.7 Implementation of IIR Filter-Based Graphic Equalizer with LabVIEW Embedded Module for Blackfin Processors
- 6.8 More Exercise Problems
-
7. Memory System and Data Transfer
- 7.1 Overview of Signal Acquisition and Transfer to Memory
- 7.2 DMA Operations and Programming
- 7.3 Using Cache in the Blackfin Processor
- 7.4 Comparing and Choosing Between Cache and Memory DMA
- 7.5 Scratchpad Memory of Blackfin Processor
- 7.6 Signal Generator Using Blackfin Simulator
- 7.7 Signal Generator Using BF533/BF537 EZ-KIT
- 7.8 Signal Generation with LabVIEW Embedded Module for Blackfin Processors
- 7.9 More Exercise Problems
-
8. Code Optimization and Power Management
- 8.1 Code Optimization
- 8.2 C Optimization Techniques
- 8.3 Using Assembly Code for Efficient Programming
- 8.4 Power Consumption and Management in the Blackfin Processor
- 8.5 Sample Rate Conversion with Blackfin Simulator
- 8.6 Sample Rate Conversion with BF533/BF537 EZ-KIT
- 8.7 Sample Rate Conversion with LabVIEW Embedded Module for Blackfin Processors
- 8.8 More Exercise Problems
-
5. Introduction to the Blackfin Processor
-
Part C Real-World Applications
- 9. Practical DSP Applications: Audio Coding and Audio Effects
-
10. Practical DSP Applications: Digital Image Processing
- 10.1 Overview of Image Representation
- 10.2 Image Processing with BF533/BF537 EZ-KIT
- 10.3 Color Conversion
- 10.4 Color Conversion with BF533/BF537 EZ-KIT
- 10.5 Two-Dimensional Discrete Cosine Transform
- 10.6 Two-Dimensional DCT/IDCT with BF533/BF537 EZ-KIT
- 10.7 Two-Dimensional Filtering
- 10.8 Two-Dimensional Filtering with BF533/BF537 EZ-KIT
- 10.9 Image Enhancement
- 10.10 Image Enhancement with BF533/BF537 EZ-KIT
- 10.11 Image Processing with LabVIEW Embedded Module for Blackfin Processors
- 10.12 More Application Projects
- Appendix A: An Introduction to Graphical Programming with LabVIEW
- Appendix B: Useful Websites
- Appendix C: List of Files Used in Hands-On Experiments and Exercises
- Appendix D: Updates of Experiments Using Visual DSP++ V4.5
- References
- Index
Product information
- Title: Embedded Signal Processing with the Micro Signal Architecture
- Author(s):
- Release date: February 2007
- Publisher(s): Wiley-IEEE Press
- ISBN: 9780471738411
You might also like
book
Digital Signal Processing and Applications with the TMS320C6713 and TMS320C6416 DSK, 2nd Edition
Now in a new edition—the most comprehensive, hands-on introduction to digital signal processing The first edition …
book
Signal Processing for 5G: Algorithms and Implementations
A comprehensive and invaluable guide to 5G technology, implementation and practice in one single volume. For …
book
Digital Filters Design for Signal and Image Processing
Dealing with digital filtering methods for 1-D and 2-D signals, this book provides the theoretical background …
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 …