I'm designing the basics of space magnetometer instrument for academic project and I came across a Galileo mission investigation document, with data flow described in chapter 6. As a first magnetometer readings filter they use recursive filter. To quote the document:
The data, sampled at 30 samples s-1, are filtered to provide 16-bit words, tests have demonstrated that these words are accurate to the 15th bit. This filtering is performed by the microprocessor system using a recursivefilter, a form selected for economy of implementation. The recursive filter algorithm is of the form,
$$ V^j_0 = (1 - A)V^{j-1}_0 + AV^j_i $$
where $V^j_0$ is the (output) value calculated from measurements prior to measurement $j$ and $V^j_i$ is the (input) value read in at measurement $j$. The value of $A$ is set at $\frac{1}{4}$ for the filter at this stage of the data processing.
What is the goal of this filter? To my understanding, it only makes the influence of the next reading smaller, which just changes data.
The formula is an implementation of an exponential smoothing filter, https://en.m.wikipedia.org/wiki/Exponential_smoothing