You are here: Symbol Reference > SignalUtils Namespace > Functions > SignalUtils.Czt Function
DSP Master VCL
ContentsIndex
PreviousUpNext
SignalUtils.Czt Function

Compute the chirp z-transform.

Pascal
procedure Czt(const Src: TVec; k: integer; const Step: TCplx; const Offset: TCplx; const aResult: TVec); overload;

Compute the chirp z-transform of Src and place it in aResult. The starting frequency is defined with Offset and frequency step is defined with Step. The final frequency is at Offset + k*Step. k defines the number of frequency bins at which to estimated the amplitude and phase of the frequency. Example for computing the Step and Offset: 

 

Step := Expj(-(FStop - FStart)*2*Pi/(k*FS));
Offset := Expj(2*Pi*FStart/FS);
Copyright (c) 1999-2025 by Dew Research. All rights reserved.
What do you think about this topic? Send feedback!