Source: https://dspace.mit.edu/bitstream/handle/1721.1/139148/Demissew-alentad-meng-eecs-2021-thesis.pdf?sequence=1