DSP Blockset
  Go to block:
    Search    Help Desk 
Overlap-Save FFT Filter    See Also

Implement the overlap-save method of frequency-domain filtering.

Library

Filter Realizations, in Filtering

Description

The Overlap-Save FFT Filter block uses an FFT to implement the overlap-save method, a technique that combines successive frequency-domain filtered sections of an input sequence. The overlapping input sections are circularly convolved with the FIR filter coefficients,

which are specified as a vector by the FIR coefficients parameter:

The block's overlap-save operation is equivalent to

where u is the input and y is the output.

The circular convolution of each section is computed by multiplying the FFT of the input and the filter coefficients, and computing the inverse FFT of the product. For filter length nb (the number of FIR coefficients) and FFT size Nfft, the first nb-1 points of the circular convolution are invalid, and are discarded. The remaining (Nfft-nb+1) points, which are equivalent to the linear convolution, are output in serial fashion by an Unbuffer block.

Dialog Box

FFT size
The size of the FFT, which must be greater than the length of the specified FIR filter.
FIR coefficients
The filter numerator coefficients.

References

Oppenheim, A. V. and R. W. Schafer. Discrete-Time Signal Processing. Englewood Cliffs, NJ: Prentice Hall, 1989.

Proakis, J. and D. Manolakis. Digital Signal Processing. 3rd ed. Englewood Cliffs, NJ: Prentice-Hall, 1996.

See Also

Direct-Form II Transpose Filter
Overlap-Add FFT Filter


[ Previous | Help Desk | Next ]