FFT Length in Digital Filtering

Arthur R. Butz*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

When the FFT is employed for nonrecursive digital filtering, the time required to process one block of input data, N samples long, is often approximately of the form N(log, (N) + Q), where Q ≥0. Earlier results on determining optimum N have assumed Q = 0, because it has log been infomaly observed that typically little is to be gained by taking the value ofQ> 0into account, and because the assumption that Q = 0 permits determination of N without reference to machine dependent parameters. The present results generally support the long standing-observation and specific numerical bounds are determined for the factors of improvement possible if the value of Q> 0 taken into account. It is also argued that in some applications itmight be worthwhile to do that. A theory, applicable for general r and Q, is presented fordetermining N to minimize computation time, and calculating the resulting computation time. That theory is applied to determining for whatfilter lengths the FFT method of nonrecursive digital filtering is faster than the direct method; it is shown that even ordinary values of Q > 0 can play a strong role in determining the critical value of the filter length.

Original languageEnglish (US)
Pages (from-to)577-580
Number of pages4
JournalIEEE Transactions on Computers
VolumeC-28
Issue number8
DOIs
StatePublished - Aug 1979

Keywords

  • Convolution
  • FFT
  • correlation
  • nonrecursive filtering

ASJC Scopus subject areas

  • Software
  • Theoretical Computer Science
  • Hardware and Architecture
  • Computational Theory and Mathematics

Fingerprint

Dive into the research topics of 'FFT Length in Digital Filtering'. Together they form a unique fingerprint.

Cite this