https://courses.grainger.illinois.edu/ece512/Papers/Athlon.pdf