Module fft

Source
Expand description

§Fast Fourier Transform

The fft module provides an implementation of the Fast Fourier Transform (FFT) algorithm. The Fast Fourier Transform is an efficient algorithm for computing the Discrete Fourier Transform (DFT).

Re-exports§

pub use super::direction::FftDirection;
pub use super::mode::FftMode;
pub use super::plan::FftPlan;
pub use super::DFT;

Modules§

cmp

Structs§

Fft

Traits§

DFT
Trait for computing the Discrete Fourier Transform (DFT) of a sequence.

Functions§

fft
Computes the Fast Fourier Transform of a one-dimensional, complex-valued signal.
ifft
Computes the Inverse Fast Fourier Transform of an one-dimensional, complex-valued signal.
irfft
Computes the Inverse Fast Fourier Transform of an one-dimensional, real-valued signal. TODO: Fix the function; currently fails to compute the correct result
rfft
Computes the Fast Fourier Transform of an one-dimensional, real-valued signal. TODO: Optimize the function to avoid unnecessary computation.