Digital Signal Processing: World Class Designs

Book description

All the design and development inspiration and direction an digital engineer needs in one blockbuster book! Kenton Williston, author, columnist, and editor of DSP DesignLine has selected the very best digital signal processing design material from the Newnes portfolio and has compiled it into this volume. The result is a book covering the gamut of DSP design'from design fundamentals to optimized multimedia techniques'with a strong pragmatic emphasis. In addition to specific design techniques and practices, this book also discusses various approaches to solving DSP design problems and how to successfully apply theory to actual design tasks. The material has been selected for its timelessness as well as for its relevance to contemporary embedded design issues. CONTENTS:Chapter 1 ADCs, DACs, and Sampling TheoryChapter 2 Digital FiltersChapter 3 Frequency Domain ProcessingChapter 4 Audio CodingChapter 5 Video ProcessingChapter 6 Modulation Chapter 7 DSP Hardware OptionsChapter 8 DSP Processors and Fixed-Point ArithmeticChapter 9 Code Optimization and Resource PartitioningChapter 10 Testing and Debugging DSP Systems
  • Hand-picked content selected by Kenton Williston, Editor of DSP DesignLine
  • Proven best design practices for image, audio, and video processing
  • Case histories and design examples get you off and running on your current project

Table of contents

  1. Brief Table of Contents
  2. Table of Contents
  3. Newnes World Class Designs Series
  4. Copyright Page
  5. Preface
  6. About the Editor
  7. About the Contributors
  8. Chapter 1. ADCs, DACs, and Sampling Theory
    1. 1.1. Coding and Quantizing
    2. 1.2. Sampling Theory
    3. 1.3. Data Converter AC Errors
    4. 1.4. General Data Converter Specifications
    5. 1.5. Defining the Specifications
    6. References
    7. Bibliography
  9. Chapter 2. Digital Filters
    1. 2.1. Chapter Preview
    2. 2.2. Analog Signal Processing
    3. 2.3. An Alternative Approach
    4. 2.4. The Complete DSP System
    5. 2.5. Recap
    6. 2.6. Digital Data Processing
    7. 2.7. The Running Average Filter
    8. 2.8. Representation of Processing Systems
    9. 2.9. Feedback (or Recursive) Filters
    10. 2.10. Chapter Summary
  10. BibliographyBibliography
  11. Chapter 3. Frequency Domain Processing
    1. 3.1. Discrete Fourier Transform (DFT) and Fast Fourier Transform (FFT)
    2. 3.2. Short-Time Fourier Transform (STFT)
    3. 3.3. Discrete Wavelet Transform (DWT)
    4. 3.4. Signal Processing Toolset
  12. BibliographyReferences
  13. Chapter 4. Audio Coding
    1. 4.1. Overview
    2. 4.2. Introduction
    3. 4.3. MPEG Audio Coding
    4. 4.4. MPEG Advanced Audio Coding
    5. 4.5. Dolby AC3 (Dolby Digital)
    6. 4.6. Other Standards
    7. 4.7. Summary
    8. Bibliography
  14. Chapter 5. Video Processing
    1. 5.1. Rounding Considerations
    2. 5.2. SDTV-HDTV YCbCr Transforms
    3. 5.3. 4:4:4 to 4:2:2 YCbCr Conversion
    4. 5.4. Display Enhancement
    5. 5.5. Video Mixing and Graphics Overlay
    6. 5.6. Luma and Chroma Keying
    7. 5.7. Video Scaling
    8. 5.8. Scan Rate Conversion
    9. 5.9. Noninterlaced-to-Interlaced Conversion
    10. 5.10. Interlaced-to-Noninterlaced Conversion
    11. 5.11. DCT-Based Compression
    12. 5.12. Fixed Pixel Display Considerations
    13. 5.13. Application Example
    14. Bibliography
  15. Chapter 6. Modulation
    1. 6.1. Radio Carrier
    2. 6.2. Amplitude Modulation
    3. 6.3. Modulation Index
    4. 6.4. Frequency Modulation
    5. 6.5. Modulation Index and Deviation Ratio
    6. 6.6. Sidebands
    7. 6.7. Bandwidth
    8. 6.8. Improvement in Signal-to-Noise Ratio
    9. 6.9. Frequency-Shift Keying
    10. 6.10. Phase Modulation
    11. 6.11. Phase-Shift Keying
    12. 6.12. Minimum-Shift Keying
    13. 6.13. Quadrature Amplitude Modulation
    14. 6.14. Spread Spectrum Techniques
    15. 6.15. Frequency Hopping
    16. 6.16. Direct-Sequence Spread Spectrum
    17. 6.17. Orthogonal Frequency Division Multiplexing
    18. 6.18. Bandwidth and Data Capacity
    19. 6.19. Summary
  16. Chapter 7. DSP Hardware Options
    1. 7.1. DSP Theory for Hardware Designers
    2. 7.2. Theory, Applications, and Implementations
    3. 7.3. DSP Applications
    4. 7.4. DSP Implementations
    5. 7.5. Review of Processors and Systems
    6. 7.6. Design Flow
    7. 7.7. Conclusions
  17. BibliographyReferences
  18. Chapter 8. DSP Processors and Fixed-Point Arithmetic
    1. 8.1. Digital Signal Processor Architecture
    2. 8.2. Digital Signal Processor Hardware Units
    3. 8.3. Digital Signal Processors and Manufacturers
    4. 8.4. Fixed-Point and Floating-Point Formats
    5. 8.5. Finite Impulse Response and Infinite Impulse Response Filter Implementations in Fixed-Point Systems
    6. 8.6. Digital Signal Processing Programming Examples
    7. 8.7. Summary
    8. Bibliography
  19. Chapter 9. Code Optimization and Resource Partitioning
    1. 9.1. Introduction
    2. 9.2. Event Generation and Handling
    3. 9.3. Programming Methodology
    4. 9.4. Architectural Features for Efficient Programming
    5. 9.5. Compiler Considerations for Efficient Programming
    6. 9.6. System and Core Synchronization
    7. 9.7. Memory Architecture—The Need for Management
    8. 9.8. Physics of Data Movement
    9. Bibliography
  20. Chapter 10. Testing and Debugging DSP Systems
    1. 10.1. Multicore System-on-a-Chip
    2. 10.2. Software Architecture for SoC
    3. 10.3. SoC System Boot Sequence
    4. 10.4. Tools Support for SoC
    5. 10.5. A Video Processing Example of SoC
    6. Bibliography
  21. Index
    1. SYMBOL
    2. A
    3. B
    4. C
    5. D
    6. E
    7. F
    8. G
    9. H
    10. I
    11. J
    12. L
    13. M
    14. N
    15. O
    16. P
    17. Q
    18. R
    19. S
    20. T
    21. U
    22. V
    23. W
    24. X
    25. Y

Product information

  • Title: Digital Signal Processing: World Class Designs
  • Author(s): Kenton Williston
  • Release date: March 2009
  • Publisher(s): Newnes
  • ISBN: 9780080950822