cuda_batch_sparse_fft

Function cuda_batch_sparse_fft 

Source
pub fn cuda_batch_sparse_fft<T>(
    signals: &[Vec<T>],
    k: usize,
    device_id: i32,
    algorithm: Option<SparseFFTAlgorithm>,
    window_function: Option<WindowFunction>,
) -> FFTResult<Vec<SparseFFTResult>>
where T: NumCast + Copy + Debug + 'static,
Expand description

Perform batch CUDA-accelerated sparse FFT

Process multiple signals in batch mode for better GPU utilization.

§Arguments

  • signals - List of input signals
  • k - Expected sparsity
  • device_id - CUDA device ID (-1 for auto-select)
  • algorithm - Sparse FFT algorithm variant
  • window_function - Window function to apply before FFT

§Returns

  • List of sparse FFT results for each input signal