Handbook of Signal Processing Systems is organized in four parts. The first part motivates representative applications that drive and apply state-of-the art methods for design and implementation of signal processing systems; the second part discusses architectures for implementing these applications; the third part focuses on compilers and simulation tools; and the fourth part describes models of computation and their associated design tools and methodologies.
This handbook provides:
- A comprehensive overview of signal processing systems
- Standalone, complete reference to signal processing systems
- A comprehensive index for ease of use
- An extensive bibliography for further reading
This handbook is essential for those involved in R&D in the design, architecture, and implementation of a wide array of signal processing systems. This handbook is also suitable as a first point of entry to the field for undergraduate and post-graduate students in engineering, computer sciences, and system engineering.
Author(s): William S. Levine (auth.), Shuvra S. Bhattacharyya, Ed F. Deprettere, Rainer Leupers, Jarmo Takala (eds.)
Edition: 1
Publisher: Springer US
Year: 2010
Language: English
Pages: 1117
Tags: Signal, Image and Speech Processing; Communications Engineering, Networks; Computer Systems Organization and Communication Networks; Processor Architectures
Front Matter....Pages i-xxxviii
Front Matter....Pages 1-1
Signal Processing for Control....Pages 3-22
Digital Signal Processing in Home Entertainment....Pages 23-41
MPEG Reconfigurable Video Coding....Pages 43-67
Signal Processing for High-Speed Links....Pages 69-101
Video Compression....Pages 103-121
Low-power Wireless Sensor Network Platforms....Pages 123-160
Signal Processing for Cryptography and Security Applications....Pages 161-177
High-Energy Physics....Pages 179-211
Medical Image Processing....Pages 213-242
Signal Processing for Audio HCI....Pages 243-265
Distributed Smart Cameras and Distributed Computer Vision....Pages 267-280
Front Matter....Pages 281-281
Arithmetic....Pages 283-327
Application-Specific Accelerators for Communications....Pages 329-362
FPGA-based DSP....Pages 363-392
General-Purpose DSP Processors....Pages 393-413
Application Specific Instruction Set DSP Processors....Pages 415-447
Coarse-Grained Reconfigurable Array Architectures....Pages 449-484
Multi-core Systems on Chip....Pages 485-514
DSP Systems using Three-Dimensional (3D) Integration Technology....Pages 515-541
Mixed Signal Techniques....Pages 543-571
Front Matter....Pages 573-573
C Compilers and Code Optimization for DSPs....Pages 575-601
Compiling for VLIW DSPs....Pages 603-638
Software Compilation Techniques for MPSoCs....Pages 639-678
DSP Instruction Set Simulation....Pages 679-705
Optimization of Number Representations....Pages 707-738
Intermediate Representations for Simulation and Implementation....Pages 739-767
Embedded C for Digital Signal Processing....Pages 769-787
Front Matter....Pages 789-789
Signal Flow Graphs and Data Flow Graphs....Pages 791-816
Systolic Arrays....Pages 817-849
Decidable Signal Processing Dataflow Graphs: Synchronous and Cyclo-Static Dataflow Graphs....Pages 851-874
Mapping Decidable Signal Processing Graphs into FPGA Implementations....Pages 875-898
Dynamic and Multidimensional Dataflow Graphs....Pages 899-930
Polyhedral Process Networks....Pages 931-965
Kahn Process Networks and a Reactive Extension....Pages 967-1006
Methods and Tools for Mapping Process Networks onto Multi-Processor Systems-On-Chip....Pages 1007-1040
Integrated Modeling using Finite State Machines and Dataflow Graphs....Pages 1041-1075
Back Matter....Pages 1077-1083