|
|
 |
|
Viewing report
|
|
 |
 |
Digital Design of Signal Processing Systems: A Practical Approach
John Wiley and Sons Ltd, Jan 2011, Pages: 608
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.
The focus of the book is on digital design techniques of implementing DSP algorithms in hardware, accompanied by many design examples to illustrate the methodology for clarity. Fixed and floating point arithmetic is explained in detail as a basis to the discussion, the book then goes on to cover design aspects of digital architectures, including basic computational blocks and pipelining. This is followed by a discussion of issues such as timing and frequency recovery, time-shared architectures, along with their counterpart time-multiplexed architectures for more complex actions. The design of memory (RAM, ROM and CAM and their more recent variants) as well as state machines are presented, followed by a discussion of application-specific integrated circuits (ASICs) and their competitive counterpart field-programmable gate arrays (FPGAs). Finally, algorithms for pattern recognition, data compression, string matching and 3D transforms are explained. Additional signal processing examples are presented including encryption, modulation and demodulation schemes, dual-tone multi-frequency (DTMF) algorithm, echo cancellation and system-on-chip design.
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.
|
 |
|
|