aspcore.fouriertransform.chirp_z_transform

Methods for the chirp z transform

The axis convention is the as for the DFT, where time samples are assumed to be on the last axis, and the frequency bins are on the first axis. The time convention is the same as for the DFT, which is opposite from the numpy.fft module.

References

[SukhoyGeneralizing2019] Generalizing the inverse FFT of the unit circle, Sukhoy V., Stoytchev A., https://www.nature.com/articles/s41598-019-50234-9.pdf

Functions

czt(time_sig, M[, w, a])

The Chirp-z Transform

czt_unit_circle(time_sig, M, w_angle, a_angle)

Chirp-z transform on the unit circle

iczt(freq_sig, N[, w, a])

The Inverse Chirp-z Transform

iczt_unit_circle(freq_sig, N, w_angle, a_angle)

Inverse Chirp-z transform on the unit circle

zoom_dft(time_sig, M, freq_limits, samplerate)

Zoom Discrte Fourier Transform

zoom_idft(freq_sig, N, freq_limits, samplerate)

Zoom Inverse Discrte Fourier Transform