Source: https://wcours.gel.ulaval.ca/2017/a/GEL3006/default/5notes/notes_GEL3006_2017_09_signaux.pdf