Source: https://www.ijert.org/research/fir-filter-implementation-using-matlab-fdatool-and-xilinx-vivado-IJERTV6IS100114.pdf