Skip to Content
FPGA-based Implementation of Signal Processing Systems, 2nd Edition
book

FPGA-based Implementation of Signal Processing Systems, 2nd Edition

by Roger Woods, John McAllister, Gaye Lightbody, Ying Yi
May 2017
Intermediate to advanced
360 pages
11h 42m
English
Wiley
Content preview from FPGA-based Implementation of Signal Processing Systems, 2nd Edition

3 Arithmetic Basics

3.1 Introduction

The choice of arithmetic has always been a key aspect for DSP implementation as it not only affects algorithmic performance, but also can impact system performance criteria, specifically area, speed and power consumption. This usually centers around the choice of a floating-point or a fixed-point realization, and in the latter case, a detailed study is needed to determine the minimal wordlength needed to achieve the required performance. However, with FPGA platforms, the choice of arithmetic can have a much wider impact on the performance as the system designer can get a much more direct return from any gains in terms of reducing complexity. This will either reduce the cost or improve the performance in a similar way to an SoC designer.

A key requirement of DSP implementations is the availability of suitable processing elements, specifically adders and multipliers; however, many DSP algorithms (e.g. adaptive filters) also require dedicated hardware for performing division and square roots. The realization of these functions, and indeed the choice of number systems, can have a major impact on hardware implementation quality. For example, it is well known that different DSP application domains (e.g. image processing, radar and speech) can have different levels of bit toggling not only in terms of the number of transitions, but also in the toggling of specific bits (Chandrakasan and Brodersen 1996). More specifically, the signed bit in speech ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

FPGA-based Implementation of Signal Processing Systems

FPGA-based Implementation of Signal Processing Systems

Roger Woods, John Mcallister, Gaye Lightbody, Ying Yi

Publisher Resources

ISBN: 9781119077954Purchase book