gpu_batch_sparse_fft

Function gpu_batch_sparse_fft 

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

Perform GPU-accelerated batch processing of multiple signals

§Arguments

  • signals - List of input signals
  • k - Expected sparsity
  • backend - GPU backend to use
  • algorithm - Sparse FFT algorithm variant
  • window_function - Window function to apply before FFT

§Returns

  • List of sparse FFT results for each input signal