My Account Log in

1 option

FPGA-based implementation of signal processing systems / Roger Wood ... [et al.].

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Wood, Roger.
Contributor:
Woods, Roger, 1963-
Language:
English
Subjects (All):
Signal processing--Digital techniques.
Signal processing.
Signal theory (Telecommunication).
Physical Description:
1 online resource (388 p.)
Edition:
1st edition
Place of Publication:
Chichester, United Kingdom : John Wiley & Sons, 2008.
Language Note:
English
System Details:
text file
Summary:
Field programmable gate arrays (FPGAs) are an increasingly popular technology for implementing digital signal processing (DSP) systems. By allowing designers to create circuit architectures developed for the specific applications, high levels of performance can be achieved for many DSP applications providing considerable improvements over conventional microprocessor and dedicated DSP processor solutions. The book addresses the key issue in this process specifically, the methods and tools needed for the design, optimization and implementation of DSP systems in programmable FPGA hardware. It pre
Contents:
FPGA-based Implementation of Signal Processing Systems; Contents; 9.6.2 Hardware-shared Designs for Speci.c Performance; About the Authors; Preface; 1 Introduction to Field-programmable Gate Arrays; 1.1 Introduction; 1.1.1 Field-programmable Gate Arrays; 1.1.2 Programmability and DSP; 1.2 A Short History of the Microchip; 1.2.1 Technology Offerings; 1.3 Influence of Programmability; 1.4 Challenges of FPGAs; References; 2 DSP Fundamentals; 2.1 Introduction; 2.2 DSP System Basics; 2.3 DSP System Definitions; 2.3.1 Sampling Rate; 2.3.2 Latency and Pipelining; 2.4 DSP Transforms
2.4.1 Fast Fourier Transform2.4.2 Discrete Cosine Transform (DCT); 2.4.3 Wavelet Transform; 2.4.4 Discrete Wavelet Transform; 2.5 Filter Structures; 2.5.1 Finite Impulse Response Filter; 2.5.2 Correlation; 2.5.3 Infinite Impulse Response Filter; 2.5.4 Wave Digital Filters; 2.6 Adaptive Filtering; 2.7 Basics of Adaptive Filtering; 2.7.1 Applications of Adaptive Filters; 2.7.2 Adaptive Algorithms; 2.7.3 LMS Algorithm; 2.7.4 RLS Algorithm; 2.8 Conclusions; References; 3 Arithmetic Basics; 3.1 Introduction; 3.2 Number Systems; 3.2.1 Number Representations; 3.3 Fixed-point and Floating-point
3.3.1 Floating-point Representations3.4 Arithmetic Operations; 3.4.1 Adders and Subtracters; 3.4.2 Multipliers; 3.4.3 Division; 3.4.4 Square Root; 3.5 Fixed-point versus Floating-point; 3.6 Conclusions; References; 4 Technology Review; 4.1 Introduction; 4.2 Architecture and Programmability; 4.3 DSP Functionality Characteristics; 4.4 Processor Classification; 4.5 Microprocessors; 4.5.1 The ARM Microprocessor Architecture Family; 4.6 DSP Microprocessors (DSPμs); 4.6.1 DSP Micro-operation; 4.7 Parallel Machines; 4.7.1 Systolic Arrays; 4.7.2 SIMD Architectures; 4.7.3 MIMD Architectures
5.7.1 Atmel r AT40K FPGA Technologies5.7.2 Reconfiguration of the Atmel r AT40K FPGA Technologies; 5.8 General Thoughts on FPGA Technologies; References; 6 Detailed FPGA Implementation Issues; 6.1 Introduction; 6.2 Various Forms of the LUT; 6.3 Memory Availability; 6.4 Fixed Coefficient Design Techniques; 6.5 Distributed Arithmetic; 6.6 Reduced Coefficient Multiplier; 6.6.1 RCM Design Procedure; 6.6.2 FPGA Multiplier Summary; 6.7 Final Statements; References; 7 Rapid DSP System Design Tools and Processes for FPGA; 7.1 Introduction; 7.2 The Evolution of FPGA System Design
7.2.1 Age 1: Custom Glue Logic
Notes:
Description based upon print version of record.
Includes bibliographical references and index.
ISBN:
9786611939496
9781281939494
1281939498
9780470713785
047071378X
9780470713778
0470713771
OCLC:
352839081

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account