did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780521190497

Fast Algorithms for Signal Processing

by
  • ISBN13:

    9780521190497

  • ISBN10:

    0521190495

  • Format: Hardcover
  • Copyright: 2010-08-16
  • Publisher: Cambridge University Press

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $169.00 Save up to $62.53
  • Rent Book $106.47
    Add to Cart Free Shipping Icon Free Shipping

    TERM
    PRICE
    DUE
    SPECIAL ORDER: 1-2 WEEKS
    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

Supplemental Materials

What is included with this book?

Summary

Efficient signal processing algorithms are important for embedded and power-limited applications since, by reducing the number of computations, power consumption can be reduced significantly. Similarly, efficient algorithms are also critical to very large scale applications such as video processing and four-dimensional medical imaging. This self-contained guide, the only one of its kind, enables engineers to find the optimum fast algorithm for a specific application. It presents a broad range of computationally-efficient algorithms, describes their structure and implementation, and compares their relative strengths for given problems. All the necessary background mathematics is included and theorems are rigorously proved, so all the information needed to learn and apply the techniques is provided in one convenient guide. With this practical reference, researchers and practitioners in electrical engineering, applied mathematics, and computer science can reduce power dissipation for low-end applications of signal processing, and extend the reach of high-end applications.

Table of Contents

Prefacep. xi
Acknowledgmentsp. xiii
Introductionp. 1
Introduction to fast algorithmsp. 1
Applications of fast algorithmsp. 6
Number systems for computationp. 8
Digital signal processingp. 9
History of fast signal-processing algorithmsp. 17
Introduction to abstract algebrap. 21
Groupsp. 21
Ringsp. 26
Fieldsp. 30
Vector spacep. 34
Matrix algebrap. 37
The integer ringp. 44
Polynomial ringsp. 48
The Chinese remainder theoremp. 58
Fast algorithms for the discrete Fourier transformp. 68
The Cooley-Tukey fast Fourier transformp. 68
Small-radix Cooley-Tukey algorithmsp. 72
The Good-Thomas fast Fourier transformp. 80
The Goertzel algorithmp. 83
The discrete cosine transformp. 85
Fourier transforms computed by using convolutionsp. 91
The Rader-Winograd algorithmp. 97
The Winograd small fast Fourier transformp. 102
Fast algorithms based on doubling strategiesp. 115
Halving and doubling strategiesp. 115
Data Structuresp. 119
Fast algorithms for sortingp. 120
Fast transpositionp. 122
Matrix multiplicationp. 124
Computation of trigonometric functionsp. 127
An accelerated euclidean algorithm for polynomialsp. 130
A recursive radix-two fast Fourier transformp. 139
Fast algorithms for short convolutionsp. 145
Cyclic convolution and linear convolutionp. 145
The Cook-Toom algorithmp. 148
Winograd short convolution algorithmsp. 155
Design of short linear convolution algorithmsp. 164
Polynomial products modulo a polynomialp. 168
Design of short cyclic convolution algorithmsp. 171
Convolution in general fields and ringsp. 176
Complexity of convolution algorithmsp. 178
Architecture of filters and transformsp. 194
Convolution by sectionsp. 194
Algorithms for short filter sectionsp. 199
Iterated filter sectionsp. 202
Symmetric and skew-symmetric filtersp. 207
Decimating and interpolating filtersp. 213
Construction of transform computersp. 216
Limited-range Fourier transformsp. 221
Autocorrelation and crosscorrelationp. 222
Fast algorithms for solving Toeplitz Systemsp. 231
The Levinson and Durbin algorithmsp. 231
The Trench algorithmp. 239
Methods based on the euclidean algorithmp. 245
The Berlekamp-Massey algorithmp. 249
An accelerated Berlekamp-Massey algorithmp. 255
Fast algorithms for trellis searchp. 262
Trellis and tree searchingp. 262
The Viterbi algorithmp. 267
Sequential algorithmsp. 270
The Fano algorithmp. 274
The stack algorithmp. 278
The Bahl algorithmp. 280
Numbers and fieldsp. 286
Elementary number theoryp. 286
Fields based on the integer ringp. 293
Fields based on polynomial ringsp. 296
Minimal polynomials and conjugatesp. 299
Cyclotomic polynomialsp. 300
Primitive elementsp. 304
Algebraic integersp. 306
Computation in finite fields and ringsp. 311
Convolution in surrogate fieldsp. 311
Fermat number transformsp. 314
Mersenne number transformsp. 317
Arithmetic in a modular integer ringp. 320
Convolution algorithms in finite fieldsp. 324
Fourier transform algorithms in finite fieldsp. 328
Complex convolution in surrogate fieldsp. 331
Integer ring transformsp. 336
Chevillat number transformsp. 339
The Preparata-Sarwate algorithmp. 339
Fast algorithms and multidimensional convolutionsp. 345
Nested convolution algorithmsp. 345
The Agarwal-Cooley convolution algorithmp. 350
Splitting algorithmsp. 357
Iterated algorithmsp. 362
Polynomial representation of extension fieldsp. 368
Convolution with polynomial transformsp. 371
The Nussbaumer polynomial transformsp. 372
Fast convolution of polynomialsp. 376
Fast algorithms and multidimensional transformsp. 384
Small-radix Cooley-Tukey algorithmsp. 384
The two-dimensional discrete cosine transformp. 389
Nested transform algorithmsp. 391
The Winograd large fast Fourier transformp. 395
The Johnson-Burrus fast Fourier transformp. 399
Splitting algorithmsp. 403
An improved Winograd fast Fourier transformp. 410
The Nussbaumer-Quandalle permutation algorithmp. 411
A collection of cyclic convolution algorithmsp. 427
A collection of Winograd small FFT algorithmsp. 435
Bibliographyp. 442
Indexp. 449
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program