FPGA-based Implementation of Signal Processing Systems
Written from a system level design perspective and with a DSP focus, the authors present many practical application examples of complex DSP implementation, involving:
- high-performance computing e.g. matrix operations such as matrix multiplication;
- high-speed filtering including finite impulse response (FIR) filters and wave digital filters (WDFs);
- adaptive filtering e.g. recursive least squares (RLS) filtering;
- transforms such as the fast Fourier transform (FFT).
FPGA-based Implementation of Signal Processing Systems is an important reference for practising engineers and researchers working on the design and development of DSP systems for radio, telecommunication, information, audio-visual and security applications. Senior level electrical and computer engineering graduates taking courses in signal processing or digital signal processing shall also find this volume of interest.
Chapter 1: Introduction to Field-Programmable Gate Arrays.
Chapter 2: DSP Fundamentals.
Chapter 3: Arithmetic Basics.
Chapter 4: Technology Review.
Chapter 5: Current FPGA Technologies.
Chapter 6: Detailed FPGA Implementation Issues.
Chapter 7: Rapid DSP System Design Tools and Processes for FPGA.
Chapter 8: Architecture Derivation for FPGA-based DSP Systems.
Chapter 9: The IRIS Behavioural Synthesis Tool.
Chapter 10: Complex DSP Core Design for FPGA.
Chapter 11: Model-Based Design for Heterogeneous FPGA.
Chapter 12: Adaptive Beamformer Example.
Chapter 13: Low-Power FPGA Implementation.
Chapter 14: Final Statements.