Book description
Digital Design of Signal Processing Systems discusses a spectrum of architectures and methods for effective implementation of algorithms in hardware (HW). Encompassing all facets of the subject this book includes conversion of algorithms from floating-point to fixed-point format, parallel architectures for basic computational blocks, Verilog Hardware Description Language (HDL), SystemVerilog and coding guidelines for synthesis.
The book also covers system level design of Multi Processor System on Chip (MPSoC); a consideration of different design methodologies including Network on Chip (NoC) and Kahn Process Network (KPN) based connectivity among processing elements. A special emphasis is placed on implementing streaming applications like a digital communication system in HW. Several novel architectures for implementing commonly used algorithms in signal processing are also revealed. With a comprehensive coverage of topics the book provides an appropriate mix of examples to illustrate the design methodology.
Key Features:
A practical guide to designing efficient digital systems, covering the complete spectrum of digital design from a digital signal processing perspective
Provides a full account of HW building blocks and their architectures, while also elaborating effective use of embedded computational resources such as multipliers, adders and memories in FPGAs
Covers a system level architecture using NoC and KPN for streaming applications, giving examples of structuring MATLAB code and its easy mapping in HW for these applications
Explains state machine based and Micro-Program architectures with comprehensive case studies for mapping complex applications
The techniques and examples discussed in this book are used in the award winning products from the Center for Advanced Research in Engineering (CARE). Software Defined Radio, 10 Gigabit VoIP monitoring system and Digital Surveillance equipment has respectively won APICTA (Asia Pacific Information and Communication Alliance) awards in 2010 for their unique and effective designs.
Table of contents
- Cover
- Title
- Copyright
- Table of Content
- Preface
- Acknowledgments
- 1 Overview
- 2 Using a Hardware Description Language
- 3 System Design Flow and Fixed-point Arithmetic
- 4 Mapping on Fully Dedicated Architecture
-
5 Design Options for Basic Building Blocks
- 5.1 Introduction
- 5.2 Embedded Processors and Arithmetic Units in FPGAs
- 5.3 Instantiation of Embedded Blocks
- 5.4 Basic Building Blocks: Introduction
- 5.5 Adders
- 5.6 Barrel Shifter
- 5.7 Carry Save Adders and Compressors
- 5.8 Parallel Multipliers
- 5.9 Two’s Complement Signed Multiplier
- 5.10 Compression Trees for Multi-operand Addition
- 5.11 Algorithm Transformations for CSA
- Exercises
- References
-
6 Multiplier-less Multiplication by Constants
- 6.1 Introduction
- 6.2 Canonic Signed Digit Representation
- 6.3 Minimum Signed Digit Representation
- 6.4 Multiplication by a Constant in a Signal Processing Algorithm
- 6.5 Optimized DFG Transformation
- 6.6 Fully Dedicated Architecture for Direct-form FIR Filter
- 6.7 Complexity Reduction
- 6.8 Distributed Arithmetic
- 6.9 FFT Architecture using FIR Filter Structure
- Exercises
- References
-
7 Pipelining, Retiming, Look-head Transformation and Polyphase Decomposition
- 7.1 Introduction
- 7.2 Pipelining and Retiming
- 7.3 Digital Design of Feedback Systems
- 7.4 C-slow Retiming
- 7.5 Look-ahead Transformation for IIR filters
- 7.6 Look-ahead Transformation for Generalized IIR Filters
- 7.7 Polyphase Structure for Decimation and Interpolation Applications
- 7.8 IIR Filter for Decimation and Interpolation
- Exercises
- References
- 8 Unfolding and Folding of Architectures
- 9 Designs based on Finite State Machines
- 10 Micro-programmed State Machines
- 11 Micro-programmed Adaptive Filtering Applications
- 12 CORDIC-based DDFS Architectures
- 13 Digital Design of Communication Systems
- Index
Product information
- Title: Digital Design of Signal Processing Systems: A Practical Approach
- Author(s):
- Release date: February 2011
- Publisher(s): Wiley
- ISBN: 9780470741832
You might also like
book
Practical Applications in Digital Signal Processing
The Only DSP Book 100% Focused on Step-by-Step Design and Implementation of Real Devices and Systems …
book
VLSI Digital Signal Processing Systems: Design and Implementation
Digital audio, speech recognition, cable modems, radar, high-definition television-these are but a few of the modern …
book
Digital Signal Processing: A Practitioner's Approach
Digital signal processing is essential for improving the accuracy and reliability of a range of engineering …
book
Introduction to Digital Signal Processing and Filter Design
A practical and accessible guide to understanding digital signal processing Introduction to Digital Signal Processing and …