Source: https://www.ensta-bretagne.fr/jaulin/rapport_pfe_alexandre_argento.pdf