Source: https://www.uqac.ca/ifofana/electrotekinfo/6GEI510_Plan_de_cours_Automne 2012.pdf