Source: https://www.scilab.org/sites/default/files/signal_processing_with_scilab.pdf