
Digital Signal Processing: World Class Designs
- 1st Edition - February 19, 2009
- Imprint: Newnes
- Editor: Kenton Williston
- Language: English
- Paperback ISBN:9 7 8 - 1 - 8 5 6 1 7 - 6 2 3 - 1
- eBook ISBN:9 7 8 - 0 - 0 8 - 0 9 5 0 8 2 - 2
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… Read more

Purchase options

Institutional subscription on ScienceDirect
Request a sales quoteAll 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 Theory
Chapter 2 Digital Filters
Chapter 3 Frequency Domain Processing
Chapter 4 Audio Coding
Chapter 5 Video Processing
Chapter 6 Modulation
Chapter 7 DSP Hardware Options
Chapter 8 DSP Processors and Fixed-Point Arithmetic
Chapter 9 Code Optimization and Resource Partitioning
Chapter 10 Testing and Debugging DSP Systems
CONTENTS:
Chapter 1 ADCs, DACs, and Sampling Theory
Chapter 2 Digital Filters
Chapter 3 Frequency Domain Processing
Chapter 4 Audio Coding
Chapter 5 Video Processing
Chapter 6 Modulation
Chapter 7 DSP Hardware Options
Chapter 8 DSP Processors and Fixed-Point Arithmetic
Chapter 9 Code Optimization and Resource Partitioning
Chapter 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
Digital Signal Processing Engineers and Programmers; Application Engineers; Hardware Engineers; Software Engineers
Chapter 1 ADCs, DACs, and Sampling Theory
1.1 Coding and Quantizing
1.2 Sampling Theory
1.3 Data Converter AC Errors
1.4 General Data Converter Specifications
1.5 Defining the Specifications
Chapter 2 Digital Filters
2.1 CHAPTER PREVIEW
2.2 ANALOGUE SIGNAL PROCESSING
2.3 AN ALTERNATIVE APPROACH
2.4 THE COMPLETE DSP SYSTEM
2.5 RECAP
2.6 DIGITAL DATA PROCESSING
2.7 THE RUNNING AVERAGE FILTER
2.8 REPRESENTATION OF PROCESSING SYSTEMS
2.9 FEEDBACK (OR RECURSIVE) FILTERS
2.10 CHAPTER SUMMARY
References
Chapter 3 Frequency Domain Processing
3.1 Discrete Fourier Transform (DFT) and Fast Fourier Transform (FFT)
3.2 Short-Time Fourier Transform (STFT)
3.3 Discrete Wavelet Transform (DWT)
3.4 Signal Processing Toolset
3.5 Bibliography
Lab 3: FFT, STFT, and DWT
Chapter 4 Audio Coding
4.1 Overview
4.2 Introduction
4.3 MPEG Audio Coding
4.4 MPEG Advanced Audio Coding
4.5 Dolby AC3 (Dolby Digital)
4.6 Other Standards
4.7 Summary
Chapter 5 Video Processing
5.1 Rounding Considerations
5.2 SDTV-HDTV YCbCr Transforms
5.3 4:4:4 to 4:2:2 YCbCr Conversion
5.4 Display Enhancement
5.5 Video Mixing and Graphics Overlay
5.6 Luma and Chroma Keying
5.7 Video Scaling
5.8 Scan Rate Conversion
5.9 Noninterlaced-to-Interlaced Conversion
5.10 Interlaced-to-Noninterlaced Conversion
5.11 DCT-Based Compression
5.12 Fixed Pixel Display Considerations
5.13 Application Example
References
Chapter 6 Modulation
6.1 Radio carrier
6.2 Amplitude modulation
6.3 Modulation index
6.4 Frequency modulation
6.5 Modulation index and deviation ratio
6.6 Sidebands
6.7 Bandwidth
6.8 Improvement in signal-to-noise ratio
6.9 Frequency shift keying
6.10 Phase modulation
6.11 Phase shift keying
6.12 Minimum shift keying
6.13 Quadrature amplitude modulation
6.14 Spread spectrum techniques
6.15 Frequency hopping
6.16 Direct sequence spread spectrum
6.17 Orthogonal frequency division multiplex
6.18 Bandwidth and data capacity
Summary
References
Chapter 7 DSP Hardware Options
7.1 DSP THEORY FOR HARDWARE DESIGNERS
7.2 THEORY, APPLICATIONS, AND IMPLEMENTATIONS
7.3 DSP APPLICATIONS
7.4 DSP IMPLEMENTATIONS
7.5 REVIEW OF PROCESSORS AND SYSTEMS
REFERENCES
Chapter 8 DSP Processors and Fixed-Point Arithmetic
8.1 Digital Signal Processor Architecture
8.2 Digital Signal Processor Hardware Units
8.3 Digital Signal Processors and Manufacturers
8.4 Fixed-Point and Floating-Point Formats
8.5 Finite Impulse Response and Infinite Impulse Response Filter Implementations in Fixed-Point Systems
8.6 Digital Signal Processing Programming Examples
8.7 Summary
References
Chapter 9 Code Optimization and Resource Partitioning
9.1 Introduction
9.2 Event Generation and Handling
9.3 Programming Methodology
9.4 Architectural Features for Efficient Programming
9.5 Compiler Considerations for Efficient Programming
9.6 System and Core Synchronization
9.7 Memory Architecture—The Need for Management
9.8 Physics of Data Movement
Chapter 10 Testing and Debugging DSP Systems
10.1 Multicore System-on-a-Chip
10.2 Software Architecture for SoC
10.3 SoC System Boot Sequence
10.4 Tools Support for SoC
10.5 A Video Processing Example of SoC
References
1.1 Coding and Quantizing
1.2 Sampling Theory
1.3 Data Converter AC Errors
1.4 General Data Converter Specifications
1.5 Defining the Specifications
Chapter 2 Digital Filters
2.1 CHAPTER PREVIEW
2.2 ANALOGUE SIGNAL PROCESSING
2.3 AN ALTERNATIVE APPROACH
2.4 THE COMPLETE DSP SYSTEM
2.5 RECAP
2.6 DIGITAL DATA PROCESSING
2.7 THE RUNNING AVERAGE FILTER
2.8 REPRESENTATION OF PROCESSING SYSTEMS
2.9 FEEDBACK (OR RECURSIVE) FILTERS
2.10 CHAPTER SUMMARY
References
Chapter 3 Frequency Domain Processing
3.1 Discrete Fourier Transform (DFT) and Fast Fourier Transform (FFT)
3.2 Short-Time Fourier Transform (STFT)
3.3 Discrete Wavelet Transform (DWT)
3.4 Signal Processing Toolset
3.5 Bibliography
Lab 3: FFT, STFT, and DWT
Chapter 4 Audio Coding
4.1 Overview
4.2 Introduction
4.3 MPEG Audio Coding
4.4 MPEG Advanced Audio Coding
4.5 Dolby AC3 (Dolby Digital)
4.6 Other Standards
4.7 Summary
Chapter 5 Video Processing
5.1 Rounding Considerations
5.2 SDTV-HDTV YCbCr Transforms
5.3 4:4:4 to 4:2:2 YCbCr Conversion
5.4 Display Enhancement
5.5 Video Mixing and Graphics Overlay
5.6 Luma and Chroma Keying
5.7 Video Scaling
5.8 Scan Rate Conversion
5.9 Noninterlaced-to-Interlaced Conversion
5.10 Interlaced-to-Noninterlaced Conversion
5.11 DCT-Based Compression
5.12 Fixed Pixel Display Considerations
5.13 Application Example
References
Chapter 6 Modulation
6.1 Radio carrier
6.2 Amplitude modulation
6.3 Modulation index
6.4 Frequency modulation
6.5 Modulation index and deviation ratio
6.6 Sidebands
6.7 Bandwidth
6.8 Improvement in signal-to-noise ratio
6.9 Frequency shift keying
6.10 Phase modulation
6.11 Phase shift keying
6.12 Minimum shift keying
6.13 Quadrature amplitude modulation
6.14 Spread spectrum techniques
6.15 Frequency hopping
6.16 Direct sequence spread spectrum
6.17 Orthogonal frequency division multiplex
6.18 Bandwidth and data capacity
Summary
References
Chapter 7 DSP Hardware Options
7.1 DSP THEORY FOR HARDWARE DESIGNERS
7.2 THEORY, APPLICATIONS, AND IMPLEMENTATIONS
7.3 DSP APPLICATIONS
7.4 DSP IMPLEMENTATIONS
7.5 REVIEW OF PROCESSORS AND SYSTEMS
REFERENCES
Chapter 8 DSP Processors and Fixed-Point Arithmetic
8.1 Digital Signal Processor Architecture
8.2 Digital Signal Processor Hardware Units
8.3 Digital Signal Processors and Manufacturers
8.4 Fixed-Point and Floating-Point Formats
8.5 Finite Impulse Response and Infinite Impulse Response Filter Implementations in Fixed-Point Systems
8.6 Digital Signal Processing Programming Examples
8.7 Summary
References
Chapter 9 Code Optimization and Resource Partitioning
9.1 Introduction
9.2 Event Generation and Handling
9.3 Programming Methodology
9.4 Architectural Features for Efficient Programming
9.5 Compiler Considerations for Efficient Programming
9.6 System and Core Synchronization
9.7 Memory Architecture—The Need for Management
9.8 Physics of Data Movement
Chapter 10 Testing and Debugging DSP Systems
10.1 Multicore System-on-a-Chip
10.2 Software Architecture for SoC
10.3 SoC System Boot Sequence
10.4 Tools Support for SoC
10.5 A Video Processing Example of SoC
References
- Edition: 1
- Published: February 19, 2009
- No. of pages (Paperback): 480
- No. of pages (eBook): 480
- Imprint: Newnes
- Language: English
- Paperback ISBN: 9781856176231
- eBook ISBN: 9780080950822
KW
Kenton Williston
Affiliations and expertise
Site Editor, DSP DesignLine