Source: https://www.ipen.br/biblioteca/cd/ieee/1999/Proceed/00640.pdf