pub fn batch_sparse_fft<T>(
signals: &[Vec<T>],
k: usize,
algorithm: Option<SparseFFTAlgorithm>,
window_function: Option<WindowFunction>,
batchconfig: Option<BatchConfig>,
) -> FFTResult<Vec<SparseFFTResult>>
Expand description
Perform batch sparse FFT on CPU
Process multiple signals in a batch for better performance.
§Arguments
signals
- List of input signalsk
- Expected sparsity (number of significant frequency components)algorithm
- Sparse FFT algorithm variantwindow_function
- Window function to apply before FFTbatchconfig
- Batch processing configuration
§Returns
- Vector of sparse FFT results, one for each input signal