Skip to content

function delay(E1 &&) fir

template <size_t samples = 1, typename E1, typename T = expression_value_type<E1>>
KFR_INTRINSIC expression_delay<samples, E1, false, samples> delay(E1&& e1)

Returns template expression that applies delay to the input (uses ring buffer internally)

Parameters
e1 an input expression
samples delay in samples (must be a compile time value)
univector<double, 10> v = counter();
 auto d = delay(v, csize<4>);

Defined at dsp/delay.hpp:166