Source: https://fhc.univ-boumerdes.dz/wp-content/uploads/2021/06/Traitement-du-Signal-Signal-Processing-Chap.III_.pdf