Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen
Dekorationsartikel gehören nicht zum Leistungsumfang.
Digital Design of Signal Processing Systems
A Practical Approach
Buch von Shoab Ahmed Khan
Sprache: Englisch

151,50 €*

inkl. MwSt.

Versandkostenfrei per Post / DHL

Aktuell nicht verfügbar

Kategorien:
Beschreibung
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
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
Über den Autor

Dr. Shoab Ahmed Khan, Center for Advanced Studies in Engineering (CASE), Islamabad, Pakistan
Dr. Shoab Ahmed Khan is currently Associate Professor of Computer Engineering at the National University of Sciences and Technology, as well as CEO for the Center for Advanced Research (CARE), both in Pakistan. He is also Associate Adjunct Professor of Electrical Engineering at Michigan State University in the USA. Additionally, Dr. Khan has had over 14 years industrial experience in companies such as Scientific Atlanta, Picture Tel, Cisco Systems and Avaz Networks. He is one of five recipients of the National Education Award 2001 in the category of 'Outstanding Services to Science and Technology', and NCR National Excellence Award 2007 in the category of IT education. He was also awarded a Presidential Gold Medal for being the best teacher of NUST 2006.

Inhaltsverzeichnis
Preface.

Acknowledgement.

1 Overview.

1.1 Introduction.

1.2 Fueling the Innovation: Moore's Law.

1.3 Digital Systems.

1.4 Examples of Digital Systems.

1.5 Components of the Digital Design Process.

1.6 Competing Objectives in Digital Process.

1.7 Synchronous Digital Hardware Systems.

1.8 Design Strategies.

References.

2. Using a Hardware Description Language.

2.1 Overview.

2.2 About Verilog.

2.3 System Design Flow.

2.4 Logic Synthesis.

2.5 Using the Verilog HDL.

2.6 Four Levels of Abstraction.

2.7 Verification in Hardware Design.

2.8 Example of a Verification Setup.

2.9 SystemVerilog.

Exercises.

References.

3. System Design Flow and Fixed-Point Arithmetic.

3.1 Overview.

3.2 System Design Flow.

3.3 Representations and Numbers.

3.4 Floating-point Format.

3.5 Qn.m Format for Fixed-point Arithmetic.

3.6 Floating-Point to Fixed-Point Conversion.

3.7 Block Floating-Point Format.

3.8 Forms of Digital Filter.

Exercises.

References.

4. Mapping on Fully Dedicated Architecture.

4.1 Introduction.

4.2 Discrete Real-Time Systems.

4.3 Synchronous Digital Hardware Systems.

4.4 Kahn Process Network.

4.5 Methods of Representing DSP Systems.

4.6 Performance Measures.

4.7 Fully Dedicated Architecture.

4.8 DFG to HW Synthesis.

Exercises.

References.

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 Cary Save Adder 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 Sign Digit Representation.

6.3 Minimum Signed Digit Representation.

6.4 Multiplication by Constant in 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-ahead 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 Architectures.

8.1 Introduction.

8.2 Unfolding.

8.3 Sampling Rate Considerations.

8.4 Unfolding Techniques.

8.5 Folding Techniques.

8.6 Mathematical Transformation for Folding.

8.7 Algorithmic Transformation.

Exercises.

References.

9.Designs based on Finite State Machines.

9.1 Introduction.

9.2 Examples of Time-shared Architecture Design.

9.3 Sequencing and Control.

9.4 Algorithmic State Machine Representation.

9.5 FSM Optimization for Low Power and Area.

9.6 Designing for Testability.

9.7 Methods for Reducing Power Dissipation.

Exercises.

References.

10. Micro-programmed State Machines.

10.1 Introduction.

10.2 Micro-programmed Controller.

10.3 Counter-based State Machine.

10.4 Subroutine Support.

10.5 Nested Subroutine Support.

10.6 Nested Loop Support.

10.7 Examples.

Exercises.

References.

11. Micro-programmed Adaptive Filtering Applications.

11.1 Introduction.

11.2 Adaptive Filters Configurations.

11.3 Adaptive Algorithms.

11.4 Channel Equalizer using NLMS.

11.5 Echo Canceller.

11.6 Adaptive Algorithms with Micro-programmed State Machines.

Exercises.

References.

12 CORDIC-based DDFS Architectures.

12.1 Introduction.

12.2 Direct Digital Frequency Synthesizer.

12.3 Design of a Basic DDFS.

12.4 The CORDIC Algorithm.

12.5 Hardware Mapping of Modified CORDIC Algorithm.

Exercises.

References.

13. Digital Design of Communication Systems.

13.1 Introduction.

13.2 Top-level Design Options.

13.3 Typical Digital Communication System.

Exercises.

References.

Index.

Details
Erscheinungsjahr: 2011
Fachbereich: Nachrichtentechnik
Genre: Importe, Technik
Rubrik: Naturwissenschaften & Technik
Medium: Buch
Inhalt: 606 S.
ISBN-13: 9780470741832
ISBN-10: 047074183X
Sprache: Englisch
Herstellernummer: 14574183000
Einband: Gebunden
Autor: Khan, Shoab Ahmed
Hersteller: Wiley
John Wiley & Sons
Verantwortliche Person für die EU: Wiley-VCH GmbH, Boschstr. 12, D-69469 Weinheim, product-safety@wiley.com
Maße: 250 x 175 x 37 mm
Von/Mit: Shoab Ahmed Khan
Erscheinungsdatum: 14.02.2011
Gewicht: 1,215 kg
Artikel-ID: 107485124
Über den Autor

Dr. Shoab Ahmed Khan, Center for Advanced Studies in Engineering (CASE), Islamabad, Pakistan
Dr. Shoab Ahmed Khan is currently Associate Professor of Computer Engineering at the National University of Sciences and Technology, as well as CEO for the Center for Advanced Research (CARE), both in Pakistan. He is also Associate Adjunct Professor of Electrical Engineering at Michigan State University in the USA. Additionally, Dr. Khan has had over 14 years industrial experience in companies such as Scientific Atlanta, Picture Tel, Cisco Systems and Avaz Networks. He is one of five recipients of the National Education Award 2001 in the category of 'Outstanding Services to Science and Technology', and NCR National Excellence Award 2007 in the category of IT education. He was also awarded a Presidential Gold Medal for being the best teacher of NUST 2006.

Inhaltsverzeichnis
Preface.

Acknowledgement.

1 Overview.

1.1 Introduction.

1.2 Fueling the Innovation: Moore's Law.

1.3 Digital Systems.

1.4 Examples of Digital Systems.

1.5 Components of the Digital Design Process.

1.6 Competing Objectives in Digital Process.

1.7 Synchronous Digital Hardware Systems.

1.8 Design Strategies.

References.

2. Using a Hardware Description Language.

2.1 Overview.

2.2 About Verilog.

2.3 System Design Flow.

2.4 Logic Synthesis.

2.5 Using the Verilog HDL.

2.6 Four Levels of Abstraction.

2.7 Verification in Hardware Design.

2.8 Example of a Verification Setup.

2.9 SystemVerilog.

Exercises.

References.

3. System Design Flow and Fixed-Point Arithmetic.

3.1 Overview.

3.2 System Design Flow.

3.3 Representations and Numbers.

3.4 Floating-point Format.

3.5 Qn.m Format for Fixed-point Arithmetic.

3.6 Floating-Point to Fixed-Point Conversion.

3.7 Block Floating-Point Format.

3.8 Forms of Digital Filter.

Exercises.

References.

4. Mapping on Fully Dedicated Architecture.

4.1 Introduction.

4.2 Discrete Real-Time Systems.

4.3 Synchronous Digital Hardware Systems.

4.4 Kahn Process Network.

4.5 Methods of Representing DSP Systems.

4.6 Performance Measures.

4.7 Fully Dedicated Architecture.

4.8 DFG to HW Synthesis.

Exercises.

References.

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 Cary Save Adder 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 Sign Digit Representation.

6.3 Minimum Signed Digit Representation.

6.4 Multiplication by Constant in 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-ahead 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 Architectures.

8.1 Introduction.

8.2 Unfolding.

8.3 Sampling Rate Considerations.

8.4 Unfolding Techniques.

8.5 Folding Techniques.

8.6 Mathematical Transformation for Folding.

8.7 Algorithmic Transformation.

Exercises.

References.

9.Designs based on Finite State Machines.

9.1 Introduction.

9.2 Examples of Time-shared Architecture Design.

9.3 Sequencing and Control.

9.4 Algorithmic State Machine Representation.

9.5 FSM Optimization for Low Power and Area.

9.6 Designing for Testability.

9.7 Methods for Reducing Power Dissipation.

Exercises.

References.

10. Micro-programmed State Machines.

10.1 Introduction.

10.2 Micro-programmed Controller.

10.3 Counter-based State Machine.

10.4 Subroutine Support.

10.5 Nested Subroutine Support.

10.6 Nested Loop Support.

10.7 Examples.

Exercises.

References.

11. Micro-programmed Adaptive Filtering Applications.

11.1 Introduction.

11.2 Adaptive Filters Configurations.

11.3 Adaptive Algorithms.

11.4 Channel Equalizer using NLMS.

11.5 Echo Canceller.

11.6 Adaptive Algorithms with Micro-programmed State Machines.

Exercises.

References.

12 CORDIC-based DDFS Architectures.

12.1 Introduction.

12.2 Direct Digital Frequency Synthesizer.

12.3 Design of a Basic DDFS.

12.4 The CORDIC Algorithm.

12.5 Hardware Mapping of Modified CORDIC Algorithm.

Exercises.

References.

13. Digital Design of Communication Systems.

13.1 Introduction.

13.2 Top-level Design Options.

13.3 Typical Digital Communication System.

Exercises.

References.

Index.

Details
Erscheinungsjahr: 2011
Fachbereich: Nachrichtentechnik
Genre: Importe, Technik
Rubrik: Naturwissenschaften & Technik
Medium: Buch
Inhalt: 606 S.
ISBN-13: 9780470741832
ISBN-10: 047074183X
Sprache: Englisch
Herstellernummer: 14574183000
Einband: Gebunden
Autor: Khan, Shoab Ahmed
Hersteller: Wiley
John Wiley & Sons
Verantwortliche Person für die EU: Wiley-VCH GmbH, Boschstr. 12, D-69469 Weinheim, product-safety@wiley.com
Maße: 250 x 175 x 37 mm
Von/Mit: Shoab Ahmed Khan
Erscheinungsdatum: 14.02.2011
Gewicht: 1,215 kg
Artikel-ID: 107485124
Sicherheitshinweis

Ähnliche Produkte

Ähnliche Produkte