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
Signal Processing for 5G: Algorithms and Implementations
A comprehensive and invaluable guide to 5G technology, implementation and practice in one single volume. For …
book
LabVIEW Signal Processing
Get results fast, with LabVIEW Signal Processing! This practical guide to LabVIEW Signal Processing and control …
book
Signal Processing for Intelligent Sensor Systems with MATLAB®, 2nd Edition
Building on the unique features that made the first edition a bestseller, this second edition includes …
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 …