sot-core  4.11.8
Hierarchical task solver plug-in for dynamic-graph.
Filters

CausalFilter

Filter data with an IIR or FIR filter.

Filter a data sequence, \(x\), using a digital filter. The filter is a direct form II transposed implementation of the standard difference equation. This means that the filter implements:

\( a[0]*y[N] = b[0]*x[N] + b[1]*x[N-1] + ... + b[m-1]*x[N-(m-1)] - a[1]*y[N-1] - ... - a[n-1]*y[N-(n-1)] \)

where \(m\) is the degree of the numerator, \(n\) is the degree of the denominator, and \(N\) is the sample number

FilterDifferentiator

This Entity takes as inputs a signal and applies a low pass filter (implemented through CasualFilter) and computes finite difference derivative.

The input signal is provided through m_xSIN (an entity signal). The filtered signal is given through m_x_filteredSOUT. The first derivative of the filtered signal is provided with m_dxSOUT. The second derivative of the filtered signal is provided with m_ddxSOUT.

MadgwickAHRS filter