Transmogrifox
Member
[EDIT]
I duplicated this in the bugs/support thread.
https://forum.pjrc.com/threads/45770-DC-offset-removal-noise-distortion-in-input_adc-cpp-input_adcs-cpp
The summary is the existing DC removal code adds glitches on 128-sample intervals and subharmonic noise (aliasing) with amplitude variation depending on the frequency content of the input signal. The bug report thread suggests using an IIR high-pass filter.
I duplicated this in the bugs/support thread.
https://forum.pjrc.com/threads/45770-DC-offset-removal-noise-distortion-in-input_adc-cpp-input_adcs-cpp
The summary is the existing DC removal code adds glitches on 128-sample intervals and subharmonic noise (aliasing) with amplitude variation depending on the frequency content of the input signal. The bug report thread suggests using an IIR high-pass filter.
Last edited: