Skip to content

Function dcremove

function dcremove(E1 &&, double) dsp

template <typename E1, typename T = flt_type<expression_value_type<E1>>>
[[deprecated("Use dcremove(e, cutoff, fs) overload")]] KFR_INTRINSIC expression_iir<1, T, E1> dcremove(
    E1&& e1, double cutoff = 0.00025)

Fully qualified name: kfr::dcremove(E1 &&, double)

Declared at dsp/dcremove.hpp:32

Function dcremove

function dcremove(E1 &&, double, double) dsp

template <typename E1, typename T = flt_type<expression_value_type<E1>>>
KFR_INTRINSIC expression_iir<1, T, E1> dcremove(E1&& e1, double cutoff_hz, double fs_hz)

Applies a DC removal filter to the given input expression.

Template parameters
T The data type used for the filter coefficients.
E1 The type of the input expression.
Parameters
e1 The input expression to be filtered.
cutoff_hz The cutoff frequency of the high-pass filter in Hz.
fs_hz The sampling frequency of the input signal in Hz.
Returns
An expression representing the filtered signal.

Fully qualified name: kfr::dcremove(E1 &&, double, double)

Declared at dsp/dcremove.hpp:54

This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.