module

fft

22 members
lucid.fft

lucid.fft — discrete Fourier transform ops.

Functions

fnfftnTensor

N-dimensional discrete Fourier transform.

fnifftnTensor

N-dimensional inverse discrete Fourier transform.

fnfftTensor

1-D discrete Fourier transform along a single axis.

fnifftTensor

1-D inverse discrete Fourier transform along a single axis.

fnfft2Tensor

2-D discrete Fourier transform over a pair of axes.

fnifft2Tensor

2-D inverse discrete Fourier transform over a pair of axes.

fnrfftnTensor

N-dimensional FFT of a real-valued input, exploiting conjugate symmetry.

fnirfftnTensor

N-dimensional inverse FFT for a Hermitian-symmetric spectrum.

fnrfftTensor

1-D FFT of a real-valued input along a single axis.

fnirfftTensor

1-D inverse FFT for a Hermitian-symmetric spectrum.

fnrfft2Tensor

2-D FFT of a real-valued input over a pair of axes.

fnirfft2Tensor

2-D inverse FFT for a Hermitian-symmetric spectrum.

fnhfftnTensor

N-dimensional FFT of a Hermitian-symmetric complex signal.

fnihfftnTensor

N-dimensional inverse FFT of a real-valued signal, giving a Hermitian output.

fnhfftTensor

1-D FFT of a Hermitian-symmetric complex signal.

fnihfftTensor

1-D inverse FFT of a real signal, giving a Hermitian half-spectrum.

fnhfft2Tensor

2-D FFT of a Hermitian-symmetric complex signal over a pair of axes.

fnihfft2Tensor

2-D inverse FFT of a real signal, giving a Hermitian half-spectrum.

fnfftfreqTensor

Frequency bin centres for the output of `fft` / `fftn`.

fnrfftfreqTensor

Frequency bin centres for the output of `rfft` / `rfftn`.

fnfftshiftTensor

Shift the zero-frequency component to the centre of the spectrum.

fnifftshiftTensor

Undo the zero-frequency centring performed by `fftshift`.