User Tools

Site Tools


eeros_architecture:control_system:available_blocks:ma_filter

Moving Average Filter

A moving average filter block is used to filter an input signal. The output signal value depends linearly on the current and past input signal values. This is achieved by multiplying the current and the past values with coefficients. The output signal is the accumulated result.

The filter operation is as follows

y[t] = c[0]*x[t-N]  + c[1]*x[t-N+1]  + ... +  c[N]*x[t]

The filter operation can be enabled or disabled.

eeros_architecture/control_system/available_blocks/ma_filter.txt · Last modified: 2021/10/30 08:46 by ursgraf