Skip to main content

conv1d_circular

Function conv1d_circular 

Source
pub fn conv1d_circular(
    buffer: &[f64],
    write_pos: usize,
    window_size: usize,
    window: &mut [f64],
    filters: &[f64],
    bias: &[f64],
    out: &mut [f64],
    out_channels: usize,
    kernel_size: usize,
)
Expand description

1D convolution on a sliding window of a circular buffer.

Extracts the most recent window_size samples from buffer (handling wrap-around at write_pos) into window, then delegates to conv1d_raw.