Signal Processing Toolbox Previous page   Next Page

Chirp z-Transform

The chirp z-transform, or CZT, computes the z-transform along spiral contours in the z-plane for an input sequence. Unlike the DFT, the CZT is not constrained to operate along the unit circle, but can evaluate the z-transform along contours described by

where A is the complex starting point, W is a complex scalar describing the complex ratio between points on the contour, and M is the length of the transform.

One possible spiral is

czt(x,M,W,A) computes the z-transform of x on these points.

An interesting and useful spiral set is m evenly spaced samples around the unit circle, parameterized by A = 1 and W = exp(-j*pi/M). The z-transform on this contour is simply the DFT, obtained by

czt may be faster than the fft function for computing the DFT of sequences with certain odd lengths, particularly long prime-length sequences.


Previous page  Specialized Transforms Discrete Cosine Transform Next page

© 1994-2005 The MathWorks, Inc.