Source: https://wiki.epfl.ch/me301-tdm/documents/DAQFFT2020.pdf