Book description
This Expert Guide gives you the techniques and technologies in digital signal processing (DSP) to optimally design and implement your embedded system. Written by experts with a solutions focus, this encyclopedic reference gives you an indispensable aid to tackling the day-to-day problems you face in using DSP to develop embedded systems.
With this book you will learn:
- A range of development techniques for developing DSP code
- Valuable tips and tricks for optimizing DSP software for maximum performance
- The various options available for constructing DSP systems from numerous software components
- The tools available for developing DSP applications
- Numerous practical guidelines from experts with wide and lengthy experience of DSP application development
Features:
- Several areas of research being done in advanced DSP technology
- Industry case studies on DSP systems development
DSP for Embedded and Real-Time Systems is the reference for both the beginner and experienced, covering most aspects of using today’s DSP techniques and technologies for designing and implementing an optimal embedded system.
- The only complete reference which explains all aspects of using DSP in embedded systems development making it a rich resource for every day use
- Covers all aspects of using today’s DSP techniques and technologies for designing and implementing an optimal embedded system
- Enables the engineer to find solutions to all the problems they will face when using DSP
Table of contents
- Cover image
- Title page
- Table of Contents
- Copyright
- Author Biographies
- DSP in Embedded Systems: A Roadmap
- Chapter 1. Introduction to Digital Signal Processing
- Chapter 2. Overview of Real-time and Embedded Systems
- Chapter 3. Overview of Embedded Systems Development Lifecycle Using DSP
- Chapter 4. Programmable DSP Architectures
- Chapter 5. FPGA in Wireless Communications Applications
- Chapter 6. The DSP Hardware/Software Continuum
- Chapter 7. Overview of DSP Algorithms
- Chapter 8. High-level Design Tools for Complex DSP Applications
- Chapter 9. Optimizing DSP Software – Benchmarking and Profiling DSP Systems
- Chapter 10. Optimizing DSP Software – High-level Languages and Programming Models
-
Chapter 11. Optimizing DSP Software – Code Optimization
- Optimization process
- Using the development tools
- Background – understanding the DSP architecture
- Basic C optimization techniques
- Use of intrinsics to leverage DSP features
- Pointers and memory access
- Loops
- Hardware loops
- Additional tips and tricks
- General loop transformations
- Loop unrolling
- Multisamping
- Partial summation
- Software pipelining
- Example application of optimization techniques: cross correlation
- Chapter 12. DSP Optimization – Memory Optimization
- Chapter 13. Software Optimization for Power Consumption
- Chapter 14. DSP Operating Systems
- Chapter 15. Managing the DSP Software Development Effort
- Chapter 16. Multicore Software Development for DSP
- Chapter 17. Developing and Debugging a DSP Application
- CASE STUDY 1: Case Study – LTE Baseband Software Design
- CASE STUDY 2: DSP for Medical Devices
- CASE STUDY 3: Voice Over IP DSP Software System
- CASE STUDY 4: Software Performance Engineering of an Embedded System DSP Application
- CASE STUDY 5: Specifying Behavior of Embedded Systems
- CASE STUDY 6: DSP for Software Defined Radio
- Index
Product information
- Title: DSP for Embedded and Real-Time Systems
- Author(s):
- Release date: October 2012
- Publisher(s): Newnes
- ISBN: 9780123865366
You might also like
book
DSP Software Development Techniques for Embedded and Real-Time Systems
Today's embedded and real-time systems contain a mix of processor types: off-the-shelf microcontrollers, digital signal processors …
book
Debugging Embedded and Real-Time Systems
Debugging Embedded and Real-Time Systems: The Art, Science, Technology and Tools of Real-Time System Debugging gives …
book
Practical AVR Microcontrollers: Games, Gadgets, and Home Automation with the Microcontroller Used in Arduino
If you've heard of Arduino or even used it in your own projects, you probably know …
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 …