skip to content
Fixed-point signal processing Preview this item
ClosePreview this item
Checking...

Fixed-point signal processing

Author: Wayne Thomas Padgett; David Verl Anderson
Publisher: [San Rafael, Calif.] : Morgan & Claypool, ©2009.
Series: Synthesis lectures on signal processing, #9.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:
This book is intended to fill the gap between the "ideal precision" digital signal processing (DSP) that is widely taught, and the limited precision implementation skills that are commonly required in fixed-point processors and field programmable gate arrays (FPGAs). These skills are often neglected at the university level, particularly for undergraduates. We have attempted to create a resource both for a DSP  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
(OCoLC)141384543
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Wayne Thomas Padgett; David Verl Anderson
ISBN: 9781598292596 1598292595
OCLC Number: 441946587
Description: 1 online resource (ix, 121 pages) : color illustrations.
Contents: 1. Getting started --
Design flow --
Tools --
2. DSP concepts --
Basic systems theory --
Linear, time-invariant systems --
Difference equations --
Convolution --
Z-transform --
Poles and zeros --
Block diagrams and filter implementation --
Transpose filters --
Cascaded second-order sections --
Frequency response --
Frequency response from the z-transform --
Frequency response examples --
3. Random processes and noise --
Random variables --
Expectations and moments --
Stationary and ergodic processes --
Definitions and properties --
Random processes and Fourier analysis --
Fourier transform of correlation and covariance --
Power spectral density --
Filtering a random sequence --
Filtering a white random sequence --
Periodograms --
4. Fixed point numbers --
Binary arithmetic --
Unsigned binary representation --
Addition --
Subtraction --
Multiplication --
Division --
Signed binary representation --
Q-format --
Fixed-point arithmetic --
Multiplication --
Addition --
Rounding --
An FIR filter example --
Quantization example, computing y[0] --
Quantization example, computing y[1] --
Quantization example, results --
Matlab example --
Floating-point --
Block floating-point.
Series Title: Synthesis lectures on signal processing, #9.
Responsibility: Wayne T. Padgett, David V. Anderson.

Abstract:

This book is intended to fill the gap between the "ideal precision" digital signal processing (DSP) that is widely taught, and the limited precision implementation skills that are commonly required in fixed-point processors and field programmable gate arrays (FPGAs). These skills are often neglected at the university level, particularly for undergraduates. We have attempted to create a resource both for a DSP elective course, and for the practicing engineer with a need to understand fixed-point implementation. Although we assume a background in DSP, Chapter 2 contains a review of basic theory, and Chapter 3 reviews random processes to support the noise model of quantization error. Chapter 4 details the binary arithmetic that underlies fixed-point processors, and then introduces fractional format for binary numbers. Chapter 5 covers the noise model for quantization error and the effects of coefficient quantization in filters. Because of the numerical sensitivity of IIR filters, they are used extensively as an example system in both Chapters 5 and 6. Fortunately, the principles of dealing with limited precision can be applied to a wide variety of numerically sensitive systems, not just IIR filters. Chapter 6 discusses the problems of product roundoff error, and various methods of scaling to avoid overflow. Chapter 7 discusses limit cycle effects and a few common methods for minimizing them. There are a number of simple exercises integrated into the text to allow you to test your understanding. Answers to the exercises are included in the footnotes. A number of Matlab examples are provided in the text. They generally assume access to the Fixed- Point Toolbox. If you lack access to this software, consider either purchasing or requesting an evaluation license from The Mathworks. The code listed in the text and other helpful Matlab code is also available at http://www.morganclaypool.com/page/padgett and http://www.rose-hulman.edu/padgett/fpsp. You will also find Matlab exercises designed to demonstrate each of the four types of error discussed in Chapters 5 and 6. Simulink examples are also provided on the web site.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/441946587> # Fixed-point signal processing
    a schema:CreativeWork, schema:Book, schema:MediaObject ;
    library:oclcnum "441946587" ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/327422823#Place/san_rafael_calif> ; # San Rafael, Calif.
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/cau> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/327422823#Topic/technology_&_engineering_signals_&_signal_processing> ; # TECHNOLOGY & ENGINEERING--Signals & Signal Processing
    schema:about <http://id.loc.gov/authorities/subjects/sh94001318> ; # Signal processing--Digital techniques--Mathematics
    schema:about <http://dewey.info/class/621.3822/e22/> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/327422823#Topic/computers_information_theory> ; # COMPUTERS--Information Theory
    schema:about <http://id.worldcat.org/fast/1118294> ; # Signal processing--Digital techniques--Mathematics
    schema:bookFormat schema:EBook ;
    schema:contributor <http://viaf.org/viaf/101466844> ; # David Verl Anderson
    schema:copyrightYear "2009" ;
    schema:creator <http://viaf.org/viaf/101466735> ; # Wayne Thomas Padgett
    schema:datePublished "2009" ;
    schema:description "1. Getting started -- Design flow -- Tools -- 2. DSP concepts -- Basic systems theory -- Linear, time-invariant systems -- Difference equations -- Convolution -- Z-transform -- Poles and zeros -- Block diagrams and filter implementation -- Transpose filters -- Cascaded second-order sections -- Frequency response -- Frequency response from the z-transform -- Frequency response examples -- 3. Random processes and noise -- Random variables -- Expectations and moments -- Stationary and ergodic processes -- Definitions and properties -- Random processes and Fourier analysis -- Fourier transform of correlation and covariance -- Power spectral density -- Filtering a random sequence -- Filtering a white random sequence -- Periodograms -- 4. Fixed point numbers -- Binary arithmetic -- Unsigned binary representation -- Addition -- Subtraction -- Multiplication -- Division -- Signed binary representation -- Q-format -- Fixed-point arithmetic -- Multiplication -- Addition -- Rounding -- An FIR filter example -- Quantization example, computing y[0] -- Quantization example, computing y[1] -- Quantization example, results -- Matlab example -- Floating-point -- Block floating-point."@en ;
    schema:description "This book is intended to fill the gap between the "ideal precision" digital signal processing (DSP) that is widely taught, and the limited precision implementation skills that are commonly required in fixed-point processors and field programmable gate arrays (FPGAs). These skills are often neglected at the university level, particularly for undergraduates. We have attempted to create a resource both for a DSP elective course, and for the practicing engineer with a need to understand fixed-point implementation. Although we assume a background in DSP, Chapter 2 contains a review of basic theory, and Chapter 3 reviews random processes to support the noise model of quantization error. Chapter 4 details the binary arithmetic that underlies fixed-point processors, and then introduces fractional format for binary numbers. Chapter 5 covers the noise model for quantization error and the effects of coefficient quantization in filters. Because of the numerical sensitivity of IIR filters, they are used extensively as an example system in both Chapters 5 and 6. Fortunately, the principles of dealing with limited precision can be applied to a wide variety of numerically sensitive systems, not just IIR filters. Chapter 6 discusses the problems of product roundoff error, and various methods of scaling to avoid overflow. Chapter 7 discusses limit cycle effects and a few common methods for minimizing them. There are a number of simple exercises integrated into the text to allow you to test your understanding. Answers to the exercises are included in the footnotes. A number of Matlab examples are provided in the text. They generally assume access to the Fixed- Point Toolbox. If you lack access to this software, consider either purchasing or requesting an evaluation license from The Mathworks. The code listed in the text and other helpful Matlab code is also available at http://www.morganclaypool.com/page/padgett and http://www.rose-hulman.edu/padgett/fpsp. You will also find Matlab exercises designed to demonstrate each of the four types of error discussed in Chapters 5 and 6. Simulink examples are also provided on the web site."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/327422823> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isPartOf <http://experiment.worldcat.org/entity/work/data/327422823#Series/synthesis_lectures_on_signal_processing> ; # Synthesis lectures on signal processing ;
    schema:isPartOf <http://worldcat.org/issn/1932-1236> ; # Synthesis Lectures on Signal Processing,
    schema:isSimilarTo <http://www.worldcat.org/oclc/141384543> ;
    schema:name "Fixed-point signal processing"@en ;
    schema:productID "441946587" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/441946587#PublicationEvent/san_rafael_calif_morgan_&_claypool_2009> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/327422823#Agent/morgan_&_claypool> ; # Morgan & Claypool
    schema:url <http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=440205> ;
    schema:url <http://proquest.safaribooksonline.com/?fpi=9781598292589> ;
    schema:url <http://public.eblib.com/choice/publicfullrecord.aspx?p=881001> ;
    schema:url <http://uri.idm.oclc.org/login?url=http://dx.doi.org/10.2200/S00220ED1V01Y200909SPR009> ;
    schema:url <http://site.ebrary.com/id/10515601> ;
    schema:url <http://www.morganclaypool.com/doi/pdf/10.2200/S00220ED1V01Y200909SPR009> ;
    schema:url <http://dx.doi.org/10.2200/S00220ED1V01Y200909SPR009> ;
    schema:url <http://www.morganclaypool.com/doi/abs/10.2200/S00220ED1V01Y200909SPR009> ;
    schema:workExample <http://worldcat.org/isbn/9781598292596> ;
    schema:workExample <http://dx.doi.org/10.2200/S00220ED1V01Y200909SPR009> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/441946587> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/327422823#Agent/morgan_&_claypool> # Morgan & Claypool
    a bgn:Agent ;
    schema:name "Morgan & Claypool" ;
    .

<http://experiment.worldcat.org/entity/work/data/327422823#Place/san_rafael_calif> # San Rafael, Calif.
    a schema:Place ;
    schema:name "San Rafael, Calif." ;
    .

<http://experiment.worldcat.org/entity/work/data/327422823#Series/synthesis_lectures_on_signal_processing> # Synthesis lectures on signal processing ;
    a bgn:PublicationSeries ;
    schema:hasPart <http://www.worldcat.org/oclc/441946587> ; # Fixed-point signal processing
    schema:name "Synthesis lectures on signal processing ;" ;
    .

<http://experiment.worldcat.org/entity/work/data/327422823#Topic/computers_information_theory> # COMPUTERS--Information Theory
    a schema:Intangible ;
    schema:name "COMPUTERS--Information Theory"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/327422823#Topic/technology_&_engineering_signals_&_signal_processing> # TECHNOLOGY & ENGINEERING--Signals & Signal Processing
    a schema:Intangible ;
    schema:name "TECHNOLOGY & ENGINEERING--Signals & Signal Processing"@en ;
    .

<http://id.loc.gov/authorities/subjects/sh94001318> # Signal processing--Digital techniques--Mathematics
    a schema:Intangible ;
    schema:name "Signal processing--Digital techniques--Mathematics"@en ;
    .

<http://id.worldcat.org/fast/1118294> # Signal processing--Digital techniques--Mathematics
    a schema:Intangible ;
    schema:name "Signal processing--Digital techniques--Mathematics"@en ;
    .

<http://viaf.org/viaf/101466735> # Wayne Thomas Padgett
    a schema:Person ;
    schema:birthDate "1965" ;
    schema:familyName "Padgett" ;
    schema:givenName "Wayne Thomas" ;
    schema:name "Wayne Thomas Padgett" ;
    .

<http://viaf.org/viaf/101466844> # David Verl Anderson
    a schema:Person ;
    schema:birthDate "1968" ;
    schema:familyName "Anderson" ;
    schema:givenName "David Verl" ;
    schema:name "David Verl Anderson" ;
    .

<http://worldcat.org/isbn/9781598292596>
    a schema:ProductModel ;
    schema:isbn "1598292595" ;
    schema:isbn "9781598292596" ;
    .

<http://worldcat.org/issn/1932-1236> # Synthesis Lectures on Signal Processing,
    a bgn:PublicationSeries ;
    schema:hasPart <http://www.worldcat.org/oclc/441946587> ; # Fixed-point signal processing
    schema:issn "1932-1236" ;
    schema:name "Synthesis Lectures on Signal Processing," ;
    .

<http://www.worldcat.org/oclc/141384543>
    a schema:CreativeWork ;
    schema:description "Print version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/441946587> ; # Fixed-point signal processing
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.