A digital filter and filtering method uses a rate of change limit and an acceleration
limit to significantly attenuate high bandwidth noise signals with minimal phase
lag, while simultaneously passing low bandwidth signals substantially uncorrupted.
The filter uses two memory states making it computationally efficient.